首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
smalldongdong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
JVM系统优化实践(21):GC生产环境案例(四)
前面说了一般应用的OOM情况,但是OOM不知发生在应用层,有时候专门负责运行Java的Tomcat也会偶尔罢工一下,抛出OOM异常。因为Tomcat本身也是一个JVM进程。
最强优化指令大全 | 【Linux技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(下册)
Linux命令相关查看指标 CPU 指标 vmstat指令 该命令用于每隔n秒采集系统的性能统计信息,共采集m次。 下面是对输出结果中一些字段的解释: "r" 表示运行队列,即等待执行的进程数量。一般
记一次雪花算法遇到的 生产事故!
你好,我是悟空。 最近生产环境遇到一个问题: 现象:创建工单、订单等地方,全都创建数据失败。 初步排查:报错信息为duplicate key,意思是保存数据的时候,报主键 id 重复,而这些 id 都
记一次生产中使用CompletableFuture遇到的坑
在业务开发中为了提升接口速度都会使用到多线程异步编程,在多线程异步编程中使用不当或者不了解其中的原理很容易入坑,本篇文章就是记录了多线程异步编程生产环境使用CompletableFuture遇到的坑。
CountDownLatch翻车后,大家都建议我用CompletableFuture改造下,改造完感觉真香啊!
前言 大家好,我是小郭,前段时间使用了CountDownLatch来做并发流程的控制,在生产上碰到了一些问题,最终问题是解决了,但是那篇文章的评论大家让我用CompletableFuture来试一试
@Async注解的坑,小心
大家好。 背景 前段时间,一个同事小姐姐跟我说她的项目起不来了,让我帮忙看一下,本着助人为乐的精神,这个忙肯定要去帮。 于是,我在她的控制台发现了如下的异常信息: 看到BeanCurrentlyInC
Spring Bean生命周期详解和应用(上)
基本的思路是: 1. 整体有个概念的了解 2. 对总体生命周期有个初步的感知 3. 重新梳理下生命周期 - 结合源码进一步了解 - 主要看看扩展点 5. 实际应用的举例
Spring Bean生命周期详解和应用(下)
从《Spring Bean生命周期详解和应用(上)》开始我们整体了解了spring bean生命周期并有了一定的感知,到《Spring Bean生命周期详解和应用(中)》我们从顶层思维开始通过阅读源码
ThreadLocal如何避免内存泄漏
ThreadLocal简介 ThreadLocal 是 Java 中的一个线程本地存储机制,它允许每个线程拥有一个独立的本地存储空间,用于存储该线程的变量。ThreadLocal 提供了一种简单的方式
为什么Mysql使用B+树来实现索引
为什么Mysql使用B+树来实现索引 这篇文章,主要来探讨一下为什么Mysql使用B+树来实现索引,这里讨论的目标是Mysql的InnoDB存储引擎.可以想象一下,如果你是Mysql的开发人员,你会怎