码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
读书清单
2014 - 06【等待中】软件分析建模与PowerDesigner实现 (白尚旺 党伟超 著)【进行中】大话重构 (范钢著)【读 完】云计算技术指南(应用、平台与构架) (杨文志著)
分类:其他好文   时间:2014-07-16 23:18:46    阅读次数:169
shiro的使用1 简单的认证
最近在重构,有空学了一个简单的安全框架shiro,资料比较少,在百度和google上能搜到的中文我看过了,剩下的时间有空会研究下官网的文章和查看下源码,简单的分享一些学习过程;1,简单的一些概念上的认知2,使用认证的基本流程3,shiro集成spring完成简单的认证流程,已实现1建一个maven的...
分类:其他好文   时间:2014-07-10 12:30:17    阅读次数:342
netty--NioEventLoop滴干活
netty是最近项目要用到的nio框架,找了各种资料,发现称赞它的有点多,所以决定用它:其实也就二选一嘛,mina或netty或自己写。对于mina,也不熟,不过看各种介绍,貌似netty干活还是很不错的,尤其是最新的4.x和5.x重构后,且使用结构清晰就先了解了解了。首先要把应用跑起来啦(官网的例...
分类:Web程序   时间:2014-07-10 10:44:25    阅读次数:218
大话重构连载2:什么是系统重构
前面我们提到了,面对软件工业时代的到来,我们的软件企业陷入了一种更深的迷茫之中,一种“后有追兵,前有悬崖,进退两难”的境地。后有追兵:面对维护了数十年之久的大型遗留系统,我们到底改还是不改?不改,面对越来越多的需求变更,我们维护的成本越来越高,变更变得越来越困难;面对不断涌现的新技术,使我们的系统显...
分类:其他好文   时间:2014-06-30 11:16:50    阅读次数:133
史上最简洁的向上取整(机房重构知识点总结)
在机房收费系统的基本数据设定中,有一个单位递增时间,这就需要我们满足如下需求:     假如递增单位时间是5,那么需要实现如下的效果: 5-->5 6-->10 7-->10 11-->15     我们一步一步来,先看一个简单的例子: 2.0-->2 2.1-->3 2.4-->3 2.6-->3     我开始用的取整,然后加1,结果带有小...
分类:其他好文   时间:2014-06-30 07:59:46    阅读次数:190
机房收费系统重构(三)
前段时间用简单的三层实现了窗体登录功能,心中有点小小的成就感,但是很快就被泼了凉水,机房收费...
分类:其他好文   时间:2014-06-30 00:40:28    阅读次数:237
Java 设计模式之模板方法开发中应用
模板方法差不多是Java设计模式中除单例之外的另一种非常简单也是我们在写程序时非常常用的方法,一些重要复杂的算法,可以将核心算法设计为模板方法,周边相关细节部分则有子类来实现。特别是在重构时,可以将子类的代码抽取到父类中,然后通过父类的引用指向子类的对象,也就是用一个句柄,来约束其行为。...
分类:编程语言   时间:2014-06-30 00:38:24    阅读次数:321
大话重构连载2:什么是系统重构
前面我们提到了,面对软件工业时代的到来,我们的软件企业陷入了一种更深的迷茫之中,一种“后有追兵,前有悬崖,进退两难”的境地。后有追兵:面对维护了数十年之久的大型遗留系统,我们到底改还是不改?不改,面对越来越多的需求变更,我们维护的成本越来越高,变更变得越来越困难;面对不断涌现的新技术,使我们的系统显得越来越丑陋与落后;面对越来越多的竞争者,使我们面临着被市场淘汰的风险。前有悬崖:原本运行得好好的软件系统,凑合一下还可以运行几年。一不小心改出问题了,企业立马就歇菜儿了,面对大量的用户投诉,企业四处救火,竞争对...
分类:其他好文   时间:2014-06-29 22:19:54    阅读次数:246
Jetty 9 Connector及Server类的一些源码分析 #1
本文的源码基于Jetty9,主要分析了Jetty 的Connector与Server类间在Jetty启动过程中的一些细节。Jetty9 对以前的Connector体系进行了重构, 结构与6和7都不同,原有的一些BIO类已经被抛弃。先看Server 构造函数public Server(@Name("p...
分类:其他好文   时间:2014-06-29 18:24:52    阅读次数:242
项目设计之一-------------项目包的设计原则(原)
很久之前把几大名著《敏捷软件开发》、《设计模式》、《大话设计模式》、《重构-改善既有代码的设计》、《轻量级J2EE企业应用实战-Struts+Spring+Hibernate整合开发》等研究了一遍,然后就想做个项目来综合以上知识,现在把项目设计的思路写出来。包的设计最好遵循包设计六大原则。前三增加内...
分类:其他好文   时间:2014-06-28 09:45:00    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!