- 博客(9)
- 收藏
- 关注
memcached java client 源代码分析
uniseraph大牛写了一个用mina实现的memcached java client.最近正好在研究mina,来的早不如来的巧,现在跟大家分享一下我今天一天的劳动成果,望大家指教该项目的基本思想是:使用一个IoSession池,当前默认是使用SimpleCircularQueue,借助于mina的机制,实现高并发请求的。目前只有set和get功能。现在从set开始分析。在session建...
2008-10-30 21:06:59 250
Before/After Pattern笔记
Before/After Pattern,很多地方可以见到,不在多说,总结几种实现方式:1、AOP,这个最简单,也是最偷懒的方法,AspectJ,Spring……很多工具可以选择2、如果不想使用现成的,可以选择自己在设计时实现,有以下几种方式:2.1Adapter模式: 设计模式中有很多解释,这里不多说,很明显,如果想在目标方法前面和后面实现一些逻辑,就可以在Adapter里的目标方...
2008-10-29 13:59:26 172
FtpServer 中ftp协议消息的解析
ftpserver中的业务逻辑同样封装在FtpHandler中,类似于MINA中的IoHandler,可以看他的源代码:FtpHandler 写道public interface FtpHandler { void init(FtpServerContext context, Listener listener) throws Exception; void s...
2008-10-28 15:20:02 415
原创 Windows Server 2008 MSN解决
经历了那么多的痛苦的折磨,终于在Windows Server 2008上用上了MSN,可惜不是微软的东西,而是pidgin,对微软绝望了原来有人说用MSN Message 9.0 beta可以,也用过几天,可惜后来微软死活要升级,升级完了就告诉你不能用在server 2008上怀念Opensuse,但是很多东西,比如淘宝旺旺,都用不来要是有自己的笔记本,说啥也要装Opensuse,现在的cg...
2008-10-25 18:37:02 189
FtpServerContext:FtpServer的扩展点
FtpServerContext中有什么啊,呵呵,什么都有了。FtpServerContext 写道public interface FtpServerContext extends FtpletContext { ConnectionConfig getConnectionConfig(); /** * Get message resource. *...
2008-10-25 16:40:34 250
FtpServer 中的Adapter模式
FtpServer是基于MINA的一个微型的FTP Server的实现,据说可以很好的集成到其他程序中,提供ftp服务最近在看mina,顺便想找个大一点儿的例子来看看MINA是如何使用的。就找到了这个FTP实现,看了下代码,感觉还是不错的,决定写些东西记录自己的想法。先从最简单的开始。不愧是MINA下的项目,很多地方都可以看到MINA的气息和MINA 其他程序一样,ftp业务逻辑封装到Ftp...
2008-10-25 16:29:47 231
原创 转:旺旺linux下使用问题
今天想到安装淘宝旺旺,不过在ubuntu下安装又是一个问题了。现在我说说怎么去用wine安装wangwang.exe,没办法,谁叫我要在网上找东东呢!1、安装wine代码:sudo apt-get install wine这部分我早就安装成功了,想必大家都可以顺利完成这步。2、从网上下载绿色版的淘宝旺旺,我下载的1.9版。3、到windows下copy一个simsun.ttc放到...
2008-10-21 17:47:50 288
MINA 中的Chain of Responsibility
都知道servelet 的filter ,用起来很得意,其实MINA 中很多的东西也是通过filter来实现的。这个filter可以参考[mina指南]诡异的IoFilterChain实现,但是给我印象最深的就是IoFilter 中的Entry。传统我们在设计CoR 时在filter上面肯定会有个getNext()之类的方法,用来指向下一个filter。可这里实现了职责的终极分离, 下一个fi...
2008-10-04 13:23:44 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人