专注于Web技术的研究

oracle,linux,java,open source,c#,搜索引擎

博客园 首页 新随笔 联系 订阅 管理

2010年7月6日 #

摘要: TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式。但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈。另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI分层模型协议栈的一种,是一个具体的协议栈。 对于TCP/IP协议栈划分为几层更合适,多年来专家们一直未达成共识,大部分对TCP/IP协议栈的描述都假定它占据了协议结构的4到5个功能层。下面我们对这两种主流的分层方法分别进行描述。 阅读全文
posted @ 2010-07-06 11:28 一条辉 阅读(10197) 评论(0) 推荐(1) 编辑

2010年6月1日 #

摘要: 阅读全文
posted @ 2010-06-01 23:41 一条辉 阅读(286) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2010-06-01 23:36 一条辉 阅读(274) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2010-06-01 23:28 一条辉 阅读(194) 评论(0) 推荐(0) 编辑

2010年5月21日 #

摘要: 通过应用程序的连接器(Connector)进行性能控制的的参数是创建的处理请求的线程数。Tomcat使用线程池加速响应速度来处理请求。在Java中线程是程序运行时的路径,是在一个程序中与其它控制线程无关的、能够独立运行的代码段。它们共享相同的地址空间。多线程帮助程序员写出CPU最大利用率的高效程序,使空闲时间保持最低,从而接受更多的请求。 阅读全文
posted @ 2010-05-21 10:06 一条辉 阅读(1517) 评论(0) 推荐(0) 编辑

摘要: 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。 因此对性能要求较高的情况推荐使用 JDK1.6。 【适用场景】 任何项目。 阅读全文
posted @ 2010-05-21 10:04 一条辉 阅读(1012) 评论(0) 推荐(1) 编辑

2010年5月13日 #

摘要: Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。   Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,但是,它的数据是可以持久存储的。这一点,跟新浪的Memcachedb性质一样。 阅读全文
posted @ 2010-05-13 23:16 一条辉 阅读(677) 评论(0) 推荐(1) 编辑

2010年5月12日 #

摘要: TokyoTyrant的管理工具tcrmgr使用小记 阅读全文
posted @ 2010-05-12 17:53 一条辉 阅读(3303) 评论(0) 推荐(0) 编辑

摘要: 前面我们说了TTServer的使用,以及如何在开始的时候配置主从。在使用中它非常高效和可靠,那么如果我们的服务运行一段时间后,需要增加一个从库(ttserver)来分担压力或者用于负载均衡和HA,因为是线上系统,那么就不应该停机,那么我们应该怎么对数据进行备份和拷贝,然后启动一个slave从库呢? 阅读全文
posted @ 2010-05-12 16:12 一条辉 阅读(587) 评论(0) 推荐(0) 编辑

摘要: 从这点再想到,关闭ttserver的时候,一定不要野蛮地使用kill -9来杀死ttserver进程,必须使用kill -15或者kill -TERM来通知ttserver自动关闭。ttserver收到信号后,会将内存中的数据全部同步到磁盘,再退出,否则,写入的瞬间如果被杀死,可能导致记录块错误,造成tch文件的永久损坏。 阅读全文
posted @ 2010-05-12 15:51 一条辉 阅读(1016) 评论(0) 推荐(0) 编辑