- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 设计模式
工厂模式 -- 在逻辑中一般不会去new出一个逻辑层的对象,而是用spring将对象注入, 或是有一个统一的地方来new, 而这个地方就叫工厂facade模式 -- HPSCadapter模式 -- SBS对象 和 AD对象转换 / uCMDB的adapter-----原型模式 -- 深拷贝 浅拷贝模板模式 -- 搭建算法的骨架 preExecute execute po...
2013-02-28 15:33:47 63
原创 重构代码
alt+shift+l当一个方法被重复使用, 就适用于将其提取为本地变量!CollectionUtils.isEmpty(list)判断一个集合是否为空代替 list!=null && list.size()>0将临时变量抽取出来作为实例变量refactor --> convert local variable to fieldthrowable 和 e...
2013-02-26 17:08:09 51
原创 线程状态
Java线程的5种状态及切换(透彻讲解)Java中的线程的生命周期大体可分为5种状态。①NEW:这种情况指的是,通过New关键字创建了Thread类(或其子类)的对象②RUNNABLE:这种情况指的是Thread类的对象调用了start()方法,这时的线程就等待时间片轮转到自己这,以便获得CPU;第二种情况是线程在处于RUNNABLE状态时并没有运行完自己的run方法,时间片用完之...
2013-02-19 17:14:46 72
原创 简单工厂 工厂方法 抽象工厂
http://www.cnblogs.com/kelin1314/archive/2009/01/04/1368605.html前提 所有产品共用一个接口[b]简单工厂[/b] 工厂中返回一个new的产品如果产品种类增加了, 需要修改工厂的代码[b]工厂方法[/b] 工厂是一个接口, 下面有具体实现工厂如果产品种类增加了, 接口不用修改,只需要增加实现工厂.开闭...
2013-02-19 16:25:07 51
原创 main方法测试外系统接口
测试外系统接口的时候需要设置一些环境变量可以通过在java运行的arguments中设置-Djavax.net.ssl.trustStore=C:\Oracle\Middleware\jdk160_14_R27.6.5-32\jre\lib\security\cacerts -Dsbs.lifecycle=FUT2或是在代码中加上System.setProperty("sbs....
2013-02-18 11:20:32 1211
原创 Java关键字transient和volatile小结(转)
transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:[code="java"]class Test {transient int a; // 不...
2013-02-01 14:04:29 40
Flex+Blazeds与Java_Web_Project整合
2012-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人