Java
iteye_10262
这个作者很懒,什么都没留下…
展开
-
Apache2+resin3整合以及规范日志处理
今天整合了一下apache2+resin3,以前一直在用,今天自己整合了一下,其实还是很简单的 [size=large][b]一.安装环境[/b][/size] 1.下载resin 注意:一般不需要下载resin-pro,因为那个不是免费的 wget http://caucho.com/download/resin-3.0.25.tar.gz 2.下载apache wge...原创 2008-07-02 16:14:57 · 122 阅读 · 0 评论 -
Memcached 集群,客户端自动Hash到不同服务器的实现
..... 首先分析一下Java client 启动时的部分代码 Memcached 支持直接设置多个servers属性 来实现多个memcahced均衡,对应还有一个属性是weights,字面意思就是权重,分析了一下代码,和我想的是一样的 启动memcached的代码通常是这样的 [code="java"]SockIOPool pool = SockIOPool.getIns...2008-07-05 11:56:19 · 113 阅读 · 0 评论 -
生搬硬套设计模式坑害了多少人
看了这个帖子,有感写点废话 http://www.iteye.com/topic/243309 现在随便哪个面试不考点设计模式什么的,似乎就不叫面试,我倒想问问,面试官们你们自己不算那些死记硬背的,能记住多少模式的思想,又有多少是你们每天写的程序会用到的 我承认 1. 设计模式确实是前人总结的一些经验和良好的设计范式,是很有价值的 2. 把握良好的设计模式能够理清程序的骨架,使程...2009-05-08 22:58:50 · 289 阅读 · 0 评论 -
Leader Follower线程模型简单实现
在我们编写网络服务程序时,比较简单的方式是per client per thread模型,这种模型当客户端连接数快速增长是就会出现性能瓶颈,我们不能不断的开启新的线程,当然我们肯定是会使用线程池,但是线程的管理和频繁的线程调度也会影响性能. java 1.4给我们带来了NIO编程模型,由于它的读写操作都是无阻塞的,这样使我们能够只用一个线程处理所有的IO事件,当然我们不会真的只用一个线程来处...2008-10-23 20:39:51 · 146 阅读 · 0 评论 -
cindy源码分析filterchain
常用的网络通讯框架主要有:Mina ,Grizzly,Cindy,Netty 等,看了下cindy的代码,和mina有很多相似的地方,实现的比mina精简很多,据说性能还要好于mina.参照代码实现了一下filterchain的HelloWorld版,简单说明一下cindy里对filterchain模式的应用. 首先定义filter接口,filter接口封装了session中的session...2008-11-06 16:11:15 · 174 阅读 · 0 评论 -
......
......2008-12-10 21:43:50 · 76 阅读 · 0 评论