首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
poemyang
掘友等级
腾讯科技
技术/人文, 互联网, 微信公众号:poemyang
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
poemyang
@腾讯科技
·
27天前
关注
流量洪峰下的交通指挥家:详解负载均衡与限流实战
负载均衡:聪明的交通指挥家 如果说水平扩容是为系统增加了更多的“工作车道”,那么负载均衡就是站在车道入口处的交通指挥家。它的存在,是为了回答一个根本性问题:当成千上万的请求...
0
评论
分享
poemyang
@腾讯科技
·
29天前
关注
流量洪峰冲不垮的秘密:揭秘系统过载保护的核心防线
系统流量如潮汐般涨落,瞬时的洪峰可能将最坚固的系统冲垮。如何确保核心服务在极限压力下依然稳如磐石?答案在于构建一套分层协同、动态弹性的过载保护机制。这并非单一技术的堆砌,而...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
化整为零、分而治之、异步编排:一文读懂现代并发的底层心法
LongAdder:化整为零,热点分散 在Java多线程编程中,原子变量(如AtomicLong)通过CAS操作实现线程安全的累加。然而,在高并发场景下,大量线程争抢同...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
深入解析 Disruptor:从RingBuffer到缓存行填充的底层魔法
Disruptor,这一由英国金融巨头LMAX匠心打造的高性能并发框架,自诞生之初便肩负着在处理生产者-消费者问题时,追求极致吞吐量与超低延迟的使命。令人瞩目的是,LMAX...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
并发编程的三大基石:从底层逻辑聊透“同步、互斥与分工”
当单核性能的狂飙突进时代缓缓落幕,多核架构已成为算力增长的主旋律。然而,更多的核心并不天然等同于更强的性能。这就像将一条单行道拓宽为多车道高速公路,如果缺乏高效的交通调度系...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
像Git一样管理数据:深入解析数据库并发控制MVCC的实现
MVCC 多版本并发控制(Multi-version Concurrency Control, MVCC)是一种通过维护数据多个版本来实现并发控制的技术。其基本思想是为每次...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
守护“真相之源”:深入理解数据库的预写日志(WAL)与检查点技术
如果说缓存和消息中间件处理的是流量的“流动”问题,那么数据库系统要解决的,则是数据的“存在”问题——即数据的最终正确性与持久性。它是整个系统的“真相之源”(Source o...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
从硬盘I/O到网络传输:Kafka与RocketMQ读写模型及零拷贝技术深度对比
消息写读 在Kafka的数据存储架构中,一个主题由一个或多个分区组成。在物理存储上,每个主题-分区都对应着硬盘上的一个独立目录,而消息数据则以日志段文件(Log Segme...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
从同步耦合到异步解耦:消息中间件如何重塑系统间的通信范式?
当成百上千的服务需要相互协作时,它们之间的通信模式变得至关重要。如果服务间采用紧密耦合的同步调用,一个服务的延迟或故障,就可能引发连锁反应,导致系统性的“雪崩”。 消息中间...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
从局部性原理到一致性模型:深入剖析缓存设计的核心权衡
缓存:高速存取数据的前哨站 缓存的根本思想,源于一个在计算机科学中被反复验证的黄金法则——局部性原理(Principle of Locality)。该原理包含两个层面: 1...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
万丈高楼平地起:从“输入-处理-输出”第一性原理,看懂系统架构的演进
系统设计的复杂性,往往源于其需要应对的外部压力。对于互联网应用而言,用户规模的增长和流量的瞬时波动,是其必须面对的常态。一个未经深思熟虑的系统,在流量洪峰面前可能会变得迟缓...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
内存泄漏 vs. 内存溢出:剖析Java虚拟机两大内存绝症的病因与疗法
内存泄漏和内存溢出是Java程序中最常见的两类内存管理问题。它们都与内存息息相关,但本质、成因和解决方法截然不同。 内存泄漏 内存泄漏指的是程序在向系统申请内存后,由于设计...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
告别漫长GC停顿:深入解析G1如何实现可预测的毫秒级响应
G1(Garbage-First)垃圾回收器是一款面向服务端应用、为大内存和多处理器系统设计的革命性垃圾回收器。G1的核心设计目标是在满足高吞吐量的同时,建立一个“可预测的...
1
评论
分享
poemyang
@腾讯科技
·
2月前
关注
吞吐量、延迟、内存:深入理解垃圾回收的“三元悖论”
垃圾回收算法的评价标准:吞吐量、延迟、内存,孰轻孰重? 评估和选择垃圾回收器时,不存在一体通用的最优解。不同的应用场景对性能的要求截然不同,因此需要通过一套标准化的指标来衡...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
不止新生代与老年代:深入Java虚拟机堆内存布局与TLAB、卡表等优化机制
Java虚拟机运行数据区域 在JDK 8及以上版本中,Java虚拟机运行时数据区域主要包括以下部分: 1)堆(Heap):这是Java虚拟机中最大的内存区域,所有线程共享,...
1
评论
分享
poemyang
@腾讯科技
·
2月前
关注
为什么我的应用会卡顿?垃圾回收中的STW难题与破解之道
垃圾回收算法:清除、压缩、复制 可达性分析提供了一种有效的方式,来标记哪些对象死亡,哪些对象还存活。然而,确定哪些对象死亡可以被回收,只是垃圾回收的第一步, 这个过程通常被...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
谁生?谁死?从引用计数到可达性分析,洞悉GC的决策逻辑
引用计数与可达性分析:谁死了,谁还活着? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。在Java虚拟机的语境下,垃圾指的是死亡的...
0
评论
分享
poemyang
@腾讯科技
·
2月前
关注
压缩指针:64位系统下,Java虚拟机是如何“偷”回4字节内存的?
Java对象:在内存中的真面目 在Java中,通过new关键字创建一个Java类的实例对象时,该对象会通过碰撞指针方式存储在内存的堆中,并被分配一个内存地址。在Java虚拟...
2
评论
分享
poemyang
@腾讯科技
·
2月前
关注
为什么Java/Python程序无需关心内存释放?揭秘垃圾回收(GC)的核心概念
在Java的编程世界里,开发者既无需也无法像C/C++那样手动调用malloc/free来管理内存的分配与回收,这一核心任务完全由Java虚拟机在幕后自动完成。这种自动化设...
0
评论
分享
poemyang
@腾讯科技
·
3月前
关注
jemalloc思想的极致演绎:深度解构Netty内存池的精妙设计与实现
内存分配 Netty内存池的核心设计借鉴了jemalloc的设计思想。jemalloc是由Jason Evans在FreeBSD项目中实现的高性能内存分配器,其核心优势在于...
2
评论
分享
下一页
个人成就
文章被点赞
27
文章被阅读
5,846
掘力值
963
关注了
0
关注者
9
收藏集
0
关注标签
6
加入于
2025-06-20