JVM中哪些是线程共享区 线程共享的: 方法区:主要存储类的信息。 堆:主要存储类所产生的各个对象。 线程独有的: 虚拟机栈...
一,互斥锁 原理: 互斥锁属于sleep-waiting类型的锁,例如在一个双核的机器上有两个线程(线程A和线程B),它们分别运行在Co...
单服务器高性能模式 高性能是每个程序员的追求,无论我们是做一个系统还是写一行代码,都希望能够达到高性能的效果,而高性能又是最复杂...
一、CPU缓存一致性问题 1. CPU缓存模型 CPU Cache 通常分为三级缓存:L1 Cache、L2 Cache、L3 Cache,级别越低的离 CPU 核心越近,访问速...
在日常运维工作中,MySQL数据库服务器出现SQL语句执行导致服务器CPU使用率突增,如何通过现有手段快速定位排查到哪个SQL语句,并采取应急...
MySQL 普通查询、流式查询、游标查询以及使用 mybatis 如何实现 Thread.stop() 的缺陷 顶级的异常处理器不会打印关于 `ThreadDeath` 的信息 T...
一、竞争条件 所谓竞争条件,即两个或更多的任务竞争响应某个条件,因此产生冲突或不一致结果的情况。 IntGenerator.java生成一个整数: ...
一、背景 避开应用场景谈技术,全是耍流氓。粗略记一下,最近由应用场景瓶颈,所展开的对新技术的学习并实践。 最近要压测服务长连接瓶颈...