自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jvm垃圾回收

一、判断垃圾算法1、引用计数法给每个对象添加一个计数器,当有地方引用该对象时计数器加1,当引用失效时计数器减1。用对象计数器是否为0来判断对象是否可被回收。缺点:无法解决循环引用的问题2、可达性分析法通过GC ROOT的对象作为搜索起始点,通过引用向下搜索,所走过的路径称为引用链。通过对象是否有到达引用链的路径来判断对象是否可被回收(可作为GC ROOT的对象:虚拟机栈中引用的对象,方法区中类静态属性引用的对象,方法区中常量引用的对象,本地方法栈中JNI引用的对象)二、垃圾回收算法1、标记-清除

2021-04-20 18:36:10 60

原创 JVM设置

一、参数1、环境配置cpu核数物理内存操作系统位数JDK版本48GLinux64位JDK82、配置功能 JVM日志统一输出路径:/home/user/data/log crash日志路径:/home/user/data/log/hs_err_pid%p.log GC日志路径:/home/user/data/log/gc.log OOM Dump路径:/home/user/data/log 跟踪类加载 跟踪GC日志 打印命令行参数 打印YGC各个年

2021-04-20 10:02:08 115

原创 Hystrix

Hystrix提供了如下的几个关键参数,来对一个熔断器进行配置:circuitBreaker.requestVolumeThreshold //滑动窗口的大小,默认为20circuitBreaker.sleepWindowInMilliseconds //过多长时间,熔断器再次检测是否开启,默认为5000,即5s钟circuitBreaker.errorThresholdPercentage //错误率,默认50%每当20个请求中,有50%失败时,熔断器就会打开,此时再调用此服务,将会直

2021-04-19 15:45:31 59

原创 搭建FastDFS

搭建FastDFSyum install -y gcc gcc-c++yum install -y libeventtar -zxvf libfastcommon-1.0.42.tar.gzcd libfastcommon-1.0.42./make.sh./make.sh installtar -zxvf fastdfs-6.04.tar.gzcd fastdfs-6.04./make.sh./make.sh install配置tracker配置storage测试 clien

2021-02-01 16:44:11 99

原创 keepalived安装使用

keepalived安装使用

2021-02-01 12:14:46 186 1

空空如也

空空如也

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

TA关注的人

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