首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jvm
订阅
18705085505
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
如何保证Redis与MySQL双写一致性?分布式场景下的终极解决方案
在分布式系统中,缓存与数据库的双写一致性是开发者必须直面的核心挑战之一。尤其在电商、社交、金融等高并发场景中,Redis作为缓存层与MySQL作为持久化存储的组合被广泛使用,但如何保证两者的数据一致性
JVM内存调优深度解析:从理论到实践
一、JVM内存模型概览 在深入调优前,我们先回顾JVM的核心内存区域及其作用: 内存区域 存储内容 线程共享 调优关注度 生命周期 堆(Heap) 对象实例、数组 共享 ★★★★★ 与JVM进程共存亡
CAS是什么?AtomicInteger如何利用它?ABA问题如何解决?
引言 在多线程并发编程中,保证数据操作的原子性是核心挑战之一。传统的锁机制(如synchronized)虽然能解决问题,但存在性能瓶颈和死锁风险。CAS(Compare And Swap) 作为一种
深入理解 Java 中的 volatile 关键字:原理、应用与最佳实践
引言 在多线程编程中,可见性和有序性是开发者必须直面的核心挑战。Java 提供了 volatile 关键字来解决这些问题,但它常被误解或误用。本文将深入剖析 volatile 的工作原理、典型场景和局
架构系列二十三(全面理解IO)
1.引言 在编程界,IO一直是一个难点和痛点,不管是对于刚入行的小伙伴,还是有一定工作经验的朋友!今天这篇文章,我索性花点时间,争取让大家以后但凡提到IO,都不在迷糊。 这篇文章,我们试图需要搞清楚以
Arthas 排查线上问题的一个利器
公司接了一个二次开发兼维护的Spring Cloud的项目,输出异常日志就打印了exception.msg(),没有输出 e.printStackTrace(),比如抛出了一个NullPointException,就输出了一个java.lang.NullPointerExcep…
带你上手阿里开源的 Java 诊断利器:Arthas
进程运行基本信息包括:内存、CPU占用、线程信息、线程堆栈、线程数统计、环境变量信息。 对象信息:类对象静态属性、 Mbean 的属性信息、已加载类信息、类加载器、类方法信息。 方法调用入参、返回值查看。 方法被调用的调用路径、调用耗时、方法调用次数、成功次数、失败次数等统计。…
线上项目出BUG没法调试?这款阿里开源的诊断神器,自带IDEA插件真香!
最近逛了下Arthas的官网,发现它已经支持直接集成到Spring Boot应用中去,并且还出了专用的IDEA插件。今天我们再来体验下它,看看它的功能是不是更强大了!
Java诊断利器Arthas优雅排查生产环境
启动arthas之前,先启动一个springboot的应用。该demo在地址https://github.com/yangtao... 这里注意需要启动demo和arthas使用同一权限用户,否则使用attach机制获取不到进程信息(这里刚使用时没注意,遇到过这个问题)。 例:…
使用阿里arthas 定位oom问题原因
1,最近我们生产服务器在做营销活动的时候突然发生oom,堆内存溢出。这个很让人头疼, 我们开发排查了好长时间,最终找到了问题的所在。这里我先买一个关子,问题的原因大家看完文章就一清二白了。 到spring.io 上面创建一个springboot 的项目组件选择web.这里多说一…