- 博客(9)
- 收藏
- 关注
原创 varchar和char区别
区别1:定长和变长char:表示定长.长度固定. 如果插入的长度小于自定意长度时,则用空格填充.varchar表示变长,长度是可变的,如果插入长度小于自定义长度时,还按实际长度存储因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。区别二2:存储容量的不同对 char 来说,最多能存放的字符个数 255,和编码无关。而
2020-09-29 19:14:53
166
原创 mybaties中的ResultMap和ResultType的区别
1.对象不同resultmap如果查询畜类的列名和pojo的属性名不一致,通过定义一个resultMap队列名和pojo属性名之间作一个映射关系.resulttype:适用resulttype进行输出映射,只有查询出来的列名和pojo中的属性名称列表一致,该列才可以映射成功.2.描述不同1.resultmap:resultMap对于一对一表连接的处理方式通常为在主表的pojo中添加嵌套另一个表的pojo,然后在mapper.xml中采用association节点元素进行对另一个表的连接处理。2、r
2020-09-26 13:55:30
706
原创 mysql数据库中的DQL-DML-DDL-语句
sql:Structure Query Language:结构化查询语言.DDL语句:数据库定义语句.(创建,修改,查询数据库,创建,修改删除查询表)DML语句:操作语句DQL语句:查询语句.创建数据库:create database 数据库名;判断创建:create database if not exists 数据库名称.查看当前创建数据库db1的默认字符集:show create database db1;修改数据库默认字符集:alter database db1 def.
2020-09-05 10:20:48
193
原创 必须要知道的反射基本常识---反射中获取字节码文件的三种方式之重点面试题
反射反射的概念通过类的加载,产生一个class类对象,通过字节码文件对象获取类中的所有成员.成员变量field,成员方法Method,构造方法Constructor获取字节码文件对象的方式1.Object类中的getClass();2.任意java类型的class属性.3.class.forName(类或接口的全限定名称)注解也叫元数据.jdk1.5及以后版本的一个新特性@Override :标记当前该方法是否继承父类或者是实现接口的抽象方法!@Deprecated :标记某个类的成员方
2020-09-05 09:24:34
232
原创 关于 捕获异常,多线程等待唤醒机制,IO流的交流学习文章
异常异常概念:在程序执行过程中,程序出现了Bug.异常的结构体系:Throwable:两个子类:Error:严重问题:需借助第三方技术解决.如内存溢出Exception:不是很严重问题:运行时期异常:NullPointerException/ArrayIndexOutOfBoundsException 空指针/数组角标越界.运行时期出现的原因:开发者编码的时候,代码逻辑不严谨! ParseException(属于编译时期异常)jvm在检查...
2020-08-17 10:33:58
184
原创 排序算法之插入排序以及 常用类
插入排序规律(1)两两比较.在数组中,使用arr[1]和arr[0]先比较,先让前面元素,变成有序.将当前元素值小的插入到左边元素的前面,可理解为站队列,小个子在前,大个子在后.(2)比较次数;数组长度-1次.public class insertSortTest { public static void main(String[] args) { //定义一个数组 int[]arr= {84,26,34,76,91,58,24,61}; insertSort(arr); print
2020-08-09 23:17:18
130
原创 为什么JDK7以前要加上final修饰?
局部内部类访问局部变量,为什么 这个局部变量在JDK7以前要加上final修饰?原因:1)局部变量生命周期随方法调用而存在,随方法调用完毕而消失,2)在当前外部类成员方法中创建局部内部类对象,访问里面的局部变量,堆内存不会立即被释放,3)依然想访问这个变量,需要将局部变量加上final,变成常量,常驻内存....
2020-08-03 16:17:13
161
原创 有关继承,多态.排序算法之选择排序的文章
排序算法之选择排序选择排序: 使用0索引的元素依次和后面索引的元素比较,小的往前放 第一次比较完毕,最小值出现在最小索引处!50 62 49 38 810 1 2 3 ...
2020-08-01 12:04:43
233
原创 爱java,爱生活
**我爱学Java**学习周报1.变量-数据类型 ,运算符2.注释,关键字,标识符,常量3.位运算符,三元运算符,键盘录入数据,流程控制语句4.-switch语句使用,循环结构语句for,循环结构语句while变量变量:程序执行过程中,其值发生改变的量。三要素:数据类型,变量名,初始化值。Java语言数据类型划分为基本数据类型-四种八类:整数,浮点,字符,布尔类型(byte范...
2020-07-18 11:59:36
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人