06 2021 档案
摘要:数据库设计一般满足第三范式就够了 第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗解释:一个字段只存储一项信息 eg:班级:高三年1班,应改为2个字段,一个年级、一个班级,才满足
阅读全文
摘要:大家平时在开发过程中都避免不了使用数据库索引,那么你了解数据库索引么,接下来呢,我就简单讲一下什么是数据库索引。 一、数据索引是干什么用的呢? 数据库索引其实就是为了使查询数据效率快。 二、数据库索引有哪些呢? 聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。 非聚集索引:就是
阅读全文
摘要:@Autowired写在变量上和构造器上的区别 @autowired可以写在变量和构造器上,注入bean,但是有的时候写在变量上会报空指针异常NPE,然后通过写在构造器上就解决了此问题,如下所示: 其实这两种方式都可以使用,但报错的原因是加载顺序的问题,@autowired写在变量上的注入要等到类完
阅读全文
摘要:Collections.emptyList() 返回一个空的集合 CollectionUtils.isEmpty() 判断集合是否为空或是否有元素 List arrayList= newArrayList(); 当arrayList的数据为NULL时,可以用CollectionUtils.isNot
阅读全文
摘要:filter() 过滤流中的某些元素 map() 操作集合中的数据,并把它映射成一个新的元素。 record() 根据指定的计算模型将Stream中的值计算得到一个最终结果 findFirst:返回流中第一个元素 sorted():自然排序,流中元素需实现Comparable接口 collect()
阅读全文
摘要:从 Java 8 引入的一个很有趣的特性是 Optional 类。 Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) 每个 Java 程序员都非常了解的异常。 isPresent(); 为了判断查询的类对象是否存在, 采用此方法 一般都配合get使
阅读全文
摘要:说明: VO: 指的是值对象 它相当于html中的字段 DTO: 指的是数据传输对象 (它相当于VO与Entity之间的中间人) **Entity:**指的是数据库中的一个表中的字段 我的理解是:DTO中是一个中间载体 它拥有VO和Entity两个类中的所有字段。 举例: 比如说 你的html页面中
阅读全文
摘要:
阅读全文

浙公网安备 33010602011771号