- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 搭建批处理框架问题总结Spring Batch + Spring Batch Admin + Quartz
Transaction Manager 事务管理器问题:问题现象:在Tasklet中调用Dao update更新数据,发现数据库没有变。问题分析:猜测是没有commit原来,我用了spring batch admin作为批处理界面管理,但是spring-batch-admin-manager*.jar内部data-source-context.xml定义了数据源和事务管理器与
2015-07-06 16:43:32
4596
1
原创 MySQL版本问题
web项目使用框架spring+quartz+mybatis部署tomcat报错如下:org.quartz.JobPersistenceException: Couldn't acquire next trigger: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
2015-05-24 11:49:56
622
原创 如何解决Maven jar包依赖版本冲突(dependency collision)
由于许多Jar包存在互相依赖关系,使用Maven构建项目时,容易产生版本问题。问题现象:compile编译通过,但是test测试或者install后程序报错提示 method not found,通过查看抛出异常的类,可以发现引用的class确实没有这个method,因为运行的时候,引用了另外一个版本的jar包。解决方法:step 1: 通过myec
2015-05-19 09:53:38
825
原创 Java动态代理用法(Proxy + InvocationHandler)
使用背景我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代 码,如日志记录,信息发送,安全和事务支持等,这些枝节性代码虽然是必要的,但它会带 来以下麻烦:枝节性代码游离在功能性代码之外,它下是函数的目的,这是对OO是一种破坏枝节性代码会造成功能性代码对其它类的依赖,加深类之间的耦合,而这是OO系统所竭 力避免的枝节性代码带来的耦合度会造成功
2015-03-14 10:59:20
1953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人