深入理解Java并发之synchronized实现原理
摘要:线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程
阅读全文
posted @
2018-03-30 10:12
爷的眼睛闪亮
阅读(268)
推荐(0) 编辑
Untracked Files Prevent Checkout move or commit them before checkout
摘要:点开View Files... 查看里面的文件名称,在项目的.idea文件夹中删掉ViewFiles显示的文件夹名称就好
阅读全文
posted @
2018-03-29 17:10
爷的眼睛闪亮
阅读(10367)
推荐(0) 编辑
java代码在开始事务后,先做了一个查询,再insert,此时会报: java.sql.SQLException: could not retrieve transation read-only status server
摘要:解决过程: 查看mysql的事物隔离级别 SHOW VARIABLES LIKE '%iso%'; 返回结果: REPEATABLE-READ 把这个改成:READ-COMMITTED 就好了: SET GLOBAL tx_isolation='READ-COMMITTED'; (记得java重启应
阅读全文
posted @
2018-03-29 11:54
爷的眼睛闪亮
阅读(445)
推荐(0) 编辑