![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
文章平均质量分 93
ronghao100
目前为ThoughtWorks咨询师,邮箱:ronghao100@gmail.com
新浪微薄:http://t.sina.com.cn/ronghao100
展开
-
一次性能调优的实战
项目情况:是一个大型公司的内部办公系统,该系统有两个和一般企业应用不太一样的特点:一是用户量非常多,人员数达到2W左右,另一个是采用分级管理的形式,各个分公司数据分开管理。我们的定位:我们是作为业务平台的提供商参与这个项目的,我们提供底层的开发平台,系统集成商在此基础上进行二次开发。在项目从开发到部署的过程中遇到了很多的问题,也反映出很多问题。一、怎么回事,跑得比猫还慢原创 2008-09-01 13:43:00 · 5584 阅读 · 22 评论 -
一本好书(Hibernate实战(第2版))
收到这本书已经好久,甚至读完这本书都已经好久,一直想着写个书评,却一直被这事那事拖着,直到今天。我只想说,这是一本好书。关于Hibernate似乎不必说太多。和朋友聊天,朋友说,你对Hibernate熟吗?我说,还好,用了两年了。朋友说,如果10分是满分,你给自己打几分?我认真想了想,6分吧。说实话还真没有底气,会用而已。在此之前,我就看过一本Hibernate的书籍,《深入浅出Hiber原创 2008-06-22 16:08:00 · 4044 阅读 · 3 评论 -
基于memcached的SNA实现
系统要集群,使用SNA方案。一、 缓存的处理缓存要使用统一的缓存服务器,集中式缓存。原先的实现采用ehcache。在spring里的配置,以资源缓存为例: bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> property name="confi原创 2008-10-28 20:44:00 · 2055 阅读 · 2 评论 -
心理学,再谈好代码
什么代码才是好代码?这真是个老得能拔掉牙齿的话题。好吧,那让我们再在这刮沙尘暴的无聊时光里重复一次。好的代码要是易读的代码、要做到职责分离、要做到单一职责、要有高的执行效率....等等,等等,这才抽象了,太书面化了。我只是一个菜鸟,刚写代码几年,也没念过什么书,能不能说得通俗易懂一些?好吧,我停下来,想,这真是个难缠的家伙。我说,这样吧,我推荐几本书你去看吧,《重构》熊节最近再版了原创 2010-03-21 22:24:00 · 4651 阅读 · 27 评论 -
Zookeeper与paxos算法
一、 zookeeper是什么官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使用它的这些功能能做点什么。 二、 zookeepe原创 2012-03-22 20:30:26 · 13622 阅读 · 0 评论