首页 > 代码库 > 周记 2014.10.8
周记 2014.10.8
1.某些时候数据库中数据不断累积会产生很多无用数据,我们可以启动定时任务删除这些数据。但删除之前可能需要统计这些数据,而在统计和删除之前还有新的数据在不断的进入。为了避免统计和删除之间新数据进入的影响,我们可以考虑删除和统计当前时间五分钟之前或更其他时间段是之前的数据。
2.log.isDebugEnabled() 判断日志级别的bug是否能执行。在执行log.debug(msg.toString()) 代码的时候,会现计算debug()括号内的内容,然后再去判断是否符合级别。
3.AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。
周记 2014.10.8
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。