贴心小王
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
贴心小王
累计撰写
42
篇文章
累计创建
12
个分类
累计收到
1
条评论
导航
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
目录
windows下创建文件链接
使用 mklink 命令(符号链接/硬链接) 以管理员身份打开命令提示符(CMD): 右键点击“开始菜单” → 选择“终端(管理员)”或“命令提示符(管理员)” 执行mklink命令: /D
2025-04-06 17:48
17
0
0
25.7℃
默认分类
windows
Java反射原理
Java反射(Reflection)是指在运行时动态获取类的信息并操作类或对象的机制。通过反射,程序可以在运行时检查类、接口、字段和方法,并且可以实例化对象、调用方法、访问或修改字段值。 反射的核心类 Java反射的核心类位于java.lang.reflect包中,主要包括如下类:
2025-04-06 17:31
7
0
0
24.7℃
java
索引原理
索引的原理是通过创建一种数据结构,帮助快速查找和访问数据。 常用数据结构 B树/B+树:常用于数据库,支持高效的查找、插入和删除操作。 哈希表:适合等值查询,速度快但不支持范围查询。
2025-04-06 15:34
9
0
0
24.9℃
mysql
Java中的 SafePoint 是什么
SafePoint(安全点)是JVM(Java虚拟机)中的一个重要概念,它是程序执行过程中的一些特殊位置,在这些位置上,JVM可以安全地暂停所有线程,以便执行一些需要全局一致状态的操作,比如垃圾回收(GC)、代码反优化、线程栈 dump 等。 SafePoint 的作用 线程暂停
2025-04-06 15:17
11
0
0
25.1℃
java
Java中的 Minor GC 会触发STW吗
Minor GC在触发后,JAVA程序会进入STW(Stop-The-World)阶段。 什么是STW STW(Stop-The-World)是指在进行垃圾回收时,JVM会暂停所有正在执行的应用程序线程,直到垃圾回收完成。这是为了保证垃圾回收器能够安全地标记和清理对象,而不会受到应用程序线程的干扰。
2025-04-06 15:07
8
0
0
24.8℃
java
Java中的Minor GC
Minor GC(次要垃圾回收)是Java垃圾回收机制中的一种,专门针对新生代(Young Generation)的垃圾回收过程。它的主要作用是清理新生代中的无用对象,释放内存空间。 Minor GC 的特点 触发条件 当新生代的Eden区空间不足时,会触发Minor GC;
2025-04-06 15:00
9
0
0
24.9℃
java
Java堆内存中的分代垃圾回收机制
堆内存布局 新生代 新生代用于存放新创建的对象; 它分为三个部分:Eden区、Survivor区(通常有两个,称为From和To); 大多数对象首先在Eden区分配,经过一次Minor GC后,存活的对象会被移到Survivor区,经过多次GC后仍然存
2025-04-06 14:53
13
0
0
25.3℃
java
Redis中的hash结构可以为字段设置过期时间吗
Redis 的 hash 类型本身不支持直接为单个字段设置过期时间。过期时间(TTL)只能针对整个 hash 键设置,而不能针对其中的某个字段单独设置。 原因 Redis 的过期机制是基于键的,而不是基于字段的。当为一个键设置过期时间时,整个键(包括其所有字段)会在过期时
2025-04-05 22:25
10
0
0
25.0℃
redis
Redis中string的数据结构和存储原理
Redis中的string类型是最基础的数据结构,用于存储字符串、整数或浮点数。它的实现和存储原理如下: 数据结构 Redis的string类型基于简单动态字符串(SDS, Simple Dynamic String),其结构如下:
2025-04-05 21:43
8
0
0
24.8℃
redis
Redis的IO成本分析
同一台物理机 Java进程访问同一台物理机上的redis进程的IO成本 网络I/O成本 本地回环接口(Loopback Interface):即使在同一台机器上,Redis 和 Java 进程也会通过 TCP/IP 协议通信,数据会经过本地回
2025-04-05 21:27
13
0
0
25.3℃
redis
上一页
下一页
1
2
3
4
5
弹