蜗牛大师

吴庆龙的学习笔记

导航

10 2018 档案

浅谈MyBatisGenerator的使用
摘要:[TOC] 1.概述 日常中使用MyBatis最为麻烦的就是编写Mapper文件了, 如果数据库增加一张表, 这时通常会复制一个Mapper, 然后改一下namespace, 然后再改resultMap, 改resultType等等, 也忒麻烦了. 有需求就有解决方法, MyBatis Genera 阅读全文

posted @ 2018-10-24 15:18 蜗牛大师 阅读(579) 评论(0) 推荐(0) 编辑

Java并发辅助类的使用
摘要:[TOC] 1.概述 本文主要对Java中的关于并发的类的使用写一遍Demo. 具体涉及到的类有: 1. CountdownLatch 2. CyclicBarrier 3. Semaphore 2.CountdownLatch CountdownLatch类位于java.util.concurre 阅读全文

posted @ 2018-10-16 11:36 蜗牛大师 阅读(266) 评论(0) 推荐(0) 编辑

使用List需要注意的点
摘要:[TOC] 1. 概述 在使用List集合时有些地方需要注意一下的, 不然会出现一些莫名其妙的错误. 2. Arrays.asList(); 2 1. 产生不可操作的集合 来看一个例子. 会直接抛出java.lang.UnsupportedOperationException异常, 为什么呢? 答案 阅读全文

posted @ 2018-10-09 14:50 蜗牛大师 阅读(1214) 评论(0) 推荐(1) 编辑

构造函数、静态变量、代码块执行顺序
摘要:[TOC] 1. 概述 本文主要分析在创建对象实例的时候, 类中构造方法的调用顺序或类中成员变量的赋值过程. 2. 构造函数/静态代码块/普通代码块 输出结果如下 从输出结果发现, 在创建一个对象的时候, 会发生如下的过程 1. 查找父类是否被加载过, 没有加载则进行加载, 这时静态代码块随之调用 阅读全文

posted @ 2018-10-09 11:38 蜗牛大师 阅读(241) 评论(0) 推荐(0) 编辑

TreeMap源码分析
摘要:[TOC] 1.概述 通常情况下存储键值对仅需要HashMap即可满足需求, 但是HashMap有些许缺点, 比如: 1. 不能保证元素的顺序, 因此产生了LinkedHashMap; 2. 不能对元素进行排序, 因此产生了本文中的TreeMap. TreeMap实现了SortedMap接口, So 阅读全文

posted @ 2018-10-08 17:28 蜗牛大师 阅读(341) 评论(0) 推荐(0) 编辑