JVM八股
2025-11-03
在 Java 中,垃圾回收机制(Garbage Collection, GC)的触发时机是由 JVM(Java 虚拟机)自动管理 的,开发者无法直接强制触发,但可以通过一些方式 “建议” JVM 进行垃圾回收。具体触发时机和规则如下:
13961 字
|
70 分钟
动态代理
2025-11-03
JDK 动态代理:基于接口实现,所以要求代理类一定是有定义接口的。
CGLIB:基于 ASM 字节码生成工具,通过继承的方式生成目标类的子类来实现代理类,因此要注意目标类中的 final 方法(final 方法无法被重写,会导致代理失效)。
793 字
|
4 分钟
正则表达式
2025-11-03
正则表达式(Regular Expression)是一种强大的文本处理工具,它通过定义特定模式来匹配、查找和替换文本。Java 自 JDK 1.4 起内置了对正则表达式的支持,主要通过 java.util.regex 包中的 Pattern、Matcher 和 PatternSyntaxException 类实现。
2360 字
|
12 分钟
Redis八股
2025-10-29
Redis 是一个开源的内存数据结构存储系统,支持多种数据结构(如字符串、哈希、列表、集合等),常用于缓存、分布式锁。它通过将数据存储在内存中实现高速读写,并支持持久化到磁盘,确保数据安全。Redis 还提供主从复制、事务和 Lua 脚本等功能,适用于高并发场景。
什么是Redis?
12344 字
|
62 分钟
MySQL八股
2025-10-29
SQL数据库,指关系型数据库 - 主要代表:SQL Server,Oracle,MySQL(开源),PostgreSQL(开源)。
31414 字
|
157 分钟