- 博客(6)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 代码整洁之道笔记 - 第二章 有意义的命名
命名的几个规则1.名副其实 变量、函数或类的命名应该囊括了所有的大的问题。它该告诉你,它为什么会存在,它做什么事,应该怎么用。 如果名称需要注释来补充,那就不算是名副其实。2.避免误导 程序员必须避免留下掩藏代码本意的错误线索(如UNIX,axi, sco)。 应当避免使用与本意相悖的词。 提防使用不同之处较少的名称,否则容易误导。避免使用o和l,与0和1太像了。3
2017-05-04 23:15:55
453
原创 设计模式系列总结之观察者模式
1.定义观察者模式定义了对象一对多的依赖,当被依赖对象发生改变时,它所有的依赖者都会收到通知并且自动更新。2.实现机制1)被依赖对象:主题对象,拥有所有的数据和自身的状态。2)观察者集合:是一个统一实现了Observer接口的具体类,实例化时会被加入到集合中,通知时遍历调用实现的接口,达到更新数据的目的。3.好处能有效的处理一对多的关系,井井有条。
2016-04-17 16:51:37
238
原创 设计模式系列总结之策略模式
1.定义策略模式是将系统中容易变化的部分提取出来封装成算法族,使算法族内的成员可以相互替换,独立于使用该算法的客户。2.实现机制1)继承:将一些不会变化的部分写在superclass内部,直接继承而来。例如 Cat和Dog都是Animal,都会叫,就可以将叫这个行为封装在Animal,具体的叫声运行时再指定。2)多态:将一些经常变化的部分提取成与使用者无关的类型,程序运行期间就行动
2016-04-17 10:13:24
301
原创 JDK 环境变量配置及常见问题
**1.需要配置的环境变量**- JAVA_HOME: JDK 的安装目录, 首次配置需新建,i.e. G:\Program Files\Java\jdk1.7.0_51- CLASSPATH :首次配置需新建,%JAVA_HOME%\lib;- PATH: 不需要新建, 直接追加在原有PATH的后面,以分号“;” 分隔,%JAVA_HOME%\bin;**2.变量的用途**-
2016-01-12 22:14:02
401
转载 HttpServletResponse状态码对照表
1. [代码][Java]代码 跳至 [1] [全屏预览]?12345678910111213141516171819202122232425262
2014-11-27 21:03:27
1510
转载 使用Part上传附件
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package upload;import java.io.File; import java.io.IOException; import org.apache.commons.httpc
2014-11-27 21:01:04
1421
求助,websphere server 突然不能自动部署了,会启动超时
2015-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人