- 浏览: 24901 次
- 性别:
- 来自: 杭州
最新评论
-
ifox:
你好阿,请问那个错误是如何修复的?愿回复 ,谢谢啦
如何对jdk核心包进行跟踪调试,并查看调试中的变量值?
文章列表
nginx是当下流行的http服务器和反向代理服务器。
安装流程:
1、去http://wiki.nginx.org/Install 下载最新版本;
2、解压:tar-zxvf nginx-1.2.4.tar.gz;
3、安装命令:
./configure
make
make install
4、如果安装成功,默认安装在/usr/local/nginx目录下;
静态服务器配置:
NFS是基于linux的网络文件共享服务,可以很方便的将多台服务器的目录挂载在某一个客户机上,对于客户机而言,操作远端服务器的目录、文件就好像操作本地目录、文件一样,非常方便。NFS经常用作资源共享服务,或作为分布式存储的可选方案。
假设有两台服务器,A(172.16.3.148),B(172.16.3.149),我们要将A上的目录/opt/nfsserver 共享给B。
服务端配置(A:172.16.3.148):
编辑
最近在考虑一个移动互联网的AppStore项目,就应用及游戏如何存储,对多种内容存储容器进行了选型,其中也包括了对HDFS的考察,本篇是对HDFS的分布式环境搭建进行一个备忘录,以备日后参考。
HDFS简单介绍
HDFS的英文全称是Hadoop
Distributed File System,顾名思义,就是Hadoop分布式文件系统,是根据Google的GFS的论文,由Doug Cutting使用Java开发的开源项目。HDFS本身是H
前面的话
近来闲的蛋疼,读了一下《JMX in
action》,决定对文中内容以中文进行整理、总结成篇,以作日后备查之需。
笔者将该系列随笔(后面简称“随笔”)分为四大章节:引入章节、基础知识章节、高级主题章节 ...
JDK1.5.0的API文档里的描述:
yield:Causes the currently executing thread object to temporarily pause and allow other threads to execute.
sleep:Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
根本无助于理解两者间的差别
线程的生命周期里有三个状态Runable、Blocked ...
第1章 引言
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。 ...
嗯,好久不写存储过程了,最近有一个业务用数据库的存储过程来实现比较妥当,于是再次接触了一下,下面是一些记录,以便以后翻查;
1、如何定义一个存储过程:
下面是一个简单的存储过程定义,实现了将“hello”打印出来
CREATE OR REPLACE
PROCEDURE P_TEST(P_START_TIME TEST.CREATE_TIME%TYPE, P_END_TIME
TEST.CREATE_TIME%TYPE) IS
//这里定义所有在正文中会使用到的局部变量
BEGIN
//这里是存储过程正文
DBMS_OUTPUT.PUT_LINE('HELLO') ...
“内存是新的硬盘,硬盘是新的磁带”此话出自图灵奖得主Jim Gray。
一、前言
我理解这句话的意思是,我们应该把随机IO都放到内存中去,而把像磁带一样的顺序IO留给硬盘(这里不包括SSD)。
如果应用没有达到一定的级别,可能我们看上面两句话都会觉得太geek,然而在应用数据量日益庞大,动态内容比例日益增大的今天,再忽视这个基本准则将会是一个灾难。
今天我们谈一下这一理论在NoSQL产品中的展现。
二、实现
问题一:宕机数据丢失
我们先看一下几个杰出的NoSQL代表,Cassandra,MongoDB,Redis。他们几乎都使用了同一种存储模式,就是将写操作在内存中进行,定 ...
表达式是一个字符串,它有六个子表达式构成。这些子表达式用空格来分隔。 子表达式描述如下: 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,M ...
刚刚看到一篇文章《如何集中注意力》,里面的内容看下来后,觉得还是有一些道理的,值得实践。
1、防止自身的亚健康状态,保持充足的睡眠,养成良好的生活习惯;
2、在思考陷入僵局时,适时改变“体位”,从另一个角度来看待问题,避免“牛角尖”;
3、在做事的过程中,将下一步行动明确的写下来,而不只是把任务进行简单的罗列;
OK,第一条马上执行,睡觉~
引子
前几天一位同学在找bug时候,发现了自己犯下了一个基本错误,程序原型如下
List<String> source = new ArrayList<String>();
source.add("one");
source.add("two");
source.add("three");
source.add("four");
source.add("five");
我们在使用plsql develop连接数据库时,需要安装oracle的客户端,这样比较繁琐,且对机器的资源消耗较大;还有一种更“轻”的方法,就是使用oracle的instantclient来替代之前的客户端。
本文介绍instantclient与plsql develop的配置,及可能遇到的乱码问题。
涉及的软件版本如下:
instantclient_11_1
Oracle Database 10g Express Edition 10.2.0.1.0
pl/sql develop 7.1.4
1、instantclient本身不需要安装,直接解压至喜欢 ...
目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由A B C D E F G H I J K L M十三项组成。
A:短信息中心地址长度,2位十六进制数(1字节)。B:短信息中心号码类型,2位十六进 ...
今天想把apache-mina项目在本地构建一下,以便追踪其源码实现。又有那么多的依赖包,难道又和之前一样,把每个jar包从网上down下来,然后在eclipse中链接?
受够了,这些重复劳动会消磨掉我对技术研究的热情的,于是决定小小研究一下maven,听说maven可以在构建过程中自动下载所需的jar包,并且可以进行本地构建,这正是我当前需要的,而且,当下众多开源项目都自带maven构建文件,包括apache-mina。
首先要明确当前需要用maven来解决什么问题?很明确,就是要解决这样的问题:当我需要研究一个开源项目时,且这个开源项目自带maven构建文件,这时可以熟练地使用ma ...
摘抄至apache mina项目的版本规则说明,觉得还是比较有用的,在实际的项目中可以作为参考。
Version Numbering Scheme
The version number of MINA has the following form:
<major>.<minor>.<micro>[-M<milestone number> or -RC<release candidate number>]
This scheme has three number components:
...