自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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整合

最近一个礼拜一直在研究flex,从Flex Builder 3 Plug-in的安装,到ActionScript3语言的学习,再到flex整合j2ee的开发,这一路走了不少 弯路,其实配置开发环境,看别人演示是学习得最快的,如果光看文字描述是比较累的事情,描述了半天不然一张截图说明问题,这里总结一

2012-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除