导航
统计
- 随笔 - 59
- 文章 - 0
- 评论 - 1
- 阅读 - 11万
08 2013 档案
-
linux常用工具集合
摘要:网络:nm-tool 查看网络状态(有线/无线) 阅读全文
-
Web集群缓存一致性的思考
摘要:共享cache+数据库实现缓存一致性:1.1 memcache + mongo+定时器1.1.1 memcache优点:web集群共享数据缺点:数据生命周期的不可预估性1.1.2 mongo优点:持久化数据缺点:读的性能太与cache相差甚远(数据量高于数据库大小时)1.1.3 定时器优点:可以确保memcache数据的生命周期缺点:浪费web服务器和数据库资源1.2 实现要求: web集群时钟必须同步1.3 cache的数据结构update_lock 更新锁,确保上一次更新操作未完成(可能数据数据查询延时)前不会执行下一次更新问题:锁没被释放可能导致更新操作永远不能被执行,直到锁释放;解决: 阅读全文
-
maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
摘要:环境:Groovy/Grails Tool Suite 3.1.0.RELEASE(BASED ON ECLIPSE JUNO 3.8.1)、JDK1.6、Maven3.05、Tomcat6 错误描述: SEVERE: Error configuring application listener o 阅读全文
搜索
随笔分类
- .NET(6)
- algorithm(1)
- clojure(1)
- Code learing(10)
- emacs(1)
- Exception(1)
- ICE(1)
- IDE(1)
- JAVA(32)
- linux(4)
- Object-Oriented(3)
- vim(2)
- Windows(1)
随笔档案
- 2018年10月(2)
- 2018年8月(1)
- 2018年7月(3)
- 2014年5月(1)
- 2014年1月(2)
- 2013年10月(1)
- 2013年9月(1)
- 2013年8月(3)
- 2013年7月(3)
- 2013年6月(3)
- 2013年5月(2)
- 2013年4月(6)
- 2013年3月(3)
- 2012年10月(2)
- 2011年11月(3)
- 2011年10月(11)
- 2011年9月(5)
- 2011年8月(3)
- 2011年7月(2)
- 2011年6月(1)
- 2011年3月(1)
- 更多
相册
最新评论
- 1. Re:多线程<公共数据的访问一>
- 不要搞的那么高深撒,问题不就是因为System.Threading.Thread.Sleep(1000); 这句话导致当前运行的线程,有运行状态变为阻塞状态,一旦变为阻塞状态,根据windows抢先调...
- --zhourui