摘要: 事务的特性: 1、原子性:指事务是一个不可分割的单位,要么全都成功,要么全部失败; 2、一致性:事务操作前后数据的完整性保持一致(列:张三2000元、李四2000元,张三转给李四1000后,张三1000,李四3000,两人的总金额还是4000,保持了数据的完整性) 3、隔离性:一个事务在操作过程中不 阅读全文
posted @ 2019-05-03 22:45 LikFre 阅读(150) 评论(0) 推荐(0) 编辑
摘要: synchronized关键字的性质 1.可重入:同一线程的外层函数获得锁之后,内层函数可直接再次获得该锁,好处:避免死锁,提升封装性 证明可重入粒度:1、同一个方法是可重入的 2、可重入不要求是同一个方法 3、可重入不要求是同一个类 可重入原理:加锁次数计数器 JVM负责跟踪对象被加锁的次数; 线 阅读全文
posted @ 2019-05-03 17:42 LikFre 阅读(197) 评论(0) 推荐(0) 编辑
摘要: synchronized官方定义: 同步方法支持一种简单的策略防止线程干扰和内存一致性错误,如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成的(这一个synchronized关键字完成的)。 通俗的来讲: synchronized关键字:能够保证同一时刻最多只有一个线程 阅读全文
posted @ 2019-05-03 16:20 LikFre 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 这是之前配置的属性文件: driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/sshusername=rootpassword=root 解决方案:将username改为其他的名称即可 driverClassNam 阅读全文
posted @ 2019-05-03 13:24 LikFre 阅读(309) 评论(0) 推荐(0) 编辑