- 浏览: 271429 次
- 性别:
- 来自: 北京
最新评论
-
lishen:
caomeiliang 写道ibatis需要写SQLibati ...
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议) -
caomeiliang:
ibatis需要写SQLibatis需要写SQLibatis需 ...
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议) -
yp0123456789:
这篇文章是假定h没有namesql和execute的基础之上写 ...
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议) -
abc382410124:
jiming 写道引用 jeffrey_gao 5 小 ...
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议) -
wpc009:
我觉得Netty的卖点一是NIO, 二是事件驱动。 这在高并发 ...
Netty 性能测试(与Tomcat 对比)
文章列表
很多网上介绍的文章都有错误,例如
http://laiba.tianya.cn/laiba/CommMsgs?cmm=1150&tid=2667408785871728962&ref=regulartopics
写的很详细,但是加 single 或者 1 是需要加到带有 /vmlinux-blabla 的那一行
可能是因为我装了 xen 吧,如果没装 xen 可能那些文章都是对的
- 2009-07-02 11:16
- 浏览 2425
- 评论(0)
一般人常为他人的批评而愤怒,有智慧的人却想办法从中学习。
与其等待别人来攻击我们或我们所做的工作,倒不如自己动手,主动去改正缺点,改进不足。
别人对我们自己的看法比我们自己的观点可能更接近事实。多听意见和批评,会使我们决策更加准确,工作更加有效。
小人常为伟人的缺点或过失而得意。殊不知,上等的宝石,翡翠,都是有瑕疵的。人也一样。事情也一样,我们对事对人都不能求全责备,任何事情只要达到了自己定的标准就行。
不合理的批评往往是一种掩饰了的赞美。比如你批评一个人的个性,可能更多的人喜欢他就是因为这个个性。
只要相信自己做的对,就不要在意别人怎么说。既要听取意见,也不要盲从于别人的批 ...
- 2009-06-16 15:24
- 浏览 941
- 评论(0)
http://toxy.iteye.com/blog/36031
细节可以参考上面的文章。
但是有两点需要注意
[list]
JIRA 认域名,如果域名不对会返回 400 错
[*]entityengine.xml 中的 schema-name="PUBLIC"应该删除
[/list]
- 2009-05-11 15:42
- 浏览 1154
- 评论(0)
最近我在招聘技术人员,其中有一个重要的职位是 JAVA 系统架构工程师。
我觉得自个职位很重要,需要能够带个小团队,能够指导团队成员进行开发,能够把握大家的编码质量。
为了避免浪费大家的时间,我精挑细选了一些候选人,他们的简历写得很好,都是做过一些大的项目。
但是他们都折在了一个我认为最简单的环节,写代码,上面。
因为面试时间有限,所以我给的题目是非常简单的代码题。我想刚毕业的同学也应该顶天了半个小时作出来了。但是这些面试者们,要么写得很差、要么写一半写不下去自己走人了、要么直接说我几年都不写代码了这个我不会。
如果只有个别人这样,我也不觉得奇怪了。但是大部分人是这样我就不明白了。难道 ...
半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题:
你们认为编程的首要原则是什么?
作为我的学习原则
的一个实践:
8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。
5个月过去了,这个问题到现在还有人回复,我得到了一大堆有意思的答案,忍不住翻译过来与大家分享:
1. 获得最多认同的答案
:
KISS - Keep It Simple Stupid
DRY - Don’t Repeat Yourself
一点 ...
- 2009-03-10 11:06
- 浏览 1046
- 评论(0)
尽量让 set/get 方法放在同一个 interface 中,这样的话可以保证能够得到 read/write 方法,否则得话,行为比较随机
即使满足了上面的条件,也有可能认不出数据类型,而只能得到 Object 类型,而不是实际的类型,这种情况只能自己处理了,比如
在 CsvToBean 中,如果 field 名称是 id 或者 pid 的时候,强制使用 PropertyEditorManager.findEditor(Integer.class) 而不要通过反射来得到了
- 2008-12-19 16:06
- 浏览 1648
- 评论(0)
对于软件技术的发展来说是好事
对于整个产业来说并不是好事
现在的软件项目越来越廉价了,开发人员人员都被称为 IT 民工了
- 2008-12-11 00:14
- 浏览 1141
- 评论(2)
最近这几年 JAVA web 开发就像是个可怜的靶子,都快要被打烂了。先是 php、后来是 ROR,都要取代 java 平台。
我以前对于 php 和 ROR 都有过简单的研究,但是都在实际项目中进行没有采用。为什么呢?主要是以下的一些考虑。
java 的类库更多,更成熟
java 其实比较麻烦的一个事情就是那些乱七八糟的框架,什么 EJB,Struts,webwork,spring mvc ...。很多其实都是鸡肋,过度设计的产物。造成了开发的低效。(当然如果是很大的项目除外,但是我们实际做的项目中真正大项目可能小于1%)
java 类和 jsp 页面分开管理很清晰。代码写在 jav ...
以前还是比较喜欢这个主持人的。但是这个节目看了会儿实在是看不下去了。
只想说,不能这样子。
大家如果有机会上网看看能不能找到视频,看看,自己得出个结论吧。
Server side:
rzsz.rpm
Client side:
sz filename
rz filename
- 2008-09-23 14:02
- 浏览 1189
- 评论(0)
这两天有时间,研究了一下最近火的发烫的 memcached.
java 有两个类库,Api 都很简单。
看了看介绍,先试用了 http://bleu.west.spy.net/~dustin/projects/memcached/
但是测试之下发现客户端的 CPU 占用接近 100%,而服务器端 cpu 基本上是 0 。对于比较复杂的对象每秒只能完成 1400 个左右的 get.
看来 memcached 的确是很棒的产品。但是客户端会是很大的瓶颈。
于是开始测试另外一个库,http://www.whalin.com/memcached/
结果测试结果更加令人失望,速度只是第一个的 ...
目前发现的一些分布式文件系统,还没有时间进行详细研究
MogileFS
: 与 memcached 是一个公司出的,好像 Flickr 在用
Hadoop/HDFS: Yahoo 的,用 java 开发的
Gluster(Gluster File System)
:
RedHat GFS
:
PVFS
:
FastDFS
:
对 MogileFS 的改进?
- 2008-09-03 11:21
- 浏览 2197
- 评论(0)
1. 每个函数的行数不得超过 显示器的一屏幕的高度,如果有这样的情况的话就应该分成多个函数
2. 要注意多使用 namespace 的方式,尤其是 javascript 代码,以避免变量名冲突
比如:g_aaa, g_module1_aaa, c_max_name_len, c_module1_max_name_len ....
3. 注释,一定要加,要按照 javadoc 的标准格式,不要自己随意定制格式
4. 因为已经有了版本控制系统,所以提交时要把注释的老的代码删除掉,以避免代码混乱难于维护
5. java 代码中不允许出现 magic number, 需要的地方要定义常量
7. 提 ...
- 2008-06-25 12:36
- 浏览 1526
- 评论(4)