Jvm调优相关

指标

健康GC状况

  1. YoungGC频率5秒/次
  2. CMS GC频率不超过1天/次
  3. 每次YoungGC的时间不超过30ms(有文章:50ms)
  4. FullGC频率尽可能完全杜绝
  5. Minor GC执行不频繁,约10秒一次
  6. Full GC执行时间不到1s

这些指标仅供参考,实际情况应该根据业务情况来进行参考。

阅读更多

记一次连接池错误

背景

最近有一个服务出现了特别诡异的问题,在并发高的时候,客户端线程T-A发出请求Req-A,线程T-B发出请求Req-B,最后可能是T-B收到响应Res-A。在并发很低的时候,不会出现这个问题。

阅读更多

微服务

背景

业务发展,功能太多,项目臃肿,迭代太慢

架构演进

阅读更多

申请美国区APP Store账号

生活不易,翻墙不易啊

想来大家也知道,为了‘和谐’的社会,我们的局域网很多软件下载不了,很多网站也看不成。

阅读更多

网站镜像工具

项目地址

简介

将一个网站的镜像到本地,主要用于学习和提升,涉及到python,数据库,多线程,锁,字符编码,http规范等知识点。目前仅在linux平台测试运行过。

阅读更多

随手记

少打游戏,少看视频,多读书。这就是现在想的,可是没做到啊。

ORZ,还是高中最后一年大锅的那个教室好啊,除了学习就是考试,除了考试就是看排名升了还是降了,反正一个字,就是干!等到大学考研的时候才真切体会到有个好老师是多么幸福的事情。因为考研自己给自己操碎了心,青发随风飘向他乡了不少。

现在就是随便写点东西,告诉这个人:你不要再那么懒,多看书,多思考,多记录,少做梦! 争取将来能够翻墙喝奶粉,打疫苗!!!

生活

那年背包懵懂入校,那是09年,转眼已过九年,那年不到20,现在将近30。

工作已有两年,算上实习将近4年,时间也不算短了。茫然的随波到大三时,对未来仍然没有概念,就又随波的考了个研。然后就找实习,找工作。陡然的到了当前,要成家,要立业,要养家,要糊口。考虑的事情多了,对未来是个什么东西就有了一点当下的思考。

阅读更多

面试(三)

这是几个开放性问题,不同的阶段,思考这几个问题的方式也是不一样的。

为什么想换工作

阅读更多

面试(二)

okcoin

  1. 程序优化方案为什么有效(整个一面都是在讨论这个)
  2. netty线程模型
  3. nginx路由转发(rpc不能通过nginx转发)
  4. 多进程监听同一个端口有什么用
  5. flink state如何存储,增量存储
  6. flink checkpoint原理
  7. cms与G1的区别,分别阐述优缺点
  8. 为什么换工作,想找什么样的工作,有什么业绩,这个业务为什么不招一个更有经验的
阅读更多

面试(一)

美团外卖

  1. Hashmap原理
  2. 一道设计题,如何使用面向对象设计电梯控制程序
  3. 循环链表
阅读更多