首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
FIRE
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
SpringBoot+MDC实现全链路调用日志跟踪
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的…
记一次内存溢出问题解决
一次内存溢出问题排查与解决 背景 在某次构建发布到测试环境后,容器不定时会重启,导致系统的接口不定时失效崩溃。故打开公司内部的监控工具,发现报OutOfMemory 错误,堆内存不足。 问题解决
太方便了!Arthas,生产问题大杀器
一天,小王发现生产环境上偶发性地出现某接口耗时过高,但在测试环境又无法复现,小王一筹莫展😔。小王“幻想”到:如果有个工具能记录生产上各个函数的耗时该多好,这样一看不就知道时间花在哪了?
Spring解决泛型擦除的思路不错,现在它是我的了。
你好呀,我是歪歪。 Spring 的事件监听机制,不知道你有没有用过,实际开发过程中用来进行代码解耦简直不要太爽。 但是我最近碰到了一个涉及到泛型的场景,常规套路下,在这个场景中使用该机制看起来会很傻
【线上问题】CompletableFuture与线程池使用不当导致服务整个挂掉
Informal Essay By English It is always a pleasure to learn 背景 在某一个风和日丽的早上,小组同事说昨晚线上服务有20分钟左右的不可用,当时内
烂怂if-else代码优化方案 | 京东云技术团队
这篇文章主要介绍了代码中if else代码块泛滥时的治理措施,在实际应用时可根据具体场景选择合理的方案。
Happens-Before规则
1. 前言 从 JDK 5开始,Java 使用新的 JSR-133 内存模型,使用 happens-before 的概念来阐述操作间的可见性。 2. 定义 如果一个操作happens-before另一个操作,那么意味着第一个操作的结果对第二个操作可见,而且第一个操作的执行顺序将…
强引用、软引用、弱引用、虚引用
Reference类及其子类位于java.lang.ref包下,SoftReference软引用、WeakReference弱引用、PhantomReference虚引用、ReferenceQueue引用队列。 当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OO…
Telegraf+Influxdb+Grafana 构建监控系统
一 背景 在所有现有的现代监控工具中,TIG(Telegraf、InfluxDB和Grafana)可能是最受欢迎的工具之一。 该堆栈可用于监视大量不同的数据源:从操作系统(如Linux或Windows
Java内存映射,上G大文件轻松处理
内存映射文件(Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。 稍微解释一下虚拟内存(很明显,不是物理内存…