- 浏览: 559285 次
- 性别:
- 来自: 济南
最新评论
-
msdghs:
LZ你好,看了你的文章略有所获,但是里面的一些机制不是很明白, ...
spring quartz集群配置 -
linksky1018:
是我弄错啦,我忘了进行url解码了
java 汉字转Unicode -
linksky1018:
纯汉字转换还行
java 汉字转Unicode -
linksky1018:
貌似有问题吧
java 汉字转Unicode -
kizz:
谢谢您,帮了大忙
struts2 上传 验证图片大小 长宽
文章列表
spring quartz xml中配置任务
- 博客分类:
- spring
使用spring quartz集群时,有一些任务已经存在,可以通过配置的方式将任务持久化到数据库中
<bean name="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="dataSource">
<ref bean="dataSource"/>
</prop ...
// 设置任务内容
JobDataMap jobDataMap = new JobDataMap();
// 需要保存spring的bean类 才能反射出 调用方法
jobDataMap.put("targetObject",
springContext.getBean("simpleService"));
// 调用方法
jobDataMap.put("targetMethod", "testMethod2&q ...
/**
* 增加定时任务
*/
@Override
public void addJob(TaskTrggerInfo trggerInfo) throws Exception {
Scheduler scheduler=StdSchedulerFactory.getDefaultScheduler();
JobDataMap jobDataMap = new JobDataMap();
// 需要保存spring的bean类 才能反射出 调用方法
jobDataMap.put("targetObject",
sp ...
mysql 生日提醒
- 博客分类:
- 数据库
select datediff(DATE_ADD("1989-10-02",INTERVAL ceil(TIMESTAMPDIFF(MONTH,"1989-10-02",NOW())/12) YEAR),NOW())
计算出 生日的日期 与现在的日期,之间的月份差,除12向上取整
//表达式任务设置
try {
// 设置触发器
CronTrigger cronTrigger = new CronTrigger("cronTrigger3", "DEFAULT");
// 设置任务触发时间
CronExpression cexp = new CronExpression("0/5 * * ? * * *");
// 设置触发器
cronTrigger.setCronExpression(cexp);
// 设置任务内容
JobDataMap j ...
本示例基于spring quartz 1.6.5
1、创建数据库表
//在数据库中建表。建表模版在Quartz包下docs/dbTables下,选择相应的数据库和版本即可。
找到所需要的数据库对应的数据库表即可
2、 配置数据库连接池,如果spring已经配置则不需要再另行配置,只需在后面配置的applicationContext-quartz.xml引入即可。
applicationContext.xml:
<context:component-scan base-package="com.sundoctor"/>
<!-- 属性文件读 ...
Oracle Blob转成字符串
- 博客分类:
- oracle
Oracle数据库中的Blob字段转成字符串的函数:
1、Utl_Raw.Cast_To_Varchar2(blob_var)只支持Blob长度小于2000的字段:
--Mysql
Select Count(*) From Score_News_Online A Where A.Onlineflag=1 And Trim(Unhex(Hex(A.Onetitle)))=Trim(Unhex('D5AEC8A8'))
And A.Newstype='news_sc_newstype_yxdt' And (A.Asstitle Between '10000000' And '5000000 ...
SAXReader saxReader = new SAXReader();
Document a = saxReader.read(new File("g:\\taskChain.xml"));
Document b = saxReader.read(new File("g:\\taskChain2.xml"));
List<Element> elements = b.getDocument().getRootElement().elements();//获得根节点下的节点信息
Element parent = ( ...
需要导入mybatis-3.0.5.jar包
java直接解析sql:http://daoshud1.iteye.com/admin/blogs/1933308
java利用ant解析sql:[url]http://daoshud1.iteye.com/blog/1913149 [/url]
Connection conn = new TestServiceImpl().getConnection();
ScriptRunner runner = new ScriptRunner(conn);
try {
runner.runScript(new InputStreamR ...
java执行sql脚本,一种是解析sql脚本,生成每一条sql语句,由java jdbc去执行。
第二种是利用 Ant 的SQL Task来实现执行SQL 脚本的功能。http://daoshud1.iteye.com/blog/1913149
public static void main(String[] args) {
try {
List<String> sqlList = new sqlUtil().loadSql("g:\\menuinfo-sql-data.sql");
} catch (Exception e) {
...
Object cz=springUtil.getBean(cl);//传入参数Class,返回泛型,这里的声明必须为object,否则会报各种错误
Method method=cz.getClass().getMethod(methodName);
method.invoke(cz);
声明一个SpringUtil,并且实现ApplicationContextAware接口
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext context)
throws BeansException {
SpringUtil.applicationContext = context;
}
public static Objec ...
Java中如何获得所有实现该接口的子类
- 博客分类:
- java
public static List<Class> getAllClassByInterface(Class c) {
// 返回结果
List<Class> returnClassList = new ArrayList<Class>();
// 如果不是一个接口,则不做处理
if (c.isInterface()) {
// 获得当前的包名
String packageName = c.getPackage().getName();
try {
// 获得当前包下以及子包下的所有类
L ...
<script>
var data='[{"id":"","columnuList":[],"tableName":"KEYINFO","privateKeyColumn":null,"fullTableTrans":true,"refDbId":""},{"id":"","columnuList":[],"tableName&qu ...
在网上溜达的时候发了这个好网站——opendesigns.org,上面分享了2068个免费的网站模板。提供了搜索功能,可以根据风格和功能(艺术、教育、画廊、杂志、作品集、电子商务等)、颜色以及关键字搜索模板,高级搜索模式还支持按列数、布局模式搜索。
下载地址:http://www.opendesigns.org/