- 博客(40)
- 收藏
- 关注
原创 com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���ʱ��‘
serverTimezone=GMT%2b8解决错误。出现该问题是在创建mysql链接时其url路径需要加上时区。
2023-10-29 15:15:55
420
原创 错误: 找不到或无法加载主类 com.hailong.SubscribeApplication 原因: java.lang.ClassNotFoundException: com.hailong.Su
错误: 找不到或无法加载主类 com.hailong.SubscribeApplication 原因: java.lang.ClassNotFoundException: com.hailong.SubscribeApplication。
2023-10-01 13:14:43
537
原创 0908集合总结
6. 将Node存入链表之后,判断链表的结构是否要调整,判断链表长度是否超过8,如果超过8需要将链表转为红黑树,这里还有一个条件,如果数组容量小于64,不转换红黑树,而是进行数组扩容,当数组的容量大于64的时候,再将链表转为红黑树。Java的集合类主要由Collection接口和Map接口派生而来,其中Collection接口由两个常用的子接口,即List接口和Set接口,所以常说的Java集合框架由三大类接口构成(Map接口、List接口和Set接口)删除元素后,因为底层是数组,所以长度会变化。
2023-09-08 21:16:47
210
原创 0906Map集合
map集合提供了一种通过键来访问值的方式,其中每一个键都是唯一的,值可以重复,Map接口常用的实现类有。存储结构:jdk7==数组+链表 jdk8 == 数组+链表+红黑树。HashMap的底层是数组,
2023-09-06 23:02:28
67
原创 ~0828答题
编译报错【因为在父类中有了有参构造,索引子类实现有参构造的时候,需要通过super调用父类的有参构造,不然会报错】public、private、protected属于类及类成员的访问控制符。static不属于类及类成员的访问控制符。最终类不能派生子类,最终方法不能被覆盖。public用来修饰interface。数组一旦被创建后就不能改变其长度。一个类可以有多个构造方法。Sprocket表示继承。
2023-08-28 22:58:11
87
原创 Java中字符串为了解决存储内存做了那些优化
中相同内容的字符串会被放入字符串常量池中,以节省内存,但通过new String()创建的字符串不会进入字符串常量池,字符串不可以变:定义的字符串存放在常量池中,下次定义相同的字符串时就直接调用原先的那个字符串的地址,减少了内存的消耗。不可变的性质,如果按照字符串原先的不可变性质,如果对字符串进行拼接就会造成内存的大量消耗,此时使用。在9之后在底层存储字符串的实现上将char[]数组实现转为了byte实现,减少了内存的消耗。字符串连接优化:在使用+好连接字符串时,对连接进行了优化,将其转为。
2023-08-27 18:02:29
131
原创 面向对象【封装、继承、多态】this、super、final、static
类是具有相同状态和相同行为的一组对象的集合万事万物皆对象,对象是真实存在的个体。
2023-08-25 20:24:29
59
原创 面向对象总结
类是具有相同的状态和相同的行为的一组对象的集合对象就是真实具体存在的个体Java中静态初始化是一种在类被加载时执行的初始化方式,用于初始化类的静态变量和执行一些静态代码块静态初始化代码块在类被加载时只执行一次,且只能访问类的静态变量和方法。静态初始化的执行顺序是按照代码块在类中出现的顺序执行的。
2023-08-17 22:05:06
64
原创 mysql三大范式
第一范式要求单个表中每个列必须是原子列(每一列都是不可再分的最小数据单元)、列不存在重复属性、每个实体的属性也不存在多个数据项。
2023-08-12 09:02:43
160
原创 mysql数据库中一对一、一对多、多对多的实现
一个数据表的每一行只能跟另一张表中的一行关联多对多就是双向的一对多,即A表中的一行数据对应B表中的多行数据,相同的B表中的一行数据也对应A表中的多行数据。例如:学生和老师:老师表和学生表:一个老师有多个学生,相同一个学生也有多个老师实现这个多对多就需要班级连接起来学生和老师,找到班级表就找到了学生表和老师表,通过班级表就可以实现一个老师给多个学生上课,一个学生上多个老师的课实现多对多需要一个中间表。
2023-08-10 22:58:15
1211
原创 015数组总结
数组是具有相同数据类型且按一定次序排列的一组变量的集合,Java为数组在内存中分配一段连续的空间构成一个数组的每一个数据称为数组元素下标是数组元素在数组中的位置从0开始数据类型 数组名[]数据类型[] 数组名定义数组本质上就是向JVM申请内存,,定义数组时,jvm将数组的名称存储在栈中。
2023-08-09 23:16:13
63
原创 Java数组的概念以及数组的初始化
Java中定义数组的语法有两种语法格式数据类型 数组名[];数据类型[] 数组名;定义组本质就是想JVM申请内存,JVM将内存划分为几个区域,其中包含了堆和栈,不同的区域存储不同类别的数据。定义数组时,JVM将数组的名称存储在栈中,栈是一个先进后出的数据结构,因此数组名称在栈底。
2023-08-07 22:36:32
180
1
原创 010if_switch语句
顺序结构是指程序按照语句的书写顺序依次执行,没有中间的判断、跳转或者循环,每一条语句都是顺序执行,没有跳过或重复的部分。
2023-08-02 22:07:13
81
原创 外键约束、级联操作及其应用场景
当执行上述代码的时候,只有当departments中的主键中有dept_id等于1这个值的时候插入才能成功。从表的dept_id是外键,外键引用主表departments中的主键作为从表的外键。当引用表(主表)中的行被删除时,从关联表(从表)中的相应行也会被自动删除。当引用表中的行的主键值发生更改时,关联表中的外键值也会自动更新为新的值。创建、更新、删除表时,保证各个关系表之间应用的一致性和合法性。主表的主键dept_id作为从表的外键。从表中dept_id作为从表的外键。
2023-07-27 21:37:33
224
1
原创 mysql数据库中的主键、外键、非空、外键、自增约束
为列中的值设置默认值,default…,如果已经定了值,默认值就无效了。并不是所有的表在设计完后都能提供合适的主键,为此数据库提供了自增长列。:非空,用于保证该字段的值不能为空。例如学生表的学生姓名及学号等等。A表中列的值来自于另外一张表B的主键或唯一键的列称为 外键。主表或父表,将引用值得表称为从表或子表。对于非主键列中的值也要求唯一性时,就需要唯一约束。列,值来自于 `de。
2023-07-27 21:36:39
1158
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
712
1
原创 03_mysql查询语句及其部分语法
请注意,在使用聚合函数时,经常需要配合使用GROUP BY子句,以便对数据进行分组计算。这将根据指定的列名对结果进行分组,并为每个分组计算聚合函数的结果。确保在实际使用时使用正确的表名、列名和条件,以及适当的聚合函数,以满足您的查询需求。使用group by对结果进行分组。可以按一个结果货值多个结果进行分组。通常使用聚合函数一起使用。
2023-07-24 21:59:34
152
原创 Mysql8.0.30安装、卸载、创建用户,给用户授权
/创建了一个名称为company_info的数据库,并且设置字符编码为utf8。#其中,'username'是你要创建的用户名,'password'是你要设置的密码。GRANT 权限列表 ON 数据库名.* TO '用户名'@'localhost';命令:执行该命令的时候可能会出现net不是可执行文件这个错误,此时可以使用服务中的。以管理员身份打开打开命令提示窗,注意一定是管理员身份打开,不能只是普通的打开。(1)(先到相应的盘符:d:)d:切换到d盘。第二步:打开电脑的高级系统设置:找到环境变量。
2023-07-20 21:02:31
364
原创 使用mybatis-plus或者实现登录功能时出现One record is expected
使用mybatis-plus或者实现登录功能时出现One record is expected(完结)
2022-11-07 08:24:25
2024
原创 使用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
228
Mysql8.0.30安装、卸载教程、创建mysql普通用户、给普通用户授权(一看就懂)
2023-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人