摘要: 发现项目中使用@Transactional注解事务,抛了异常却不回滚,分析下原因。 一、声明式事务特性 先来了解一下@Transactional注解事务的特性,以便于更好排查问题 1、service类(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每 阅读全文
posted @ 2020-08-11 12:59 Eric-Lee 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 问题描述 先来看一段代码: public class DoubleBracesTest { private String key = "key"; private String value="value"; public Map<String, String> test(String[] args) 阅读全文
posted @ 2020-06-02 23:42 Eric-Lee 阅读(953) 评论(0) 推荐(1) 编辑
摘要: 以下文章来源于IT人的职场进阶 ,作者Rockets.Luo https://mp.weixin.qq.com/s/yqN30BK7_8fGOy7xEOnnLw “我,程序员,32岁,距离退休,只剩3年了!” 这句话用来形容2019年互联网行业最适合不过了。从18年开始,大大小小的互联网公司开始了不 阅读全文
posted @ 2020-05-19 18:11 Eric-Lee 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 红黑树的性质 性质1.节点是红色或黑色。 性质2.根节点是黑色。 性质3.每个叶子节点都是黑色的空节点(NIL节点)。 性质4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 性质5.从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。 这些约束强制了 阅读全文
posted @ 2020-05-12 10:59 Eric-Lee 阅读(21985) 评论(0) 推荐(3) 编辑
摘要: 转载自:https://blog.csdn.net/zhou_p/article/details/105727750 Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。 我 阅读全文
posted @ 2020-04-30 09:11 Eric-Lee 阅读(1044) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-03-15 16:53 Eric-Lee 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 关于类方法块的调用顺序,一直没有进行总结记录过,中午趁着午饭时间,稍微温习下最基础的内容,并记录下。 静态代码块、普通代码块、构造函数块: 1 public class Test { 2 3 public static void main(String[] args) { 4 5 new Squar 阅读全文
posted @ 2020-03-12 13:12 Eric-Lee 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题。 原因:接口与xml找不到,或者是找到了却匹配不到。有以下原因,需要逐条核查: 1、接口名与Mybatis的映射文件名一定要不一样; 2、XXXMapper.xml 文件 mapper 节点中 namespace 是否和 阅读全文
posted @ 2020-01-16 10:51 Eric-Lee 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 错误提示信息:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'。 出现该问题的原因是MySQL驱动jar中的默认时区是UTC。 UTC代表的是全球标准时间 ,但是我们使用的时区是东八区,领先UT 阅读全文
posted @ 2020-01-16 10:07 Eric-Lee 阅读(2994) 评论(0) 推荐(1) 编辑
摘要: 一、需要删除的文件被某个进程占用,需要查看占用进程和结束进程 Windows下,删除文件失败,提示“操作无法完成,因为文件已在另一个程序中打开,请关闭该文件并重试”,此时需要确认文件到底被哪个进程占用。 操作: 搜索框内输入“资源监视器”,回车,打开“资源监视器” 找到之后,右键->结束进程。 二、 阅读全文
posted @ 2020-01-10 13:43 Eric-Lee 阅读(239) 评论(0) 推荐(0) 编辑