涤生

LV1
发表了文章

用 RSocket 解决响应式服务之间的的通讯-Part 3:基于 RSocket 进行抽象

如果你看过本系列的前两篇文章,应该已经已经发现 RSocket 提供了一些底层的 API。可以直接使用交互模型中的方法进行操作,而且可以没有任何限制来回发送帧。...

涤生
Socket编程RPCSpringSpring BootAPI
订阅了专栏

腾讯云自媒体分享计划

3 文章3.2K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.2K 关注者
发表了文章

JVM 内存分析神器 MAT: Shallow Heap Vs Retained Heap 你理解的对吗?

Eclipse MAT(内存分析器工具)是分析 JVM 堆 Dump 文件的强大工具。当尝试分析内存相关的问题时,它非常方便。在 Eclipse MAT 内存分...

涤生
EclipseIDE
发表了文章

JVM 内存分析神器 MAT: Incoming Vs Outgoing References 你真的了解吗?

了解 Eclipse MAT 中 incoming and outgoing 引用之间的区别。

涤生
EclipseIDE编程算法
发表了文章

CMS GC:CMS 废弃了,该怎么办呢?

流行的 CMS( Concurrent Mark Sweep) GC 算法在 JDK 9 中被废弃了。根据 JEP-291 中的说明,为了减轻 GC 代码的维护...

涤生
企业JDKJavaJVMAPI
发表了文章

如何减少长时间的 GC 停顿?

长时间的 GC 停顿对应用程序是不利的,它会影响服务的 SLA,进而导致糟糕的用户体验,并对核心应用程序的服务造成严重损害。因此,在本文中,我列出了导致长时间 ...

涤生
JVM
发表了文章

用 RSocket 解决响应式服务之间的通讯-Part 2:负载均衡和可恢复性[译]

本文是《用 RSocket 解决响应式服务之间的通讯》微型系列的第二篇文章,它将帮助你熟悉 RSocket——一种可能会彻底改变机器之间通讯的新二进制协议。在以...

涤生
Socket编程微服务负载均衡微服务架构负载均衡缓存
发表了文章

用 RSocket 解决响应式服务之间的的通讯-Part 1[译]

本文是《用 RSocket 解决响应式服务之间的通讯》微型系列的第一篇文章,它将帮助你熟悉 RSocket——一种可能会彻底改变机器之间通讯的新二进制协议。在以...

涤生
Socket编程API微服务架构微服务HTTP
发表了文章

G1 GC:一个神奇的 JVM 参数,减少你的内存消耗

现代 Java 应用程序有大量的字符串操作,例如,Web 服务 API 调用(JSON、REST、SOAP 等)、外部数据源调用(SQL、从 DB 返回的数据等...

涤生
编程算法JavaJVM
发表了文章

服务刚启动就 Old GC,要闹哪样?

最近有个同学说他的服务刚启动就收到两次 Full GC 告警, 按道理来说刚启动,对象应该不会太多,为啥会触发 Full GC 呢?

涤生
企业JVM
发表了文章

简单的 HTTP 调用,为什么时延这么大?

最近项目测试遇到个奇怪的现象,在测试环境通过 Apache HttpClient 调用后端的 HTTP 服务,平均耗时居然接近 39.2ms。可能你乍一看觉得这...

涤生
HTTPhttps编程算法网络安全Apache
发表了文章

HTTP 与 TCP 的 KeepAlive 是一个东西吗?

KeepAlive 已经不是什么新鲜的概念了,HTTP 协议中有 KeepAlive 的概念,TCP 协议中也有 KeepAlive 的概念。二者的作用是不同的...

涤生
发表了文章

JVM 源码解读之 CMS 何时会进行 Full GC

在文章 JVM 源码解读之 CMS GC 触发条件 中分析了 CMS GC 触发的五类情况,并且提到 CMS GC 分为 foreground collecto...

涤生
gcc企业文件存储JVM
发表了文章

JVM 源码解读之 CMS GC 触发条件

经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CMSInitiatingOccupancyFraction 参数配置的阈值,就触发了 CMS ...

涤生
企业
发表了文章

Zookeeper 集群如何高可用部署?

Zookeeper 我想大家都不陌生,在很多场合都听到它的名字。它是 Apache 的一个顶级项目,为分布式应用提供一致性高性能协调服务。可以用来做:配置维护、...

涤生
ZooKeeper
发表了文章

深入剖析分布式监控 CAT —— 消息文件存储

CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统。CAT 目前在美团点评的产品定位是应用层的统一监...

涤生
发表了文章

讨论在 Linux Control Groups 中运行 Java 应用程序的暂停问题

本篇原文来自 LinkedIn 的 Zhenyun Zhuang,原文:Application Pauses When Running JVM Inside L...

涤生
发表了文章

讨论在 Linux Control Groups 中运行 Java 应用程序的暂停问题

本篇原文来 LinkedIn 的 Zhenyun Zhuang,原文:Application Pauses When Running JVM Inside Li...

涤生
发表了文章

一次 Netty 堆外内存泄露问题排查

最近在做一个基于 websocket 的长连中间件,服务端使用实现了 socket.io 协议(基于websocket协议,提供长轮询降级能力) 的 netty...

涤生

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券