- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 ibatis支持批量处理的rowhandler
项目中因为查询返回的数据量太大,用的是ibatis,所以选择用rowhandler,默认情况下rowhandler一次处理一条数据,有时候性能需要一次性处理一批数据,故写一下简单代码接口[code="java"]import com.ibatis.sqlmap.client.event.RowHandler;public interface BatchRowHandler ex...
2018-01-23 17:37:25 507
原创 基于数据库锁实现springtask的集群
目前项目使用大量spring-task,spring-task有个足的地方是缺失对集群的支持。quartz可以支持定时任务集群,我们项目没有用,所以就自己实现了。我们设计的定时任务有三类。1、节点间不允许并发,2、节点间允许并发,节点内不允许并发,3.节点间允许并发,节点内允许多线程并发。首先实现任务接口[code="java"]public interface Task {...
2017-06-12 13:32:15 362
原创 spring中实现远程监听
近期项目需要集群,缓存集群是自己实现的,需要在缓存发生变动后,需要发生消息给各个节点更新缓存。所以就做了个远程监听功能。远程监听用rmi协议,事件发布前都动态查询出活动的节点,事件发布后会被活动节点上的listener监听到。上代码1.定义event和listener[code="java"]public class BaseEvent extends EventObject {...
2017-06-09 17:46:30 973
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人