`
1998a
  • 浏览: 115392 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
说起两者的取舍,肯定会引起一阵争论,呵呵,简单做几句自己的笔记 hibernate:如果可以take full control of application & database, 就可以从数据库设计角度来充分发挥hibernate的优势。 ibatis:对性能要求较高,无法数据库程序一人说了算,呵呵,老老实实用这个吧,反正数据库的事说了不算,出事了也没责任  
回想自己用linux也有一段历史了,现是开始的fefdora,到后来的opensuse,再到今天的ubuntu,说句实在话,自己还是蛮喜欢opensuse的,用过10.3,到今天的11.0,感觉都很好,由于opensuse力挺kde,所以刚开始用了一年多的kde,当时还是10.3 ...
ubuntu下面的802.1x网络设置: 首先,运行:sudo wpa_supplicant -ieth0 -c/home/dev/bin/8021x.conf.txt -Dwired     8021x.conf.txt: ctrl_interface=/var/run/wpa_supplicant # ctrl_interface_group=wheel ap_scan=0 network={ key_mgmt=IEEE8021X eap=MD5 identity="username" password="passwrod&quo ...
uniseraph 大牛写了一个用mina实现的memcached java client.最近正好在研究mina,来的早不如来的巧,现在跟大家分享一下我今天一天的劳动成果,望大家指教 该项目的基本思想是:使用一个IoSession池,当前默认是使用SimpleCircularQueue,借助于mina的机制,实现高并发请求的。目前只有set和get功能。现在从set开始分析。 在session建立之后,通过MemcachedClientHandler#sessionCreated(IoSession)在每个session中加入一个List和一个Map,在MemcachedClient中的set ...
Before/After Pattern,很多地方可以见到,不在多说,总结几种实现方式: 1、AOP,这个最简单,也是最偷懒的方法,AspectJ,Spring……很多工具可以选择 2、如果不想使用现成的,可以选择自己在设计时实现,有以下几种方式: 2.1Adapter模式:     设计模式中有很多解释,这里不多说,很明显,如果想在目标方法前面和后面实现一些逻辑,就可以在Adapter里的目标方法实现,示例代码: 写道 public class Adapter implements Target{     private Adaptee adaptee;     publi ...
ftpserver中的业务逻辑同样封装在FtpHandler中,类似于MINA中的IoHandler,可以看他的源代码: FtpHandler 写道 public interface FtpHandler { void init(FtpServerContext context, Listener listener) throws Exception; void sessionCreated(FtpIoSession session) throws Exception; void sessionOpened(FtpIoSession session ...
经历了那么多的痛苦的折磨,终于在Windows Server 2008上用上了MSN,可惜不是微软的东西,而是pidgin,对微软绝望了 原来有人说用MSN Message 9.0 beta可以,也用过几天,可惜后来微软死活要升级,升级完了就告诉你不能用在server 2008上 怀念Opensuse,但是很多东西,比如淘宝旺旺,都用不来 要是有自己的笔记本,说啥也要装Opensuse,现在的cgwin也不如linux shell用着舒服啊  
FtpServerContext中有什么啊,呵呵,什么都有了。 FtpServerContext 写道 public interface FtpServerContext extends FtpletContext { ConnectionConfig getConnectionConfig(); /** * Get message resource. */ MessageResource getMessageResource(); /** * Get ftplet container. */ FtpletC ...
FtpServer是基于MINA的一个微型的FTP Server的实现,据说可以很好的集成到其他程序中,提供ftp服务 最近在看mina,顺便想找个大一点儿的例子来看看MINA是如何使用的。就找到了这个FTP实现,看了下代码,感觉还是不错的,决定写些东西记录自己的想法。先从最简单的开始。 不愧是MINA下的项目,很多地方都可以看到MINA的气息 和MINA 其他程序一样,ftp业务逻辑封装到FtpHandler中。代码如下: FtpHandler public interface FtpHandler { void init(FtpServerContext context, Lis ...
找到一个memcached分析文档
今天想到安装淘宝旺旺,不过在ubuntu下安装又是一个问题了。现在我说说怎么去用wine安装wangwang.exe,没办法,谁叫我要在网上找东东呢! 1、安装wine 代码: sudo apt-get install wine 这部分我早就安装成功了,想必大家都可以顺利完成这步。 2、从网上下载绿色版的淘宝旺旺,我下载的1.9版。 3、 到windows下copy一个simsun.ttc放到 /home/ubuntu/.wine/drive_c/windows/fonts,这一步是解决旺旺的是“特别关注“乱码的问题,如果找不到 simsun.ttc的话,就到网站上去下载,我就是从网站上下载 ...
都知道servelet 的filter ,用起来很得意,其实MINA 中很多的东西也是通过filter来实现的。 这个filter可以参考[mina指南]诡异的IoFilterChain实现 ,但是给我印象最深的就是IoFilter 中的Entry。传统我们在设计CoR 时在filter上面肯定会有个getNext()之类的方法,用来指向下一个filter。可这里实现了职责的终极分离, 下一个filter的指向是注册filter时包装Filter的Entry来实现的。这样就让filter更加专注于自己所要的业务逻辑, 从根本实现职责的分离。  
很多朋友都用过或者正在用UltraEdit ,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit 提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,Ultraedit 提 供的查找替换功能非常方便和强大,可以在单独文件里面查找替换,也可以在多个文件、多个目录里面进行查找替换。而我们在使用这些查找替换功能的时候,一般 都是针对某个字符串进行,前两天我要对一个目录下(包含子目录)所有的html文件中某一段代码进行查找替换,一下子不知道怎么操作了,由于长期写程序用 到正则表达式,于是猜想具备如此强大功能的Ultraedit 一定也有这样类似的匹配功 ...
 有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间.         一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经 理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄.请问三个女儿的年龄分别是多少?为什么?      网YingJieSheng.COM©c350ade2a4   一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb ...
开启Aero 要开启Aero效果需要启动相关服务。“开始”--运行(或者Win+R键)services.Msc找到Themes 右键开启服务。然后右键属性,把启动方式改为自动。 注意:开启Aero,显卡硬件必须要支持DX9.0和PS2.0,128M以上显存。 四:关闭IE SEC 服务器系统要求很高的安全性,所以微软给ie添加了安全增强。这就使得ie在Internet区域的安全级别一直是最高的,而且无法进行整体调整。 点击快速运行栏的“服务器管理器”,开启服务器管理器。 1.勾选“登录时不要显示此控制台” 2.点击“配置IE ESC”,将对“管理员”和“用户”设置成“禁用” 五、去掉关机事件 ...
Global site tag (gtag.js) - Google Analytics