- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 一个大对象引起的血案,GC的踩坑实录
背景: 问题: 有个渠道支付服务,负责与所有支付相关服务进行交互,包括 渠道下单支付,渠道成功通知,渠道的对账等 服务4台机,平时跑的都很稳定,通过thrift进行对外提供服务,且平时并未发现访问超时的情况,已经平稳在线上跑了1年多了,没出现过超时问题。 但最近发现,每天到了晚上凌晨2点开始大量服务访问超时,且定位到每次都是抢到对账任务的那台服务出现问题。
2017-01-13 22:22:17 1779
原创 故障重现(内存篇2),JAVA内存不足导致频繁回收和swap引起的性能问题
背景起因: 记起以前的另一次也是关于内存的调优分享下 有个系统平时运行非常稳定运行(没经历过大并发考验),然而在一次活动后,人数并发一上来后,系统开始卡。 我按经验开始调优,在每个关键步骤的加入如下代码耗时统计进行压测: long startTime = System.currentTimeMillis(); callRpc(); //这里比如调用RPC伪代码,当然还在插入数据库,中间
2017-01-09 10:03:24 7345
原创 今年上班第一天,用一颗查找二叉树开启脑洞
package com.he.test; import java.util.HashMap; import java.util.Map; /** * happy new year * * @author hejb * */ public class Start { class Node { public Node(long value, int level) { t
2017-02-06 17:11:55 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人