自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 varchar和char区别

区别1:定长和变长 char:表示定长.长度固定. 如果插入的长度小于自定意长度时,则用空格填充. varchar表示变长,长度是可变的,如果插入长度小于自定义长度时,还按实际长度存储 因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。 区别二2:存储容量的不同 对 char 来说,最多能存放的字符个数 255,和编码无关。 而

2020-09-29 19:14:53 210

原创 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 777

原创 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 237

原创 必须要知道的反射基本常识---反射中获取字节码文件的三种方式之重点面试题

反射 反射的概念 通过类的加载,产生一个class类对象,通过字节码文件对象获取类中的所有成员.成员变量field,成员方法Method,构造方法Constructor 获取字节码文件对象的方式 1.Object类中的getClass(); 2.任意java类型的class属性. 3.class.forName(类或接口的全限定名称) 注解 也叫元数据.jdk1.5及以后版本的一个新特性 @Override :标记当前该方法是否继承父类或者是实现接口的抽象方法! @Deprecated :标记某个类的成员方

2020-09-05 09:24:34 283

原创 关于 捕获异常,多线程等待唤醒机制,IO流的交流学习文章

异常 异常概念:在程序执行过程中,程序出现了Bug. 异常的结构体系: Throwable: 两个子类:Error:严重问题:需借助第三方技术解决.如内存溢出 Exception:不是很严重问题: 运行时期异常:NullPointerException/ArrayIndexOutOfBoundsException 空指针/数组角标越界. 运行时期出现的原因:开发者编码的时候,代码逻辑不严谨! ParseException(属于编译时期异常)jvm在检查...

2020-08-17 10:33:58 225

原创 排序算法之插入排序以及 常用类

插入排序 规律 (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 163

原创 为什么JDK7以前要加上final修饰?

局部内部类访问局部变量,为什么 这个局部变量在JDK7以前要加上final修饰? 原因:1)局部变量生命周期随方法调用而存在,随方法调用完毕而消失, 2)在当前外部类成员方法中创建局部内部类对象,访问里面的局部变量,堆内存不会立即被释放, 3)依然想访问这个变量,需要将局部变量加上final,变成常量,常驻内存. ...

2020-08-03 16:17:13 194

原创 有关继承,多态.排序算法之选择排序的文章

排序算法之选择排序 选择排序: 使用0索引的元素依次和后面索引的元素比较,小的往前放 第一次比较完毕,最小值出现在最小索引处! 50 62 49 38 81 0 1 2 3 ...

2020-08-01 12:04:43 265

原创 爱java,爱生活

**我爱学Java** 学习周报 1.变量-数据类型 ,运算符 2.注释,关键字,标识符,常量 3.位运算符,三元运算符,键盘录入数据,流程控制语句 4.-switch语句使用,循环结构语句for,循环结构语句while 变量 变量:程序执行过程中,其值发生改变的量。 三要素:数据类型,变量名,初始化值。 Java语言数据类型划分为基本数据类型-四种八类:整数,浮点,字符,布尔类型(byte范...

2020-07-18 11:59:36 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除