学习总结
住街对面的查理
Java开发工程师,一只老文艺青年
展开
-
脏读,不可重复读和幻读的区别
脏读(无效数据读取):当一个事务处理的数据还没提交就被另一个事务修改(一般是回滚)强调 的是同一事务,两次,未提交 不可重复读的重点在于修改,同样的条件,你读取过的数据再次读出来发现值不一样,强调的是同一事务,两次,提交 不可重复读:同一事务内,多次同样的查询结果不同,(一个事务读取到另一个事务已经提交的数据)并不矛盾这两句 幻读:一个事务先后读取一个范围的记录,但两次记录数原创 2017-03-21 23:13:38 · 4344 阅读 · 0 评论 -
The XML location is 'file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
转自https://blog.csdn.net/private66/article/details/80990773刚好犯了第二个原因的错误,放同一文件夹下了。。。 完整错误: Failed to instantiate [org.apache.iba...转载 2019-06-06 09:37:27 · 2844 阅读 · 0 评论 -
log4j2的异步使用及添加自定义参数
关于log4j2的性能和原理就不赘述了,这篇主要讲使用,配置文件解读,和添加自定义参数,偏应用的一篇文章。相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高于logback等10倍以上;利用jdk1.5并发的特性,减少了死锁的发生;目前看来,log4j2的性能最突出。添加依赖(这里省略了版本号)<dependency> <...原创 2019-05-29 13:44:53 · 5704 阅读 · 0 评论