摘要: Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{ public void work() { System.out.println("Quartz的任务调度!!!"); }}Spring的配置文件: ... 阅读全文
posted @ 2013-09-23 16:46 google4y 阅读(554) 评论(0) 推荐(1) 编辑
摘要: Redis并发问题Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对此有2种解决方法:1.客户端角度,为保证每个客户端间正常有序与Redis进行通信,对连接进行池化,同时对客户端读写Redis操作采用内部锁synchronized。2.服务器角度,利用setnx实现锁。对于第一种,需要应用程序自己处理资源的同步,可以使用的方法比较通俗,可以使用synchronized 阅读全文
posted @ 2013-09-23 09:40 google4y 阅读(752) 评论(0) 推荐(1) 编辑
不在家,就在公司,不在公司,就在去公司的路上,無家無根,如風如萍,只有漂