且视他人疑目如盏盏鬼火,尽管大胆走自己的夜路。
Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等等。
为了兼容MBG的方法避免项目重构频繁,在`MBG的基础上`结合了部分`JPA`的部分注解就产生了`通用Mapper`,通用Mapper可以很简单的获取基础的单表操作方法,也可以很方便的扩展通用方法。
HashMap是基于哈希表的Map接口的非同步实现,常见的数据结构有`堆栈、队列、数组、链表和红黑树`,Java中最基本的数据结构有两种,一种是`数组`,一种是`引用`。可以说其他所有的数据结构都可以从这两个最基本结构构造而来,当然HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即**数组**和**链表**的结合体,所以说HashMap的底层其实就是一个数据结构,被称为`哈希表结构`,数组中的每一项又是一个链表。当新建一个HashMap的时候,内部就会初始化一个数组。
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。
BigDecimal用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以在开发中,如果你所做的业务跟财务相关需要精确计算的结果,那必须使用BigDecimal类来操作啦!
对比主流JSON库,熟悉FastJson应用场景