- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 spring3创建计划任务
Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了: 创建一个Java类,添加一个无参无返回值的方法,在方法上用@Scheduled注解修饰一下; 在Spring配置文件中添加三个节点;计划任务类:[code="java"]/** * com.zywang.spring.task.SpringTaskDemo....
2013-07-31 16:32:40 74
原创 java.util.UUID
以前,自己写UUID生成器,现在发现了一个现成的,还是java自带的,废话少说,直接贴代码[code="java"] UUID uuid = UUID.randomUUID(); System.out.println(uuid.toString());[/code]参考 [url]http://liujinpan75.iteye.com/blog/1098282[/...
2013-07-29 17:19:19 63
原创 使用spring jpa有感
使用 spring jpa开发有段时间了,总体感觉是开发简单,但是不够灵活.比如是根据某个字段查询,直接写findBy字段 名称的语法就可以了,相比mybatis还需要写一个 example对象,然后创建 criteria, 这样省去了很多时间.但是不够灵活,比如联表查询.在查询时,通常需要同时根据多个属性进行查询,且查询的条件也格式各样(大于某个值、在某个范围...
2013-07-10 18:05:36 85
原创 PO,VO,BO
VO(value object) 值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。BO(business object) 业务对象 从业务模型的角度看,见UML元件领域模型中的领域对象。封装业务逻辑的java对象,通过调用DAO方法,结合...
2013-07-09 16:59:24 67
原创 重复代码写多次的问题
实际工作中,可能会遇到重复代码写多次的问题.比如说我要做一个微博分析系统,就要设计到DAO的操作的操作.可能另外一个系统微博爬取系统已经有我需要的DAO的操作了,也就是说理论上我直接拿来用就可以了,但是可能这个DAO里面还引用了别的东西,比如在DAO里面spring注解引用别的类,这就造成了DAO的耦合性太高. 设计设计代码时候,我们想到了代码会被别的系统引用吗? ...
2013-07-05 18:21:15 318
原创 比较器报错:Comparison method violates its general contract
Brother Zeng遇到的错误:java.lang.IllegalArgumentException: Comparison method violates its general contract!网上查到一个解释:Description: The sorting algorithm used by java.util.Arrays.sort and (indirec...
2013-07-04 13:27:42 73
空空如也
ReentrantLock有什么用处?
2011-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人