摘要: 实现线程安全总结来说存在四种方法:1. 使用ThreadLocal----主要用于数据的传递2. synchronized----JVm来实现的3. lock----cpu的硬件指令4. 使用Atomic类型----使用CPU的指令来实现5. 并发包中读写分离CopyOnWriteArrayList等...6......package J2se;/**** 实现一个类的线程安全** @author zhaolingzhi**/public class ThreadSafeWithThreadLocal {private ThreadLocal<String> t = new Thr 阅读全文
posted @ 2012-11-20 00:49 爬上树的山羊 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了分表:目前Ibatis和Hibernate都能分表,项目一直使用Ibatis来访问数据库,主要好处是为了可以对SQL语句进行优化。下面我介绍下使用Ibatis进行分表的方法:方法一: <select id="queryUserNotifyDoList" resultMap="user_notify_map"parameterClass="java.util.Map"><![CDATA[ select id,uid,xx,xx,create_time,xx from $tablename$ where ui 阅读全文
posted @ 2012-11-20 00:41 爬上树的山羊 阅读(658) 评论(0) 推荐(0) 编辑