- 浏览: 115392 次
- 性别:
- 来自: 杭州
最新评论
-
fangshun:
谢谢!搞定我的suse12.2
去掉linux报警声音 -
1998a:
哦。这样阿。呵呵。第一次发现
Java HashMap.values() error prone -
RednaxelaFX:
本来这个返回出来的Collection就是不能add的啊……不 ...
Java HashMap.values() error prone -
cscript:
tangtong 写道
freebsd才是真正搞技术的归宿,L ...
对比ubuntu和opensusue,发现了什么 -
rkikbs:
robbin 写道我安装ubuntu 8.10以后说实话还是挺 ...
对比ubuntu和opensusue,发现了什么
文章列表
说起两者的取舍,肯定会引起一阵争论,呵呵,简单做几句自己的笔记
hibernate:如果可以take full control of application & database, 就可以从数据库设计角度来充分发挥hibernate的优势。
ibatis:对性能要求较高,无法数据库程序一人说了算,呵呵,老老实实用这个吧,反正数据库的事说了不算,出事了也没责任
- 2008-11-12 14:38
- 浏览 941
- 评论(0)
回想自己用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 ...
- 2008-11-11 08:28
- 浏览 2276
- 评论(0)
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 ...
- 2008-10-29 13:59
- 浏览 1156
- 评论(0)
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 ...
- 2008-10-28 15:20
- 浏览 1246
- 评论(0)
经历了那么多的痛苦的折磨,终于在Windows Server 2008上用上了MSN,可惜不是微软的东西,而是pidgin,对微软绝望了
原来有人说用MSN Message 9.0 beta可以,也用过几天,可惜后来微软死活要升级,升级完了就告诉你不能用在server 2008上
怀念Opensuse,但是很多东西,比如淘宝旺旺,都用不来
要是有自己的笔记本,说啥也要装Opensuse,现在的cgwin也不如linux shell用着舒服啊
- 2008-10-25 18:37
- 浏览 2203
- 评论(0)
FtpServerContext中有什么啊,呵呵,什么都有了。
FtpServerContext 写道
public interface FtpServerContext extends FtpletContext {
ConnectionConfig getConnectionConfig();
/**
* Get message resource.
*/
MessageResource getMessageResource();
/**
* Get ftplet container.
*/
FtpletC ...
- 2008-10-25 16:40
- 浏览 1234
- 评论(0)
FtpServer是基于MINA的一个微型的FTP Server的实现,据说可以很好的集成到其他程序中,提供ftp服务
最近在看mina,顺便想找个大一点儿的例子来看看MINA是如何使用的。就找到了这个FTP实现,看了下代码,感觉还是不错的,决定写些东西记录自己的想法。先从最简单的开始。
不愧是MINA下的项目,很多地方都可以看到MINA的气息
和MINA 其他程序一样,ftp业务逻辑封装到FtpHandler中。代码如下:
FtpHandler
public interface FtpHandler {
void init(FtpServerContext context, Lis ...
- 2008-10-25 16:29
- 浏览 1093
- 评论(0)
今天想到安装淘宝旺旺,不过在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的话,就到网站上去下载,我就是从网站上下载 ...
- 2008-10-21 17:47
- 浏览 1636
- 评论(0)
都知道servelet 的filter ,用起来很得意,其实MINA 中很多的东西也是通过filter来实现的。
这个filter可以参考[mina指南]诡异的IoFilterChain实现
,但是给我印象最深的就是IoFilter 中的Entry。传统我们在设计CoR 时在filter上面肯定会有个getNext()之类的方法,用来指向下一个filter。可这里实现了职责的终极分离, 下一个filter的指向是注册filter时包装Filter的Entry来实现的。这样就让filter更加专注于自己所要的业务逻辑, 从根本实现职责的分离。
- 2008-10-04 13:23
- 浏览 952
- 评论(0)
很多朋友都用过或者正在用UltraEdit
,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit
提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,Ultraedit
提
供的查找替换功能非常方便和强大,可以在单独文件里面查找替换,也可以在多个文件、多个目录里面进行查找替换。而我们在使用这些查找替换功能的时候,一般
都是针对某个字符串进行,前两天我要对一个目录下(包含子目录)所有的html文件中某一段代码进行查找替换,一下子不知道怎么操作了,由于长期写程序用
到正则表达式,于是猜想具备如此强大功能的Ultraedit
一定也有这样类似的匹配功 ...
- 2008-09-16 09:18
- 浏览 1742
- 评论(0)
有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间.
一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经
理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄.请问三个女儿的年龄分别是多少?为什么?
网YingJieSheng.COM©c350ade2a4
一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb ...
- 2008-09-15 19:07
- 浏览 1091
- 评论(0)
开启Aero
要开启Aero效果需要启动相关服务。“开始”--运行(或者Win+R键)services.Msc找到Themes 右键开启服务。然后右键属性,把启动方式改为自动。
注意:开启Aero,显卡硬件必须要支持DX9.0和PS2.0,128M以上显存。
四:关闭IE SEC
服务器系统要求很高的安全性,所以微软给ie添加了安全增强。这就使得ie在Internet区域的安全级别一直是最高的,而且无法进行整体调整。
点击快速运行栏的“服务器管理器”,开启服务器管理器。
1.勾选“登录时不要显示此控制台”
2.点击“配置IE ESC”,将对“管理员”和“用户”设置成“禁用”
五、去掉关机事件 ...
- 2008-09-14 15:29
- 浏览 1100
- 评论(0)