说说数据库排行榜的事情
曾几何时,自己也喜欢看开发语言排行榜,某个语言这个月分数高了,那个月低了,总能掀起不少的口水仗。争着争着,就跟小孩子过家家一样,一切都被时间冲淡了。这种感觉就和我们当年追求QQ号里的星星月亮一样,虽然感觉没有直接的用处,但是感觉就是好。所以看到有些同学的语言之争,我觉得也蛮好,至少还有一...
设计模式之工厂方法
设计模式中,工厂方法模式的使用还是很频繁的,但是似乎在工作中没有留意或者重视。在各大网站中对于工厂方法模式的例子一般都是举女娲造人的例子,我就不做重复工作了,我觉得通过模拟oracle或者mysql的jdbc连接也是一个很生动的例子,我们完全可以通过工厂方法来模拟这种,对于不同的需求可以灵活的处理。为此我画了如...
通过单例模式模拟RAC连接
单例模式基本是学习设计模式的第一个模式,而且在工作中使用太普遍了,通用到我们感觉就应该是这样,但是如果真给你纸和笔,在5分钟内写出一个完整的单例模式,估计还是有不少人会中招。RAC是实时应用集群,是oracle的一种高可用方案,假设我们有2个节点,如果其中一个节点出现问题,另外一个节点依然能够正常工作,对于客...
从设计模式的设计原则感悟生活
设计模式中的很多思想还是很有意思的,刚毕业的时候接触设计模式感觉有点高深,坐而论道,感觉还是有些虚,平时做的小练习还能自己捣鼓一番,自己使用一下设计模式,然后大刀阔斧的改动代码,随心所欲,写完以后还能热乎劲上来高兴几天,时间长了就忘了很多的东西,只是感觉设计模式就是抽象,自己感觉也抽象。如果死磕着问...