2012年1月5日

Java Cache System JCS(一) 使用方法

摘要: JCS 是JAVA 中缓存的一种实现,支持将数据缓存到内存或硬盘中,支持设置缓存对象的有效时长。使用时需要用到以下几个jar包:commons-collections-2.1.1.jarcommons-lang.2.3.jarcommons-logging-1.0.4.jarconcurrent-1.3.2.jarjcs-1.3.jarslf4j-api.jar定义实现了Serializable 接口的存储对象类:public class UserInfo implements Serializable{ private String username; private St... 阅读全文

posted @ 2012-01-05 18:09 心笑峰 阅读(4332) 评论(0) 推荐(0) 编辑

OF 同步异步问题的改进

摘要: 之前的一篇文章中提到过OF中的同步异步问题,这里针对文章最后描述的两个缺点做些改进。 这里提供一个公共的专门用于处理S2S通信问题的IQ类S2SDataManager。 可以提供多种接口:1.阻塞等待固定时长;2.阻塞等待,并在接收到结果或超时后继续;3.发送后直接返回;4.发送后直接返回,提供回调接口。 public class S2SDataManager implements IQResultListener{ private XMPPServer server; private RoutingTable routing; private long timeout=... 阅读全文

posted @ 2012-01-05 17:18 心笑峰 阅读(202) 评论(0) 推荐(0) 编辑

MySQL Event

摘要: Event 是MySQL 5.1 以后支持的一个功能,类似于oracle 中的JOB 或 MSSQL 中的任务。就是按照指定的周期和频率运行指定语句的功能。 查看event_scheduler 是否启用:select @@event_scheduler / show variables like '%event_scheduler%' 如果为OFF / 0 ,使用以下语句开启:set GLOBAL event_scheduler =1 创建一个event : create event event_myevent on schedule every 1 minuteon comp 阅读全文

posted @ 2012-01-05 16:08 心笑峰 阅读(184) 评论(0) 推荐(1) 编辑

MySQL 动态SQL

摘要: /**申明一个变量保存sql语句**/declare v_sql varchar(500);/** 初始化v_sql **/set v_sql ='call P_myprocedure(?)';/** 准备要动态执行的语句 **/set @exesql =v_sql;/** 准备参数 **/set @param = 100;/** 准备执行 **/prepare stm from @exesql;/** 执行语句,并传入准备的参数。execute stm using @param; 阅读全文

posted @ 2012-01-05 15:47 心笑峰 阅读(196) 评论(0) 推荐(0) 编辑

导航