摘要: Java日期发展: java 1.0 时候主要日期操作由Date类操作日期,因为设计不合理(比如月份是从0开始 0月即对应 1月, 年份是从1900年开始 增量表示),目前大部分已弃用 java 1.1 java.util.Calendar 类主要负责操作日期,虽已有改进,但仍有不合理之处,比如月份 阅读全文
posted @ 2018-04-07 20:46 六度僧人 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 本系列总结的设计模式,皆在实际的生产项目中有实际的运用,实例也皆为项目中的例子。 场景: 需要将net 项目中的一个推荐接口,迁移到java 。 推荐接口的内容是根据不同的类型做出不同的推荐,历史的net代码冗余太多,大概有7,8个if...呈现在主方法里。每个if里有在相应的biz类中有对应的业务 阅读全文
posted @ 2018-04-07 19:23 六度僧人 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 对于config的读取,再熟悉不过了,通常的写法如下: 这种写法在普通的场景下,完全是可行的 先从cache中读,再从db中读取,设置30s缓存时间 但当遇到高并发的场景下: 即如果瞬时有10000个或更多的请求,来读取这个config,恰巧碰到,30s过期的临界值。此时全部的请求压力就会转向db, 阅读全文
posted @ 2018-04-07 11:17 六度僧人 阅读(182) 评论(0) 推荐(0) 编辑