我的
文章平均质量分 77
java-guy
这个作者很懒,什么都没留下…
展开
-
Velocity本地化应用举例
最近在项目上要对以前使用的vm(velocity模版文件)进行本地化处理,于是便开始在这方面开始下功夫。在查阅了各种资料,并做了各种尝试后,得出一些心得。现总结如下。1.简介Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成 / 数据转换应用程序中独立使用,也可以在 MVC 模型框架中作为视图组件。Velocity 把数据合并到文本主体中不同的点上。文本可以是文字、电子邮件...原创 2011-01-06 16:04:55 · 92 阅读 · 0 评论 -
[翻译] Java Thread sleep() vs yield() vs wait()
该文章翻译自http://www.logicaltrinkets.com/wordpress/?p=153(也许会被墙) 这三个方法最终都要归结到操作系统的调度机制上,其实也就是针对进程和线程的时间片调度上。 .sleep(n)方法这样理解:“嘿,OS老大,我已经结束了我当前时间片里的活,而且你在n微秒内不要再给我安排其他活了”。OS就会在其请求的n毫秒内不再去调度这个被sle...2015-01-07 15:02:17 · 91 阅读 · 0 评论 -
一次坑爹的填坑经历 - HashSet.remove()
经历了一次坑爹的填坑,又让我重新认识了一遍Java的collection框架。 原始场景是这样的。公司又新接回一个维护项目,不幸我被选中去接手(坑爹啊)。然后在修改一个bug中,遇到了这样一个问题。直接上代码: Set<Map<String,Object>> dupeBySet = new HashSet<>(); .....................原创 2015-07-20 21:55:21 · 225 阅读 · 0 评论