- 博客(11)
- 收藏
- 关注
原创 MyBatis 缓存知识整理
缓存是存储在内存中的数据。将用户高频查询的数据提前存入缓存,当用户再次查询相同数据时,无需从数据库的磁盘文件中读取,磁盘 IO 速度本身较慢,直接从内存读取能让查询效率大幅提升。
2025-12-27 22:54:33
837
原创 Java基础笔记(继承)
关键字,获得父类(Superclass)的属性和行为(方法),同时可在子类中新增专属属性或重写父类方法,实现功能扩展。这种设计既减少了代码冗余,又让类之间形成清晰的层级关系,便于维护和扩展。这一限制是为了避免多继承带来的 “菱形问题”(多个父类存在同名方法时的歧义),保证代码逻辑的简洁性。若需实现类似多继承的功能,可通过接口组合来弥补。继承的核心思想是 “子类继承父类”,即子类(Subclass)通过。,二者本质、规则完全不同,需精准区分。继承中最易混淆也最常用的两个概念的是。
2025-12-15 22:22:56
469
原创 Static 关键字笔记
在 Java 编程中,static关键字是基础且高频的考点,其涉及的类加载机制、代码执行顺序等内容,直接影响我们对程序运行逻辑的判断。本文结合实操案例,拆解static关键字的核心特性与执行规则。
2025-12-15 22:08:28
299
原创 手写Tomcat代码整理(自用)
在D盘根目录上解压apache-maven-3.6.2-zip。新建项目需要加载,等右下方的进度条满就行。同时在D盘根目录新建文件夹Maven。一、配置Maven环境。二、手写Tomcat。
2025-12-10 15:43:02
222
原创 Servlet原理+Tomcat原理知识整理
1. 启动阶段扫描项目下的 Servlet 文件,获取类的全路径名;解析注解,得到 Servlet 的访问路径;key是访问路径,value是通过反射创建的 Servlet 对象。2. 请求处理阶段用 Socket 获取请求信息,封装到 HttpServletRequest 对象(把请求头、路径等信息都装进去,避免信息丢失,后续直接从对象取值);第一步判断:用请求路径作为key,看是否匹配 Servlet 容器里的对象(即是否是动态资源):是:根据request。
2025-12-10 15:12:13
708
原创 Socket 与线程池学习总结
要理解 Socket,首先得明确:计算机网络通信是分层协作的,常用「OSI 七层模型」来规范通信流程,每层承担不同的职责。应用层(提供具体的业务通信协议如 HTTP、DNS);表示层(对数据进行加密、压缩、格式转换等处理);会话层(负责建立、管理和终止应用程序之间的通信连接);传输层;网络层;数据链路层;物理层。其中前三层在应用程序内,后四层在操作系统中。在这样的分层架构中,Socket(套接字)位于 OSI 七层模型的「会话层」, 是网络通信中 “端与端(不同设备的应用程序进程)连接的核心工具”。
2025-12-04 19:29:49
840
原创 Java128陷阱 笔记
同样是Integer对象用==比较,为什么127 时返回true,128 时却返回false。// 情况1:值为127// 输出:true// 情况2:值为128// 输出:false为了理解这个问题,需要先搞懂 Java 中的 “自动拆装箱” 机制。“128 陷阱” 是 Java 中Integer缓存机制与==自动装箱通过实现,自动拆箱通过intValue()实现。Integer对 - 128~127 范围内的整数进行缓存,超出范围则新建对象。==比较对象引用,equals()
2025-11-16 11:39:52
467
原创 java基础,笔记(抽象类与接口)
用abstract关键字修饰的类称为抽象类,它是对一类事物核心特征的提炼。1.2 抽象类用interface关键字定义接口,语法形式为public interface 接口名 {}。抽象类适合作为类体系的根模板,封装多子类的共性逻辑;接口适合作为行为契约或功能扩展,实现多态解耦与多实现能力;Comparable 接口是对象排序的 “标配方案”,需结合实际业务场景定义清晰的比较规则。
2025-11-15 16:10:07
692
1
原创 java基础课程,笔记一(数据类型)
数据类型是理解 Java 内存存储的钥匙,从byte的 1 字节结构到引用类型的地址引用,每类类型都有其设计初衷。强 / 弱类型语言的差异本质是 “类型绑定时机” 的不同,开发者需根据场景选择技术栈。函数与复合函数是 “逻辑封装与协作” 的核心手段,掌握其思想能让你更高效地组织代码。这些知识点不仅是 Java 入门的基础,更是后续学习集合框架、JVM 内存模型、设计模式的底层支撑。建议结合代码实践(如测试不同数据类型的范围、编写复合函数逻辑),进一步强化理解。
2025-11-15 15:17:41
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅