![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 75
zhongweijian
码农一枚
展开
-
命令,不要去询问(Tell, Don’t Ask)”原则
我看到的最多被违反的原则是“命令,不要去询问(Tell, Don’t Ask)”原则。这个原则讲的是,一个对象应该命令其它对象该做什么,而不是去查询其它对象的状态来决定做什么(查询其它对象的状态来决定做什么也被称作‘功能嫉妒(Feature Envy)’)。这篇文章里有个很生动的例子,我至今记忆犹新:if (person.getAddress().getCountry()转载 2012-08-02 23:25:13 · 8295 阅读 · 2 评论 -
分布式唯一主键生成策略的一种开销比较小的方法
原文链接:http://www.javaarch.net/jiagoushi/709.htm分布式唯一主键生成策略的一种开销比较小的方法分布式场景下,经常需要做分库分表,master和master结构,那么此时就会用到全局的唯一主键id。如果使用mysql的分区策略,master到master的复制,那么此时就需要保证分区的唯一性避免主键冲突。我们可以使用mysql翻译 2013-06-03 10:49:16 · 9287 阅读 · 1 评论 -
使用telnet连接到基于spring的应用上执行容器中的bean的任意方法
使用telnet连接到基于spring的应用上执行容器中的bean的任意方法使用telnet连接到基于spring的应用上执行容器中配置的任何bean的任意方法,可以用来诊断某个方法是否执行有问题,响应时间多少,在生产环境中可以很好的定位及监控方法是否存在问题。代码在:https://github.com/zhwj184/springInvokemonitor git clone gi原创 2013-08-08 09:19:54 · 1600 阅读 · 0 评论