- 博客(7)
- 收藏
- 关注
原创 javaweb阶段小知识点
ComponentScan是组件扫描,包含在@SpringBootApplication具备组件扫描的作用,但默认扫描的时启动类所在包及其子包。@Repository:数据访问层组件,标注在数据访问层类上(由于与mybatis整合,用的少)@Bean:加在方法上,spring会将方法的返回值,声明为IOC容器的Bean。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。1.HTTP协议中请求协议的数据格式及响应协议的数据格式,请详细说明。请求头:第二行开始,以key:value形式出现的键值对。
2024-09-11 22:30:03 179
原创 SpringBoot中的一些小知识点
在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利于后期的维护。Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。对象的创建权由程序员主动创建转移到容器(由容器创建、管理对象)。这个容器称为:IOC容器或Spring容器。
2024-09-11 22:28:02 1193
原创 集合部分知识总结
使用:几乎没有自己特有的方法,都是使用Collection中的方法及三种遍历方式(增强for遍历,构造器遍历,forEach方法遍历)子类:HashSet:特点:无序,不重复,无索引底层原理:哈希值:Java中每个对象都有自己的int哈希值,可以调用hashCode()方法获取,1.每个对象多次调用该方法获取的哈希值都相同2.不同对象哈希值一般都是不同的,特殊情况哈希值可能相同(哈希碰撞)哈希表结构:jdk1.8之前:数组+链表jdk1.8开始:数组+链表+红黑树。
2024-08-18 23:07:13 687
原创 Java特殊文件,日志,以及多线程
作用:属性文件,作为程序配置文件使用特点:1.后缀是properties2.都是键值对数据,键不能重复使用:读:创建properties集合对象,调用load(字节输入流/字符输入流)->将properties文件中的键值对数据读取到,并封装到该map集合当中写:创建properties集合对象,调用store(字节输入流/字符输入流,"注释")->将map集合中的键值对数据写道properties文件中。
2024-08-18 18:38:22 265
原创 Java SE阶段部分API(一)
作用:可变的字符串对象,提供了操作字符串的一些方法,拼接时效率会更高,会使用该对象(拼接时不会创建新的字符串对象)创建对象;//public StringBuilder() 创建一个空白的可变的字符串对象,不包含任何内容 //public StringBuilder(String str) 创建一个指定字符串内容的可变字符串对象常见方法;
2024-08-12 17:58:39 431 1
原创 Java SE阶段面向对象知识整理
让一个类和另一个类创建父子关系,子类 extends 父类自定义泛型类:public class XXX 自定义泛型接口:public interface XXX 自定义泛型方法:public void aaa(){}类型变量定义在修饰符和返回值类型中间类型变量只能在方法中局部范围使用。
2024-08-12 17:55:38 501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人