上一页 1 2 3 4 5 6 7 ··· 28 下一页
摘要: 查看隔离级别: 阅读全文
posted @ 2018-03-16 02:18 raindream 阅读(973) 评论(0) 推荐(0)
摘要: mysql版本:5.7 目的:在RC下,name列上仅有key索引,并发插入name时不出现重复数据 RC不加gap lock,并且复合select语句是不加锁的快照读,导致两个事务同时进行都可插入,测试如下: client1: client2设置同client1,设置略,然后起事务插入: 可以看到 阅读全文
posted @ 2018-03-16 01:52 raindream 阅读(427) 评论(0) 推荐(0)
摘要: 主要看并发事务中不存在则插入(只有key索引)的阻塞情况。 表定义: 事务隔离级别:RR mysql版本:5.7 client1: 然后启动client2: client2 执行“ insert into user (name,password) select 'd','d' from dual w 阅读全文
posted @ 2018-03-11 17:53 raindream 阅读(407) 评论(0) 推荐(0)
摘要: 比如用户和角色的中间表: 想查找同时拥有角色id为1和2的用户id,sql如下: 阅读全文
posted @ 2018-03-09 13:47 raindream 阅读(403) 评论(0) 推荐(0)
摘要: 输出 A [id=1, b=B [name=null]] 输出 A [id=1, b=null] 阅读全文
posted @ 2017-12-07 22:42 raindream 阅读(208) 评论(0) 推荐(0)
摘要: When a new task is submitted in method execute(Runnable), and fewer than corePoolSize threads are running, a new thread is created to handle the reque 阅读全文
posted @ 2017-10-22 17:59 raindream 阅读(266) 评论(0) 推荐(0)
摘要: 覆盖和重载 正则源码 hashmap源码 hashmap与hashtable区别 threadlocal源码 concurrenthashmap源码 序列化 反序列化需要默认构造函数? jvm垃圾回收 jvm引用类型及区别 jvm内存模型 线程 工作内存 主内存 http://www.jianshu 阅读全文
posted @ 2017-09-03 16:49 raindream 阅读(226) 评论(0) 推荐(0)
摘要: Why are only final variables accessible in anonymous class? java thread accessing outer object before it's created 输出: 阅读全文
posted @ 2017-09-03 15:42 raindream 阅读(141) 评论(0) 推荐(0)
摘要: 为了防止内存泄露,一旦threadlocal完成任务,最好调用remove() 详见:ThreadLocal explained 阅读全文
posted @ 2017-08-27 16:51 raindream 阅读(151) 评论(0) 推荐(0)
摘要: 这个情况可能有多个原因导致,比如,非正常关闭eclipse,时钟不匹配等等,可能解决的方法有: 1. 删除<workspace_folder>/.metadata/.lock文件 2. eclipse.ini加-clean 等等,请见: User Operation is waiting for “ 阅读全文
posted @ 2017-08-20 23:47 raindream 阅读(697) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 28 下一页