技术栈
jvm
多多*
1 小时前
java
·
开发语言
·
网络
·
jvm
·
网络协议
·
tcp/ip
·
mybatis
Threadlocal深度解析 为什么key是弱引用 value是强引用
ThreadLocal 是 Java 提供的线程本地变量机制,让每个线程拥有自己独立的变量副本,实现线程隔离。
2501_94180176
4 小时前
jvm
Java高性能数据库操作实战:异步任务与多线程结合代码解析
在高并发数据库访问和大数据处理场景中,高性能数据库操作系统至关重要。Java结合异步任务和多线程,可实现快速、稳定的数据库操作平台。本文结合代码示例,讲解Java数据库操作实战方法。
用户8491371754716
4 小时前
java
·
jvm
Tomcat 为什么要“造反”?深度解析 Java 类加载机制的“守”与“破”
导读:架构设计的永恒命题——规则与权衡Java 的类加载机制是 JVM 安全与模块化的基石,其中“双亲委派模型”更是被奉为不可逾越的经典铁律。 然而,在以 Tomcat 为代表的中间件领域,这条铁律却被毫不留情地打破了。 为什么 JDK 选择了“守”,而 Tomcat 选择了“破”? 理解这两者背后的权衡与博弈,是区分初级“码农”与高级架构师的关键分水岭。
杀死那个蝈坦
4 小时前
java
·
jvm
·
spring
·
kafka
·
tomcat
·
maven
UV 统计(独立访客统计)
UV 统计的本质是「给用户分配唯一标识,并基于该标识去重计数」。不同场景下的唯一标识选择不同,优先级如下:
野生技术架构师
6 小时前
java
·
jvm
·
spring
Java 经典面试题汇总:多线程 +spring+JVM 调优 + 分布式 +redis+ 算法
春招,秋招,社招,我们 Java 程序员的面试之路,是挺难的,过了 HR,还得被技术面,小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...
酷ku的森
6 小时前
jvm
JVM内存结构
程序计数器是JVM运行时数据区中唯一一个不会发生OOM的区域,它是线程私有的,容量极小的“地址内存指示器”,核心作用的记录下一条JVM运行时的执行地址。
他们都不看好你,偏偏你最不争气
6 小时前
jvm
·
数据库
·
macos
·
ios
·
oracle
·
objective-c
·
cocoa
【iOS】数据持久化
根据要存储的数据大小、存储数据以及存储类型,存储方式主要分为一下几种:Plist(属性列表),不能存放自定义对象 Preference(偏好设置/NSUserDefaults) NSCoding(NSKeyedArchiver/NSKeyedUnarchiver,归档/解档) SQLite3 Core Data(面向对象) FMDB
MediaTea
6 小时前
java
·
开发语言
·
jvm
·
python
·
算法
Python 库手册:gc 垃圾回收
gc 是 Python 标准库,用于访问和控制垃圾回收(Garbage Collection)机制。Python 内存管理主要依赖引用计数,但引用计数无法回收循环引用对象,gc 库提供接口检测和清理循环引用,从而保证程序内存使用稳定。
j***1215
6 小时前
java
·
开发语言
·
jvm
java进阶1——JVM
Java 虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释/编译为对 应平台上的机器码指令行,每一条 java 指令,java 虚拟机中都有详细定义,如怎么取操 作数,怎么处理操作数,处理结果放在哪儿。
SoleMotive.
14 小时前
jvm
·
数据库
·
redis
·
算法
·
缓存
如果用户反映页面跳转得非常慢,该如何排查
页面跳转慢是典型的全链路性能问题,排查需遵循「先定位范围→再分环节深挖→最后验证优化」的核心逻辑,从用户端到后端服务、数据库、中间件逐步缩小问题边界。以下是结构化、可落地的排查流程,适合面试中展现系统性思维:
Mr.wangh
20 小时前
jvm
JVM详解
程序在执行之前要把java代码转换成字节码(.class文件), JVM首先需要把字节码通过一定的方式类加载器把文件加载到内存中运行时数据区,将字节码翻译成底层系统指令再交由CPU去执行。
阿沁QWQ
1 天前
jvm
C/C++内存管理
可执行程序加载进内存的段大概有代码段(.text),数据段(.data .bss),只读数据段(.rodata),静态变量和全局变量在数据段中存储,如果初始化了那就是在.data节,如果没初始化那就是在.bss节,字符串常量在只读数据段存储,代码指令在代码段存储
用户8491371754716
2 天前
java
·
jvm
生产级故障排查实战:从制造 OOM 到 IDEA Profiler 深度破案
在 Java 后端开发中,OutOfMemoryError(OOM)是最令人头疼的生产事故之一。与普通的异常不同,OOM 往往意味着系统设计或代码逻辑存在内存泄漏。
爱学java的ptt
2 天前
jvm
·
笔记
jvm笔记
(还是要记住记笔记的重点,是为了防止只看的走马观花记不住,但也不能纯cv为了记笔记而记笔记的感觉,也是要搞出自己认为重要的地方就是定期自己小结,也可以拿来发博客日后方便自己回顾) (不过也不用太细,技术栈是学不完的,快速的过一下学一下是可以的,不过遇到思维上东西也可以提一下,这个是真的公用的,思维能解决所有问题)
DKPT
3 天前
java
·
jvm
·
笔记
·
学习
·
spring
ZGC和G1收集器相比哪个更好?
🔍 一、核心差异对比⚖️ 二、适用场景决策 ✅ 优先选择ZGC的场景:⚙️ 三、调优关键参数ZGC:
低客的黑调
3 天前
java
·
jvm
·
算法
为你的项目选择一个适合的[垃圾收集器]
看了《深入理解 Java 虚拟机》一书,发现“垃圾收集器”在实际项目中还是有它的应用场景,比如你可 能需要为你的项目选择合适的垃圾收集器(一般情况下不会),那么就需要对各种垃圾收集器有一个整体的了解。
xu_yule
3 天前
java
·
开发语言
·
jvm
Linux_14(多线程)线程控制+C++多线程
上一篇讲了线程/轻量级进程的概念,这篇讲讲线程的控制:退出,等待......线程创建上一篇已经讲过了:
豆奶特浓6
3 天前
java
·
jvm
·
微服务
·
ai
·
面试
·
spring security
·
分布式事务
Java面试生死局:谢飞机遭遇在线教育场景,从JVM、Spring Security到AI Agent,他能飞吗?
面试间,下午三点。面试官是一位看起来约三十五岁、眼神锐利的技术总监。他对面坐着的是我们今天的主角——谢飞机,一个简历上写着“精通Java”,但实际水平飘忽不定的程序员。
Boop_wu
3 天前
java
·
jvm
·
算法
[Java EE] 多线程进阶(JUC)(2)
Java 并发编程中的 JUC 是处理高并发场景的核心工具包 , 解决了原生 synchronized,wait/notify 等机制的局限性 , 包含了线程池 , 锁 , 原子锁 , 并发集合 , 同步器等核心组件