- 博客(24)
- 收藏
- 关注
转载 工具百宝箱(1)— Java日常问题诊断方法
日志检索#检索exception关键字或error关键字grep-E"exception|error"app.log#显示关键字上下10行日...
2020-05-29 08:00:00
272
转载 HttpClient 用不好还会 OOM,我太难了
案发现场昨天晚上突然短信收到 APM (即 Application Performance Management 的简称,我们内部自己搭建了这样一套系统来对应用的性能、可靠性进行线上的监...
2020-01-04 10:06:55
842
转载 RocketMQ NameServer深入剖析
本文将深入剖析rocketmq为什么选择自己开发NameServer,而不是选择类似于ZK这样的开源组件。同时对rocketmq的路由注册、路由发现、路由剔除进行剖析。并通过结合核心源码...
2019-12-31 08:20:00
490
转载 用 RSocket 解决响应式服务之间的的通讯-Part 3:基于 RSocket 进行抽象
RSocket 系列的第三篇如果你看过本系列的前两篇文章,应该已经已经发现 RSocket 提供了一些底层的 API。可以直接使用交互模型中的方法进行操作,而且可以没有任何限制来回发送帧。这些基础的 API 为我们提供了许多自由和控制权,但是它可能会引入额外的问题,尤其是与微服务之间的契约相关的问题。为了解决这些问题,我们可以使用 RSocket 作为通用抽象层。有两种可用的解决方案:RSocke...
2019-11-18 08:30:00
673
转载 高效利用碎片时间,这些公众号值得关注
我挑选了几个优质原创技术号,推荐给大家化解成长的烦恼。他们都是我平时关注的优秀号主,分享给大家,助大家学习路上披荆斩棘~能力得到提升,思维得到开阔~程序员乔戈里▼这位朋友...
2019-10-26 08:00:00
354
转载 JVM 内存分析神器 MAT: Shallow Heap Vs Retained Heap 你理解的对吗?
点击上方蓝色字体,选择“设为星标”优质文章,及时送达有没有想过 Shallow 和 Retained heap 之间的区别?Eclipse MAT(内存分析器工具)是分析...
2019-10-26 08:00:00
827
转载 你关注的公众号,藏着你的未来
我挑选了几个优质原创技术号,推荐给大家化解成长的烦恼。他们都是我平时关注的优秀号主,分享给大家,助大家学习路上披荆斩棘~能力得到提升,思维得到开阔~程序员乔戈里▼这位朋友...
2019-10-25 08:30:00
144
转载 JVM 内存分析神器 MAT: Incoming Vs Outgoing References 你真的了解吗?
点击上方蓝色字体,选择“设为星标”优质文章,及时送达了解 Eclipse MAT 中 incoming and outgoing 引用之间的区别。Eclipse MAT(...
2019-10-25 08:30:00
3065
转载 CMS GC:CMS 废弃了,该怎么办呢?
点击上方蓝色字体,选择“设为星标”优质文章,及时送达在 JDK 9 中 CMS GC 被废弃后,现有应用程序的最佳处理方法是什么?流行的 CMS( Concurrent ...
2019-10-11 08:09:00
595
1
转载 用 RSocket 解决响应式服务之间的通讯-Part 2:负载均衡和可恢复性[译]
点击上方蓝色字体,选择“设为星标”优质文章,及时送达本文是《用 RSocket 解决响应式服务之间的通讯》微型系列的第二篇文章,它将帮助你熟悉 RSocket——一种可能...
2019-10-08 08:00:00
680
转载 G1 GC:一个神奇的 JVM 参数,减少你的内存消耗
点击上方蓝色字体,选择“设为星标”优质文章,及时送达现代 Java 应用程序有大量的字符串操作,例如,Web 服务 API 调用(JSON、REST、SOAP 等)、外部...
2019-10-06 00:19:43
2758
1
转载 用 RSocket 解决响应式服务之间的的通讯-Part 1[译]
本文是《用 RSocket 解决响应式服务之间的通讯》微型系列的第一篇文章,它将帮助你熟悉 RSocket——一种可能会彻底改变机器之间通讯的新二进制协议。在以下各段中,...
2019-10-04 11:14:14
545
转载 如何减少长时间的 GC 停顿?
点击上方蓝色字体,选择“设为星标”优质文章,及时送达垃圾回收是非常必要的,但是如果处理不好,它会成为性能杀手。采取以下步骤以确保 GC 停顿时间最少且最短。长时间的 GC...
2019-10-02 16:32:01
448
转载 推荐几位优质原创公众号
大数据肌肉猿大数据肌肉猿,现任职于955西班牙外企的大数据开发工程师,从机械自学Java后转大数据,校招中斩获腾讯,头条,京东等数十家大厂。持续在公众号输出大小厂面试经验...
2019-09-21 10:09:18
515
原创 服务刚启动就 Old GC,要闹哪样?
1.背景最近有个同学说他的服务刚启动就收到两次 Full GC 告警, 按道理来说刚启动,对象应该不会太多,为啥会触发 Full GC 呢?带着疑问,我们还是先看看日志吧...
2019-07-22 01:23:39
801
原创 简单的 HTTP 调用,为什么时延这么大?
1. 背景最近项目测试遇到个奇怪的现象,在测试环境通过 Apache HttpClient 调用后端的 HTTP 服务,平均耗时居然接近 39.2ms。可能你乍一看觉得这...
2019-07-14 01:24:38
1941
转载 HTTP 与 TCP 的 KeepAlive 是一个东西吗?
本文转自田守枝的技术博客KeepAlive 已经不是什么新鲜的概念了,HTTP 协议中有 KeepAlive 的概念,TCP 协议中也有 KeepAlive 的概念。二者...
2019-07-05 08:06:00
131
原创 JVM 源码解读之 CMS 何时会进行 Full GC
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。前言本文内容是基于 JDK 8在文章 JVM 源码解读之 CMS GC ...
2019-06-16 00:43:12
211
原创 JVM 源码解读之 CMS GC 触发条件
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。前言经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CM...
2019-06-08 02:30:44
612
原创 Zookeeper 集群如何高可用部署?
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。介绍Zookeeper 我想大家都不陌生,在很多场合都听到它的名字。它是...
2019-05-20 08:00:00
253
转载 深入剖析分布式监控 CAT —— 消息文件存储
项目简介CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统。CAT 目前在美团点评的产品定位是应用层的统一监控...
2019-05-14 20:14:52
190
转载 讨论在 Linux Control Groups 中运行 Java 应用程序的暂停问题
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎关注。说明本篇原文来自 LinkedIn 的 Zhenyun Zhuang,原文:A...
2019-05-10 08:10:00
121
转载 一次 Netty 堆外内存泄露问题排查
点击上方“涤生的博客”,关注公众号纯技术干货文章第一时间送达!这篇文章对于排查使用了 netty 引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发背景最近在做一个...
2019-04-30 08:10:00
1274
1
原创 CMS GC 新生代默认是多大?
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢如果读完觉得有收获的话,欢迎加关注问题首先抛个问题给大家,看下面 JVM 参数配置:-Xmx2g -Xms2g -X...
2019-04-29 08:45:00
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人