Oops

Programmer: // muhaha String test = “blahblahblah”; String str = new String(test + ” is OK” + “, damn it.”); Compiles to: JVM INSTR start_warning “Alert! Eden generation, you’ll be shooted with a bunch of temporary...

tcnative

Apache Tomcat从5.5.x开始可以借由tcnative来wrap起APR来。很多同事都很惊讶于tc 5.5.x退出时报告的找不到APR库的问题,好在我对APR早就有所了解,还像模像样的做了些Hello World级别的小练习,所以对这个没啥感觉,只是在想,tc开始用APR了么?抱歉我很少看tc的release notes,以后要注意… 后来转悠到tc 5.5的文档中关于APR的一章,也没仔细看,粗略的浏览了一下。这几天在tomcat-users邮件列表中,有个话题是讨论不用apache...

Google发布Google Web Toolkit(GWT)

今天GoogleBlog放出这条消息:Making AJAX development easier,刚开始还以为是普通的PR文章,读过才发现原来是Google发布了新的toolkit,而这次不是使用Google那些产品和服务的toolkit,而是一个简化AJAX开发的toolkit。 GWT可以从这里下载,更好的消息是这个东西包含server端库,嗯,而且是Java的。代码还没有仔细看,不过这种做法比较类似DWR=) License很宽松,大致看了看,除了不让用户重发布GWT本身以外,一般的开发用起来是没什么问题的。...

jnotify,文件,目录,及其他

前天混迹于freenode ##java的时候听到omry提及jnotify,一个使用JNI通过本地库来监视文件系统变化的实用库,支持win32系统和Linux(需要INotify),而这位omry也正是jnotify项目的admin。我觉得这样一个库很有用,因为平时能做的就是创建线程来监视,而通过JNI借由操作系统的支持,就方便的多,而且性能也稍微好一些。...

Java EE 5, EJB 3.0

Java EE 5规范(JSR 244)和EJB 3.0规范(JCP 220)据说都通过了投票,新的Java服务器端纪元款款走来。无论如何,JCP还是太慢了,开源社区都快把Java 5的新特性玩遍了。 Technorati : ejb, java