- 博客(8)
- 收藏
- 关注
原创 SQL Server 行列转换
一 行转列1多行转成一列(并以","隔开)SELECT name , value = ( STUFF(( SELECT ',' + value FROM A WHERE name = Test.name F...
2018-06-01 11:37:18 1455
原创 mybatis sysbase id 自增特殊处理
JZ0NKGenerated keys are not available because either the Statement.NO_GENERATED_KEYS was used or no keys were automatically generated.Description: The getGeneratedKeys() method is unable to return the...
2018-05-30 11:55:40 651
原创 Eclipse TAB和四个空格转化:
1.点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的 insert space for tabs;保存,第一步完成; 2.点击 window->preference-,依次选择 java(或C++)->code style ->formatter,点击右侧的editor,选则左侧 t...
2018-05-28 17:50:03 2571
转载 关于Spring3 + Mybatis3整合时多数据源动态切换的问题
以前的项目经历中,基本上都是spring + hibernate + Spring JDBC这种组合用的多。至于MyBatis,也就这个项目才开始试用,闲话不多说,进入正题。以前的这种框架组合中,动态数据源切换可谓已经非常成熟了,网上也有非常多的博客介绍,都是继承AbstractRoutingDataSource,重写determineCurrentLookupKey()方法。具体做法就不在此废话...
2018-05-28 17:48:37 363
转载 quartz 中JobExecutionContext的使用
假如execute方法中需要一些额外的数据怎么办?比如说execute 中希望发送一封邮件,但是我需要知道邮件的发送者、接收者等信息? 存在两种解决方案: 1.JobDataMap类: 每个JobDetail都关联了一个JobDataMap实例,JobDataMap是java.util.Map的子类,基本上是提供key-value形式的数据,并提供了一些便利方法(主要是对java基本数据类型...
2018-05-23 14:01:25 487
转载 Spring+quartz集群解决多服务器部署定时器重复执行的问题
一、问题描述Spring自带的Task虽然能很好使用定时任务,只需要做些简单的配置就可以了。不过如果部署在多台服务器上的时候,这样定时任务会在每台服务器都会执行,造成重复执行。二、解决方案Spring+quartz集群可以解决多服务器部署定时器重复执行的问题。1、下载quartz的Jar包或者在Maven项目加入quartz的依赖包不再细说,详情可参考:Spring4整合quartz2.2定时任务...
2018-05-23 11:28:39 16690 2
原创 使用spring-loaded开源项目,实现java程序和web应用的热部署
JDK1.5之后提供了java.lang.instrument.Instrumentation,即java agent机制可以实现类的redefinition和retransform。redefinition相应Instrumentation.redefineClasses()可以实现类的热替换。但遗憾的是功能非常有限。The redefinition may change method bodi...
2018-05-23 10:16:17 217
转载 Jenkins 持续集成综合实战
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java 项目(SVN+Maven)中 FindBugs/CheckStyle/PMD 等常用插件的使用、单元...
2018-05-23 10:08:19 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人