- 博客(11)
- 收藏
- 关注
原创 Mysql的存储引擎
一、引子前些日在修改bug的时候涉及到了一个问题,就是当我在数据库中删除一个常量的时候,显示删除错误。后究其原因,发现是级联删除出现了问题,由于我当初建表的时候,选择的存储引擎是默认的INNODB,所以每当我删除的时候,因为存在外键,导致无法删除。随后,找到了解决措施,就是将我建表时的存储引擎从INNODNB改为MyISAM,后来删除问题就解决了。因此,在我寻求解决措施的时候,同时去了解了Mysql不同存储引擎的区别。二、有关Mysql存储引擎的概述和大多数的数据库不同, MySQL中有一个存储引擎的
2022-04-17 16:20:47
533
原创 Springboot如何整合MyBatis
整合MyBatis操作http://github.com/mybatisstarterSpringBoot官方的Starter:spring-boot-starter-*第三方的:*-spring-boot-starter <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-b
2021-12-14 22:20:51
215
原创 Java中的反射机制
一、Java中反射机制的基本概念Java 反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误。运行期是把编译后的文件交给计算机执行,直到程序运行结束。所谓运行期就把在磁盘中的代码放到内存中执行起来。Java 反
2021-11-30 19:39:22
306
原创 Set接口及其实现类的底层应用
一、SetSet 接口是 Collection 的子接口,set 接口没有提供额外的方法Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals() 方法进行判断Set 存储是无序的、不可存储重复的数据。其中,Set接口拥有两个自己的实现类,分别是:HashSet和TreeSet。二、HashSet作为Set接口的主要实现类;线程不安全的;可以存储null值HashSet的底
2021-11-22 19:47:25
697
原创 List集合及其实现类的相关内容
一、什么是集合类集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题。二、集合类的组成分布Java中的集合类可以分为两大类:一类是实现Collection接口;另一类是实现Map接口。Col
2021-11-17 18:42:37
747
原创 HashMap及一些相关问题汇总
一、什么是HashMapHashMap,中文名哈希映射,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。HashMap是基于哈希表的 Map 接口的实现。二、Map所具有的特点1.没有重复的 key(一方面,key用set保存,所以key必须是唯一,无序的;另一方面,map的取值基本上是通过key来获取value,如果有两个相同
2021-11-11 19:48:41
636
原创 String类
一、String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类对象的创建字符串声明:String stringName;字符串创建:stringName = new String(字符串常量);或stringName = 字符串常量;三、String类构造方法1、public String
2021-11-11 18:13:00
189
原创 2021-04-06
3.29-4.04知识积累异常处理知识点复习:一.异常概述Java异常机制用到的几个关键字:try、catch、finally、throw、throws。try – 用于监听。将要被监听的代码(可能抛出异常的代码)放在try语句块之内,当try语句块内发生异常时,异常就被抛出。catch – 用于捕获异常。catch用来捕获try语句块中发生的异常。finally – finally语句块总是会被执行。它主要用于回收在try块里打开的物力资源(如数据库连接、网络连接和磁盘文件
2021-04-06 19:17:37
88
原创 2021-04-06
3.22-3.28知识积累面向对象知识点复习:一.抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。 包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可
2021-04-06 18:57:40
341
原创 2021-03-14
java考核题的错题积累一.选择题1.下列不可做为Java语言标识符的是:A,D,F,HA. /aa B. $2 C. _2 D. 22 E.二二F. Float G. a2 H. 2a考点:标识符的命名规则:-合格的标识符只能由数字,字母,下划线,美元符组成-不能由数字开头-关键字不能做标识符注意:所以汉字、日语、韩文都可做标识符2.下列有关继承的叙述正确的是:BA.在java中只允许单一继承(可以多层继承)B.在java中一个类只能实现一个接口C.在java中一个类不能同时实
2021-03-14 00:52:14
1911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人