摘要:

程序中有个从数据字典表获取数据记录的service -- TDicdataService。 § 利用ScheduledThreadPoolExecutor实现本地数据缓存 考虑到频繁获取字典数据,后来做了本地缓存。实现方案是利用ScheduledThreadPoolExecutor#schedule
阅读全文
摘要:java语法糖--类型推导/类型推断(type inference) 先看如下两个例子1. 泛型在Java7以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加上泛型类型 List<User> userList = new ArrayList<User>(); 在java7及java7之后,使
阅读全文
摘要:-- 【SQL干货】按季度统计交易数据-- 按季度统计交易数据-- by the way, "quarter" means 1/4, here equals season.SELECT CONCAT(LEFT(yyyyMM,4),'Q',CEILING( RIGHT(yyyyMM,2) /3)) A
阅读全文
摘要:与线程同步机制相比,ThreadLocal采用以空间换时间方式,为每一个线程都提供一份变量,各线程间同时访问互不影响。
阅读全文
摘要:所谓线程不安全,指的是并发场景下,多个线程同时操作同一资源时,产生的结果与预期不一致的情况。这里的操作,指的是写操作。读操作是不会出现线程不安全的。
阅读全文
摘要:所谓的封装,是对代码职责的封装,就是说,要站在代码层面来考虑封装,而不是站在“人”的角度。
阅读全文