- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Guava 缓存 使用
项目中最近遇到一个问题,查到最后发现,是guava缓存的问题。项目中设定的过期时间是2小时(是两小时没有访问的话,就会过期,如果两个小时内有访问就不会过期),还可以通过refresh操作来进行刷新缓存内容,项目中就是忘记refresh操作,导致内存一直没有更新,项目出错
2015-05-28 17:34:12 564
转载 synchronized 与Lock类
关于同步,以前如果碰到了多线程的问题,那么首先想到的是synchronized 关键字,给方法,或者代码块加上synchronized,但是synchronized也有不少缺点,比如它释放锁只有两个条件:1.程序正常结束,锁被释放2.程序发生异常,锁被释放。除了这两种情况,锁是不会被释放的。可以使用Lock代替synchronized关键字。关于lock的使用,参考
2015-05-14 13:35:08 390
原创 关于时区问题
最近项目中出现了奇怪的现象,前段报表显示的数据时间对不上,正好差十三个小时,首先检查了服务器上的时区,date了一下,发现是没问题的,然后用方法FROM_UNIXTIME((timestamp_minutes + 22616640) * 60),检查了一下,问题就在这里,mysql数据库的时区不对,在网上找解决方式,找到my.cnf文件,然后在后面加上default-time-zone = ‘
2015-05-12 19:50:45 464
原创 redis缓存 脏数据
dc数据收集在运行的时候,切换了一次conf数据库,结果导致菜单:应用-->JVM下的内存使用量图 没有数据。原因是切换了数据库,导致redis缓存metric数据错误,解决方式,删除掉dump.rdb文件,重新启动redis
2015-05-05 21:37:41 7058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人