自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���׼ʱ��‘

serverTimezone=GMT%2b8解决错误。出现该问题是在创建mysql链接时其url路径需要加上时区。

2023-10-29 15:15:55 182

原创 错误: 找不到或无法加载主类 com.hailong.SubscribeApplication 原因: java.lang.ClassNotFoundException: com.hailong.Su

错误: 找不到或无法加载主类 com.hailong.SubscribeApplication 原因: java.lang.ClassNotFoundException: com.hailong.SubscribeApplication。

2023-10-01 13:14:43 110

原创 Java面向对象七大原则以及设计模式单例模式和工厂模式简单工厂模式

对扩展开发,对修改关闭。

2023-09-18 22:48:45 835

原创 0908集合总结

6. 将Node存入链表之后,判断链表的结构是否要调整,判断链表长度是否超过8,如果超过8需要将链表转为红黑树,这里还有一个条件,如果数组容量小于64,不转换红黑树,而是进行数组扩容,当数组的容量大于64的时候,再将链表转为红黑树。Java的集合类主要由Collection接口和Map接口派生而来,其中Collection接口由两个常用的子接口,即List接口和Set接口,所以常说的Java集合框架由三大类接口构成(Map接口、List接口和Set接口)删除元素后,因为底层是数组,所以长度会变化。

2023-09-08 21:16:47 156

原创 0906Map集合

map集合提供了一种通过键来访问值的方式,其中每一个键都是唯一的,值可以重复,Map接口常用的实现类有。存储结构:jdk7==数组+链表 jdk8 == 数组+链表+红黑树。HashMap的底层是数组,

2023-09-06 23:02:28 42

原创 ~0828答题

编译报错【因为在父类中有了有参构造,索引子类实现有参构造的时候,需要通过super调用父类的有参构造,不然会报错】public、private、protected属于类及类成员的访问控制符。static不属于类及类成员的访问控制符。最终类不能派生子类,最终方法不能被覆盖。public用来修饰interface。数组一旦被创建后就不能改变其长度。一个类可以有多个构造方法。Sprocket表示继承。

2023-08-28 22:58:11 38

原创 Java中字符串为了解决存储内存做了那些优化

中相同内容的字符串会被放入字符串常量池中,以节省内存,但通过new String()创建的字符串不会进入字符串常量池,字符串不可以变:定义的字符串存放在常量池中,下次定义相同的字符串时就直接调用原先的那个字符串的地址,减少了内存的消耗。不可变的性质,如果按照字符串原先的不可变性质,如果对字符串进行拼接就会造成内存的大量消耗,此时使用。在9之后在底层存储字符串的实现上将char[]数组实现转为了byte实现,减少了内存的消耗。字符串连接优化:在使用+好连接字符串时,对连接进行了优化,将其转为。

2023-08-27 18:02:29 60

原创 面向对象【封装、继承、多态】this、super、final、static

类是具有相同状态和相同行为的一组对象的集合万事万物皆对象,对象是真实存在的个体。

2023-08-25 20:24:29 31

原创 面向对象总结

类是具有相同的状态和相同的行为的一组对象的集合对象就是真实具体存在的个体Java中静态初始化是一种在类被加载时执行的初始化方式,用于初始化类的静态变量和执行一些静态代码块静态初始化代码块在类被加载时只执行一次,且只能访问类的静态变量和方法。静态初始化的执行顺序是按照代码块在类中出现的顺序执行的。

2023-08-17 22:05:06 30

原创 018oop面向对象

oopoop。

2023-08-17 22:04:18 21

原创 018oop面向对象

oopoop。

2023-08-15 22:35:05 24

原创 mysql三大范式

第一范式要求单个表中每个列必须是原子列(每一列都是不可再分的最小数据单元)、列不存在重复属性、每个实体的属性也不存在多个数据项。

2023-08-12 09:02:43 37

原创 mysql数据库中一对一、一对多、多对多的实现

一个数据表的每一行只能跟另一张表中的一行关联多对多就是双向的一对多,即A表中的一行数据对应B表中的多行数据,相同的B表中的一行数据也对应A表中的多行数据。例如:学生和老师:老师表和学生表:一个老师有多个学生,相同一个学生也有多个老师实现这个多对多就需要班级连接起来学生和老师,找到班级表就找到了学生表和老师表,通过班级表就可以实现一个老师给多个学生上课,一个学生上多个老师的课实现多对多需要一个中间表。

2023-08-10 22:58:15 691

原创 015数组总结

数组是具有相同数据类型且按一定次序排列的一组变量的集合,Java为数组在内存中分配一段连续的空间构成一个数组的每一个数据称为数组元素下标是数组元素在数组中的位置从0开始数据类型 数组名[]数据类型[] 数组名定义数组本质上就是向JVM申请内存,,定义数组时,jvm将数组的名称存储在栈中。

2023-08-09 23:16:13 31

原创 Java实现冒泡排序

【代码】Java实现冒泡排序。

2023-08-08 15:34:42 29

原创 Java实现选择排序

[外链图片转存中…(img-e639ubMh-1691479836280)]

2023-08-08 15:32:58 26

原创 Java数组的概念以及数组的初始化

Java中定义数组的语法有两种语法格式数据类型 数组名[];数据类型[] 数组名;定义组本质就是想JVM申请内存,JVM将内存划分为几个区域,其中包含了堆和栈,不同的区域存储不同类别的数据。定义数组时,JVM将数组的名称存储在栈中,栈是一个先进后出的数据结构,因此数组名称在栈底。

2023-08-07 22:36:32 122

原创 011while_for循环语句

循环变量初始化while(循环条件){循环体。

2023-08-03 22:59:02 27

原创 010if_switch语句

顺序结构是指程序按照语句的书写顺序依次执行,没有中间的判断、跳转或者循环,每一条语句都是顺序执行,没有跳过或重复的部分。

2023-08-02 22:07:13 45

原创 Java中实现十进制转化为2、8、16进制

【代码】Java中实现十进制转化为2、8、16进制。

2023-07-31 19:18:35 174

原创 外键约束、级联操作及其应用场景

当执行上述代码的时候,只有当departments中的主键中有dept_id等于1这个值的时候插入才能成功。从表的dept_id是外键,外键引用主表departments中的主键作为从表的外键。当引用表(主表)中的行被删除时,从关联表(从表)中的相应行也会被自动删除。当引用表中的行的主键值发生更改时,关联表中的外键值也会自动更新为新的值。创建、更新、删除表时,保证各个关系表之间应用的一致性和合法性。主表的主键dept_id作为从表的外键。从表中dept_id作为从表的外键。

2023-07-27 21:37:33 76 1

原创 mysql数据库中的主键、外键、非空、外键、自增约束

为列中的值设置默认值,default…,如果已经定了值,默认值就无效了。并不是所有的表在设计完后都能提供合适的主键,为此数据库提供了自增长列。:非空,用于保证该字段的值不能为空。例如学生表的学生姓名及学号等等。A表中列的值来自于另外一张表B的主键或唯一键的列称为 外键。主表或父表,将引用值得表称为从表或子表。对于非主键列中的值也要求唯一性时,就需要唯一约束。列,值来自于 `de。

2023-07-27 21:36:39 843 1

原创 04_Sqlyog连接服务器mysql报错:1130-host ... is not allowed to connect to this MySql server

04_Sqlyog连接服务器mysql报错:1130-host ... is not allowed to connect to this MySql server

2023-07-25 17:40:37 471 1

原创 03_mysql查询语句及其部分语法

请注意,在使用聚合函数时,经常需要配合使用GROUP BY子句,以便对数据进行分组计算。这将根据指定的列名对结果进行分组,并为每个分组计算聚合函数的结果。确保在实际使用时使用正确的表名、列名和条件,以及适当的聚合函数,以满足您的查询需求。使用group by对结果进行分组。可以按一个结果货值多个结果进行分组。通常使用聚合函数一起使用。

2023-07-24 21:59:34 78

原创 Mysql中修改日期时间

create_time是使用current_date创建的,修改时。

2023-07-24 12:04:53 481

原创 使用WordPress+轻量级应用服务器搭建个人博客系统

使用WordPress+轻量级应用服务器搭建个人博客系统

2023-07-20 21:52:08 121

原创 Mysql8.0.30安装、卸载、创建用户,给用户授权

/创建了一个名称为company_info的数据库,并且设置字符编码为utf8。#其中,'username'是你要创建的用户名,'password'是你要设置的密码。GRANT 权限列表 ON 数据库名.* TO '用户名'@'localhost';命令:执行该命令的时候可能会出现net不是可执行文件这个错误,此时可以使用服务中的。以管理员身份打开打开命令提示窗,注意一定是管理员身份打开,不能只是普通的打开。(1)(先到相应的盘符:d:)d:切换到d盘。第二步:打开电脑的高级系统设置:找到环境变量。

2023-07-20 21:02:31 254

原创 Java中对字符串的操作

Java中实现字符串的分割,大写转小写,int转为String,String转为int,StringBuffer的使用

2023-03-29 17:24:12 69

原创 字符串分割以及字符串数组元素转为int类型

【代码】字符串分割以及字符串数组元素转为int类型。

2023-03-29 17:19:15 432

原创 StringBuffer的部分操作

以上转换转自w3school中的java集合框架部分。

2023-03-29 17:18:51 212

原创 Java中将int类型转换为String类型

【代码】Java中将int类型转换为String类型。

2023-03-29 17:17:14 179

原创 Java中String类型转为int类型

【代码】Java中String类型转为int类型。

2023-03-29 17:16:09 71

原创 SpringBoot+vue实现按照类型查询

SpringBoot+vue实现按照类型查询

2023-03-08 10:32:58 360

原创 【无标题】# SpringBoot+vue+Jwt实现token验证

# SpringBoot+vue+Jwt实现token验证

2022-11-25 21:35:43 391 1

原创 【无标题】

java_servlet动态生成验证码

2022-11-25 19:57:50 45

原创 springboot+vue实现前后端分离实现查询功能

springboot+vue实现前后端分离实现分页查询功能

2022-11-07 09:27:59 2005

原创 使用springboot实现分页功能

springboot中实现分页查询(通过mysql的基础实现分页查询)

2022-11-07 08:49:37 132

原创 使用mybatis-plus或者实现登录功能时出现One record is expected

使用mybatis-plus或者实现登录功能时出现One record is expected(完结)

2022-11-07 08:24:25 1701

原创 使用mybatia-plus生成代码时出现:Error starting ApplicationContext. To display the conditions report re-run you

使用mybatia-plus生成代码时出现:Error starting ApplicationContext. To (三:找到controller.java.vm)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vL6zDnkF-1667656496776)(C:\Users\17930\AppData\Roaming\Typora\typora-user-images\image-20221105205209207.png)](四:配置代码生成器)(五:生成代码)[外

2022-11-05 21:58:31 177

原创 JAVA-jsp动态生成验证码

jsp中动态生成验证码

2022-02-04 13:28:08 547

Mysql8.0.30安装、卸载教程、创建mysql普通用户、给普通用户授权(一看就懂)

安装mysql8.0.30,以及卸载原有的mysql数据库、使用安装好的数据库,创建普通用户,给普通用户进行授权

2023-07-20

基于Springboot+vue+jwt+swagger实现的登录注册

基于Springboot+vue+jwt+swagger实现的登录注册

2023-03-21

空空如也

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

TA关注的人

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