自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 jvm参数优化

本文针对JDK7+Hotspot来记录平时优化时比较关注的一些参数。先说说JVM的主要内存区域:程序计数器:线程私有区域,用来指定解释器下一条需要执行的字节码指令,分支,循环,跳转,异常处理,线程恢复等基础功能都需要依赖这个计数器完成。 虚拟机栈:线程私有区域,用来保存栈帧。每一个方法的调用都对应着一个栈帧从入栈到出栈的过程。一个栈帧由局部变量表,操作数栈,动态链接,方法返回地址组成。...

2018-07-24 12:14:05 296

原创 kafka学习笔记

kafka是什么•LinkIn在2011年开源的,使用Scala开发的•a distributed streaming platform•高吞吐、低延迟、容错、可扩展性•同时支持实时和离线处理数据•分布式事务日志架构•发布/订阅消息队列kafka能做什么•1. Messaging System•2. Storage System•3. Stream Proc...

2018-07-23 19:18:27 180

转载 CMS GC

CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求 大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对tenured generation的回收,也就是年老代的回收,目标是尽量...

2018-07-22 16:40:38 247

转载 记一次jvm调优

JVM调优之---一次GC调优实战      某系统反馈『性能抖动,响应时间会突然飙高,TP999 MAX会到3000+』,初步怀疑是JVM FULL GC导致的 STW,观察FULL GC日志默认的JVM参数:       -Xms4096m -Xmx4096m -XX:PermSize=512M -XX:MaxPermSize=512M -XX:ReservedCodeCacheSiz...

2018-07-22 16:24:40 394

原创 dubbo源码

 一.总体(一).分层架构:http://dubbo.apache.org/books/dubbo-dev-book/design.html核心 registry(注册消费者)->cluster(集群处理)->dubbo.rpc(代理封装格式)->remoting(远程网络传输)详细的从上到下依次为service,config,proxy,registry,cluste...

2018-07-22 13:39:31 209

原创 一次内存泄露排查

018-04-20 11:36:01:ERROR http-bio-8888-exec-8 cn.shibei.feixia.handler.ControllerExceptionHandler.handledException(ControllerExceptionHandler.java:117) - 拦截到异常请求:org.springframework.web.util.NestedS...

2018-07-22 13:35:00 810

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除