12 2014 档案
摘要:由 "select *" 引发的“惨案”: 1. 在做“逐字段取出-插入” 的数据库操作时, 切忌使用 “select * ”; 2. 对数据库的insert, update, delete 操作一定要加日志。 如果数据库接口不方便直接打印SQL的日志, 就要单独打印出源数据以备后用。 此外, 最好不要偷懒, 因为每一点偷懒都会对后面某个时候造成障碍, 而稍微做的便利一点, 就会对后续产生有益的用处。
阅读全文
摘要:使用规则引擎Drools计算圆周率PI。使用了策略模式实现。
阅读全文
摘要:数据库订正脚本性能优化两则:去除不必要的查询和批量插入SQL
阅读全文
摘要:《别了夏天》——《虞美人盛开的山坡》(片尾曲)
阅读全文
摘要:创新式开发探索(三) —— 反思自己的开发活动
阅读全文
摘要:对象存在性检测集中管理。 在业务系统中, 常常需要从数据库中查询某个实体对象。 在进行处理之前, 必须先检测该实体是否存在,以增强系统的健壮性。 不过, 检测代码充斥在主业务流程中又会大大降低业务逻辑的清晰性, 最好集中起来进行管理。 因此,编写了一个类来做这个事情, 只需要一行调用就可以完成相应实体对象的检测。综合使用了 java 的内部类、枚举、泛型接口、泛型方法等知识点。
阅读全文