首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
feihui
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
从 OOM 看 MAT
最近新上一个服务,莫名频繁 OOM,好在启动参数配置 HeapDumpOnOutOfMemoryError,用 MAT 打开 hprof 文件,点击 Leak Suspects Report,有如下信
架构治理 -- 隔离
缘起 近期在 CR 代码的时候,愈发感觉对代码和服务的掌控越来越弱,细想下,这种感觉源自核心链路代码和非核心链路代码混合在一起 -- 混乱的关系无法预估表现、有限的精力容易顾己失彼。 在哪 窘境: 核
服务隔离后续
先上前后的架构图: before after 正如前文列举的原因: 不同的链路有不同的资源消耗 -- 例如管理端以 TPS 为主,资源消耗往往大批成量;用户端以 RT 为主,资源消耗基本短少精简; 不
服务隔离后后续 ( 终章 )
在完成核心逻辑/非核心逻辑拆分 ( 分级 ) 后,在技术评审、代码管理、容量评估、日常巡检& 监控告警、故障演练 & 应急处理,都更聚焦: 技术评审方面:对方案上涉及核心服务的需求,可以驱动有意识地思
单元测试保障架构风格
之前准备治理代码架构,比较苦恼的一件事情是如何保证架构规则 ( 例如依赖规则、引用规范等 ),一直苦于没有找到一个很好的保障措施,单纯靠人力检查费时费力也容易出错。
记一次 http 400 -- invalid charset in header content
在一次项目发版之后,发现线上定时任务必现 400!当时一脸懵逼,依稀记得改动并不涉及涉及任何 http client。当时的第一反应便是 debug,尴尬的是一开始搞错排查方向。
关于 HttpServletRequest 生命周期导致 NPE
记得之前有次发布后线上莫名偶发性出现 NPE,出现 NPE 还好,问题在于 NPE 的地方特别奇怪: 当时看到这个 Exception 一脸懵,这算啥问题?
关于 Shardingsphere SQL 预热优化项
之前从火焰图观测到,第一次请求使用 ANTLR 解析 SQL 耗时较长,而第二次请求由于缓存原因耗时很小,相关代码如下: 那么为了解决第一次请求耗时较长的原因 ( 以支持更平滑的发布 ),自然而然想到
关于 JVM loadClass 预热优化项
延续上一优化项 关于 Shardingsphere SQL 预热优化项,尽管首次请求有大幅度下降 ( 800ms -> 300ms ),但仍然有部分超时出现,那么来进一步探索下,下来看如下火焰图:
关于 Kafka Java Client ACK 的一个误区
开门见山:Kafka Consumer,长时间 ( 甚至一直 ) 不 ACK 不会导致 rebalance! But 有些小伙伴说,我的场景下 ( Java Client 默认配置下 ) 长时间不
下一页
个人成就
文章被点赞
27
文章被阅读
6,028
掘力值
188
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2019-11-21