java
Wilson_Peng
这个作者很懒,什么都没留下…
展开
-
quartz运行中的异常
org.quartz.core.ErrorLogger.schedulerError(QuartzScheduler.java:2358)][org.quartz.core.ErrorLogger]:An error occured while firing trigger'DEFAULT.cronTriggerInterval'org.quartz.JobPersistenceExcepti原创 2013-05-06 11:15:52 · 3257 阅读 · 0 评论 -
简单工厂模式和策略模式
两种模式如出一辙,基本方式都是通过将相同的行为封装在一个抽象父类(或接口)中,然后子类继承该抽象父类并对该相同的行为进行不同的实现。 简单工厂模式:目的在于根据不同的条件创建不同的子类,工厂类的作用就是创建类。 策略模式:比简单工厂模式多了一个context类,该类中保持对一个策略父类的引用。该模式对策略类的方法调用进行封装,但在客户端还是要进行原创 2013-05-06 11:31:20 · 900 阅读 · 0 评论 -
spring对抽象类中属性的自动注入
在使用spring的时候,有时由于设计的需要,需要使用抽象类(比如模板方法模式),但在抽象类中实现方法是需要依赖其他的接口或类的方法,这时就需要对依赖的接口或类进行注入,需要注意以下内容:在抽象类中需要注入(@autowire),在继承了该抽象类的子类中同样需要再次注入。比如当前项目中,用户购买物品的模板抽象类中需要使用userservice,则在改抽象类中和道具服务类(实现了道具接口并继承了原创 2013-05-06 11:21:04 · 13303 阅读 · 0 评论 -
Mybatis启动报Result Maps collection already contains value for ...的问题
关于这个问题网上也有一些解决方案,但基本上都是自己遇到了哪种就记录哪种,其实有很多原因都会导致启动报错,在这里做个记录:1、http://www.cnblogs.com/huanmieuroshui/archive/2012/12/18/2822754.html,网友已经说得很清楚了2、parameterType中的问题。这里的类名如果找不到也会报这个错,比如你之前是将该类名写死在这里,之原创 2013-12-17 17:51:13 · 34984 阅读 · 5 评论