- 博客(8)
- 收藏
- 关注
感悟青蛙和井的故事
青蛙和井两只青蛙住在沼泽里。在一个炎热的夏季,沼泽干涸了,因此他们不得不离开去寻找新的湿地。他们很快发现一口深井。其中一只向下看了看对另一只说:“这是个凉爽的好地方,就住这里吧。”而另一只较明智,它说:“别着急,朋友,如果这口井也干了的话,我们怎么出来呢?” The Frogs and the WellTwo frogs lived together in a marsh. On...
2008-12-24 20:40:23 582
finalize方法引起OutofMemoryError的代码.
看这个贴子,这位兄弟说他在finalize方法里面执行了一些db connnection的操作,可能是关闭connection的事情,结果引起了OutOfMemoryError的错误. 他告诉我们千万别在finalizer里面进行I/O操作.我要补充的是,不要在finalize里面做些可能长时间才能完成的操作. 因为它很容易让GC挂起的.看java.lang.r...
2008-08-13 15:12:25 137
原创 回答HR问的几个敏感问题.
http://www.chinaenglish.com.cn/html/2008-07/25553.html英语面试原则:适度恭维通常认为,求职者在英语面试时,最重要的原则是诚实(honesty),也就是有一说一,有二说二,既不夸大,也不缩小,这样实话实说,往往可以赢得人事经理的好感。但是,求职者如果真的按照诚实原则去面试,99%会失败。 首先我要声明,为人处世要诚实,这...
2008-07-23 16:19:13 229
改进java.util.Properties类,让输出格式与输入格式保持不变.
如果要对一个属性设置文件.properties文件进行操作,我们当然想到用java.util.Properties类.对于只进行属性读取,这个类已经足够好了,但需要在Properties实例改变之后调用.store()或者.save()需要重新输出的时候,这个类就只会简单的把所有的属性简单的输出,整个文件格式和属性的顺序都改变了,原来的注释也消失了. 附件中是一个改进过的properites文件读...
2008-01-16 14:28:34 225
误用Connection.setAutoCommit导致的数据库死锁问题。
误用Connection.setAutoCommit导致的数据库死锁问题。系统在发布到用户的的服务器了,运行一段时间偶尔出现某些功能不能正常运行,甚至不能自动恢复,严重导致服务器当机,表现为服务器不响应用户的请求,数据库有大量的锁。在服务器重启后才能恢复正常。今天通遍的查看了一下代码,初步分析了原因,记录了下来,跟大家交流交流。先看下面一段有问题的代码: 1 Connectio...
2007-02-04 00:18:06 352
java程序员需要了解的几个开源协议
今天工作的任务要写一些跟开源协议相关的约定说明,所以在网上搜索了一些资料以供参考,下面列出了几个比较常见的开源协议,如果想要了解其他的协议和详细了解这些协议,我个人推荐这个网址:http://www.opensource.org/licenses/Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。...
2007-01-16 09:52:41 113
今天编译JDK时出现一个致命错误
今天在java.net上把JDK7下载下来,按照文档下载各种杂七杂八的组件,然后准备运行make的时候出现一个莫名奇妙的错误(下面是错误信息):common/Release.gmk:412: *** target pattern contains no `%'. Stop.以为自己设置不正确,查了半天才知道是jdk7 makefile的一个bug(http://bugs.sun.co...
2007-01-02 03:38:57 257
今天在javaeye开博
今天在google查资料的时候发现很多java的文章来源这里,在javaeye看了一整天的文章,连班也不去上了,越来越喜欢这里,特地在这里开博,以方便学习和交流。...
2006-12-31 05:13:45 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人