- 博客(12)
- 收藏
- 关注
原创 数据结构与算法+JVM调优和GC常用算法+数据库高级+复杂sql手写
什么是双向链表双向链表是一种数据结构,是由若干个节点构成,每个节点由三部分构成, 分别是前驱节点,元素,后继节点,且双向链表中的节点在内存中是游离状态存在的。![在这里插入图片描述](https://img-blog.csdnimg.cn/e3deda4d7f3c4759a9e1ff78ab074e86.png双向链表的术语:头节点:第一个节点尾节点:最后一个节点添加元素 - 尾部添加元素 --add(E)插入元素 – add(int index,E ele)其实就是断开链,重新形成链的过程问题:Li
2022-06-14 16:03:35
641
原创 Java包装类,异常,集合,多线程,反射,IO,String类,lambda表达式,File类
API基础第一天:笔记:String:字符串类型java.lang.String使用的final修饰,不能被继承字符串底层封装了字符数组以及针对字符数组的操作算法Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的编码字符串一旦创建,对象内容永远无法改变,但字符串引用可以重新赋值常量池:java对字符串有一个优化措施:字符串常量池(堆中)java推荐我们使用字面量/直接量的方式来创建字符串,并且会缓存所有以字面量形式创建的字符串对象到常量池中,当使用相
2022-05-27 15:54:26
536
原创 JAVA常见异常
JAVA常见异常Java.io.NullPointerExceptionnull 空的,不存在的NullPointer 空指针空指针异常,该异常出现在我们操作某个对象的属性或方法时,如果该对象是null时引发。String str = null;str.length();//空指针异常上述代码中引用类型变量str的值为null,此时不能通过它调用字符串的方法或引用属性,否则就会引发空指针异常。解决办法:找到为什么赋值为null,确保该对象的值不能为null再操作属性或方法即可。ja
2022-05-24 10:33:00
112
原创 Spring Boot
Spring Boot1. 关于Spring BootSpring Boot框架主要解决了创建工程后需要进行繁琐的配置的问题,是一个“开箱即用”的框架,其核心思想是“约定大于配置”。2. 创建Spring Boot工程使用IntelliJ IDEA的创建向导中的Spring Initializer即可创建Spring Boot工程。在创建时,如果 https://start.spring.io 无响应,可尝试替换为 https://start.springboot.io。在创建过程中,需要填写并
2022-05-04 22:17:59
2096
原创 SSM三大框架:Spring,SpringMVC,Mybatis
一、Spring1. 关于SpringSpring框架主要解决了创建对象、管理对象的问题。在传统的开发中,当需要某个对象时,使用new关键字及类型的构造方法即可创建对象,例如:Random random = new Random();如果以上代码存在于某个方法中。则random就只是个局部变量,当方法运行结束,此变量就会被销毁!在实际项目开发,许多对象被创建出来之后,应该长期存在于内存中,而不应该销毁,当需要使用这些对象时,通过某种方式获取对象即可,而不应该重新创建对象!除了对象存在的时间(
2022-04-27 11:55:15
1802
原创 Java语言基础,面向对象
学习java的窍门:多练多想语言基础第一天 笔记:java开发环境:编译运行过程:编译期:.java源文件,经过编译,生成.class字节码文件运行期:JVM加载.class并运行.class(0和1)特点:跨平台、一次编译到处使用名词解释:JVM:java虚拟机 加载.class并运行.classJRE:java运行环境 除了包含JVM以外还包含了运行java程序所必须的环境 JRE = J
2022-04-22 10:43:33
525
原创 深入了解Spring系列框架
@Configuration与@Bean注解关于@Configuration注解添加在类的声明之前,表示这个类是一个“配置类”如果在AnnotationConfigApplicationContext的构造方法参数中直接使用某个类,则这个类可以不添加@Configuration注解当然,即使添加了也不会出错虽然可以不添加,但是,只要类是用于配置的,应该添加关于@Bean注解在方法的声明之前,表示该方法是用于创建对象的@Bean方法定义在配置类中@Bean方法会在加载配置类时,由框架自动调
2022-04-17 15:41:21
400
原创 Spring Boot Validation
Spring Boot Validation【框架简介】Spring Boot Validation是Spring Boot整合了Hibernate Validation的一个框架,其核心是Hibernate Validation,此框架的作用是检验客户端向服务器端提交的请求参数的基本格式是否合法。例如,当设计一个“登录”功能时,客户端可能需要向服务器端提交用户名、密码这2项数据,如果客户端没有提交用户名,或没有提交密码,这个请求必然是无效的,是不可能成功登录的,则服务器端应该直接响应一个错误信息,根
2022-04-11 17:02:36
228
原创 数据库day04
##DBCPDataBaseConnectionPool: 数据库连接池作用: 可以将数据库连接重用,避免频繁开关连接导致的资源浪费如何使用数据库连接池? 从苍老师文档服务器中找到连接池的依赖##注册功能:###创建user表use empdb; create table user(id int primary key auto_increment,username varchar(20),password varchar(20),nick varchar(20));###登录的S
2022-03-16 21:03:32
131
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人