1. 基本规范 只能使用英文字母,数字,下划线,并以英文字母开头,命名要有意义; 数据库名,表名,列名采用小写,字母之间用下划线(_)隔开,别名采用小驼峰命名法。 库名、表名...

1. 基本规范 只能使用英文字母,数字,下划线,并以英文字母开头,命名要有意义; 数据库名,表名,列名采用小写,字母之间用下划线(_)隔开,别名采用小驼峰命名法。 库名、表名...
1. 概念 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全地不执行。 2.事务的特性(ACID) 原...
索引(Index)是帮助MySQL高效获取数据的数据结构,即索引是数据结构。 1. 普通索引 1.创建方法:(1)直接基于表创建: (2)修改表结构创建: (3)创建表的时候...
1. 子查询 子查询:允许把一个查询嵌套在另一个查询当中的查询。子查询先从内部查询开始,在到外部查询,依次从里到位的顺序对代码可读性和可理解性较好,但性能比较差。 2. 联结...
1. 文本处理函数 LEFT() 返回从左边取指定长度的子串2.RIGHT() 返回从右边取指定长度的子串3.LENGTH()返回字符串的长度4.LOWER() ...
1. json JSON数组包含一个由逗号分隔的值列表,并包含在 字符[和]字符中: JSON对象包含一组由逗号分隔的键值对,并包含在字符{和 }字符中,JSON对象中的键必...
thenapply()是接受一个Function<? super T,? extends U>参数用来转换CompletableFuture,相当于流的map操作,返回的是非...
orElse()方法的描述是“返回值,如果存在,否则返回其他。orElseGet()方法的描述是“返回值如果存在,否则调用其他值并返回该调用的结果。 有上可知,orElse(...
Lambda表达式的本质只是一个语法糖,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。 1. lambda 表达式的语法格式如下:(par...
枚举是java 5新增了一个menu关键字(它与class、interface关键字的地位相同),用于定义枚举,枚举是一种特殊的类,它一样有自己的Fileld、方法,可以实现...
1. Externalizable的用法 Externalizable接口是Serializable接口的子接口。它有两个方法writeExternal(ObjectOutp...
基于红黑二叉树实现,线程非安全,不允许键对象是null,key不可以重复,value允许重复,存入TreeMap的元素应当实现Comparable接口或者实现Comparat...
LinkedList的本质是双向链表。它也可以被当作堆栈、队列或双端队列进行操作。它采用的是链表式储存,所以比较适合用来执行插入,删除等功能,减少在列表中插入或删除元素所付出...
1、声明数组 声明形式一:type arrayName[];声明形式二:type[] arrayName;二维数组的声明和一维数组类似,内存分配也是使用new关键字。声明:t...
1. compareTo 按字典顺序比较两个字符串。返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的...
1. clone() 克隆的目的:快速创建一个已有对象的副本。 克隆的步骤: 创建一个对象将原有对象的数据导入到新创建的数据中 Object的clone()源代码简介 clo...
1. 抽象类 抽象类定义:包含抽象方法的类称为抽象类,并且也用abstract修饰。但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。...
JVM Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平...
js中有6种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),一种复杂数据类型(Object)。 1. Number...
遇到问题时,如何全面正确的分析问题,找到关键因素当我们遇到问题的时候,要尝试着自己解决问题,通过问题出现的情况去判断是什么问题,并根据自己对他进行的操作,去思考是哪一步造成的...