Java

java int类型转换成String , 不足10位 在前面补0

String.format("%010d",25);0代表前面要补的字符10代表字符串长度d表示参数为整数类型Strings="HelloWorld!";inti=13;doubled=88.8;System.out.printf("整形数据i=%2$+-10d字符串s=%1$s浮点数据d=%3$3.2f",s,i,d...

Spring3数据库事务管理机制

Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。http://jinnianshilongnian.iteye.com/blog/1496953Spring提供了许多内置事务管理器实现,常用的有以下几种:DataSourceTransactionManager:位于org.sprin...

Spring+Quartz实现文件中转站

其实这个功能QQ邮箱就有,为什么还要自己开发一个呢?因为有的文件非常重要。。。其实是客户要求。。。那么我们先来看一下QQ的界面: 我们设计的界面: 文件要到期了是否通知用户?这里我们支持邮件及短信方式  因为多个应用所以作了quartz 的集群,方便多个web(Resi...

spring service事务传播

spring定义的事务行为有以下几种:REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。REQUIRES_NEW--新建事务,如果当前存在事务,把...
代码星球·2020-05-24

Spring注解方式实现任务调度【官方文档翻译】

原文:http://docs.spring.io/spring/docs/4.0.1.BUILD-SNAPSHOT/javadoc-api/注解类型:EnableScheduling@Target(value=TYPE)@Retention(value=RUNTIME)@Import(value=SchedulingC...

Spring+Quartz的版本问题

使用Spring配置管理Quartz的时候会遇到下面的异常:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean...
代码星球·2020-05-24

Spring整合Quartz实现持久化、动态设定时间

一、spring整合  网上一搜有很多整合的方式,这里我采用了其中的一种(暂时还没有对其他的方法研究过)。  对于spring的整合其中的任务,spring提供了几个类、接口(这些类都实现了Job接口):  org.springframework.scheduling.quartz.QuartzJobBean  org...

Spring4.0+quartz2.2.1+memcahce多台nginx实现均衡

1、每台nginx都有公网地址,在域名处设置同个域名多个指向,最简单实现轮洵。但故障切负会慢一点。2、一台公网nginx通过upstream功能,轮洵、ip、url多方式分发到内网多台nginx。但公网的nginx如果down机的话,内网全断。3、一对公网nginx加三个公网ip,通过keepalive实现高可用,再u...

Java: 复制文件最快方法

利用Java复制文件到处都可以用到,这里总结了一个类供大家参考。里面总共有两个方法:publicstaticbooleancopyFile(StringsrcFileName,StringdestFileName,booleanoverlay);publicstaticbooleancopyDirectory(Stri...

Web项目中获取SpringBean——在非Spring组件中获取SpringBean

最近在做项目的时候我发现一个问题:Spring的IOC容器不能在Web中被引用(或者说不能被任意地引用)。我们在配置文件中让Spring自动装配,但并没有留住ApplicationContext的实例。我们如果希望在我们的项目中任何位置都能拿到同一个ApplicationContext来获取IOC容器中的资源,就要让S...

java中ant包中的org.apache.tools.zip实现压缩和解压缩

其实apache中的ant包(请自行GOOGLE之ant.jar)中有一个更好的类,已经支持中文了,我们就不重复制造轮子了,拿来用吧,这里最主要的功能是实现了 可以指定多个文件 到同一个压缩包的功能用org.apache.tools.zip压缩/解压缩zip文件的例子,用来解决中文乱码问题。impo...

序列化人人网框架下的DAO?也就是在Spring下序列化DAO的问题(spring+quartz集群下)

人人网框架地址:http://code.google.com/p/paoding-rose/问题发生:用Quartz作集群时用JobDataMap传递DAO,提示DAO未序列化,可框架的DAO为接口,在什么时候转为了对象的没看到。。。以下是传递参数源码:   job=newJob(JobU...

Spring+Quartz 集群

这几天给Spring+Quartz的集群折腾得死去活来,google了无数页总算搞定,记下一些要点备以后使用。单独的Quartz集群在http://unmi.blogjava.net/有Unmi翻译的QuartzJobSchedulingFramework一书做了详细说明,在此不再重复。Spring+Quartz不集群...
代码星球·2020-05-24

Spring Quartz 持久化解决方案

Quartz是实现了序列化接口的,包括接口,所以可以使用标准方式序列化到数据库。而Spring2.5.6在集成Quartz时却未能考虑持久化问题。Spring对JobDetail进行了封装,却未实现序列化接口,所以持久化的时候会产生NotSerializable问题,这也是网上一直在那边叫嚣为什么不能持久化到数据库问题...