摘要:
一、POM添加 在pom文件里添加包 1 <!-- 添加Lombok插件--> 2 <dependency> 3 <groupId>org.projectlombok</groupId> 4 <artifactId>lombok</artifactId> 5 <optional>true</opti 阅读全文
摘要:
简介 (Introduction): 背景 json字符串返回的需要"",但是却是null,怎么处理呢,如下 结构图 1 [ 2 { 3 "1":{ 4 "age":"", 5 "id":"10086", 6 "userName":"zhangsan" 7 }, 8 "2":{ 9 "age":"" 阅读全文
摘要:
简介 (Introduction): 背景 数据从多个表中获取,每个表的数据条数不是唯一的,最后结果要拼接成一个Map<String,Object>的模式封装所有数据,每个数据是一条. 结构图 要把如下图的数据模型,转化成第二个json的数据结构 1 [ 2 { 3 "layer": "2", 4 阅读全文
摘要:
简介 (Introduction): 背景 需要对数据进行拼接,拼接的数据是存在两个不同的表中,但是,拼接后要作为一个对象显示,但是,这样的对象又是多个的. 结构图数据库模型 id name 10086 zhangsan 10087 lisi id work 10086 teacher 10087 阅读全文
摘要:
简介(Introduction) 上篇文章主要介绍了ArrayList自行模仿建立的方式,那么,其实这个类不是一次性就那么完美的,现在做一个一步步变成那样完整的ArrayList的版本升级测试. 期间会阐述企业级在使用类的时候的常用做法. 版本中将去掉接口和继承,让你看到一个极简模式的ArrayLi 阅读全文
摘要:
List简介 List是有序、可重复的容器。 有序:List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素。 可重复:List允许加入重复的元素。更确切地讲,List通常允许满足 e1.equals(e2) 的元素重复加入容器。 除了Collect 阅读全文
摘要:
简介 数组存在的优势和劣质 优势 数组是线性序列,从效率和类型检查的角度讲,数组是最好的 劣势 不灵活,数组的大小是预先定义好的,不会随意改变 引入容器 容器这个概念就是装东西的介质,可以理解为能装东西的都是容器 比如之前的数组,就是一种容器 英文collection,翻译为容器,也有意为集合的值得 阅读全文
摘要:
枚举类简介 如果有必要定义一组常量的时候使用 所有的枚举类型隐性地继承自 java.lang.Enum,枚举实质上还是类. 每一个枚举中的成员,就相当于枚举的一个对象,默认都是public static final修饰的 如果用到枚举的高级特性,建议不如定义一个普通类,否则会使问题复杂化 一般常量都 阅读全文
摘要:
File类简介 java.io.File类:抽象代表文件和目录。 使用此类,相当于获取了系统的文件,可以对其进行操作. 在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到本类 File初始化 1 File file = new File("//"); View Code 注: 参数添 阅读全文
摘要:
一、POM添加 在pom文件里添加包 1 <!--引入knife4j以来--> 2 <dependency> 3 <groupId>com.github.xiaoymin</groupId> 4 <artifactId>knife4j-spring-boot-starter</artifactId> 阅读全文