会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zendwang
The world stands aside to let anyone pass who knows where he is going.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2021年2月20日
01 MacOS 下安装Kubernetes沙箱环境
摘要: 1. 安装VirtualBox https://www.virtualbox.org/wiki/Downloads 2. 安装MiniKube(中国版) https://yq.aliyun.com/articles/221687 curl -Lo minikube https://kubernete
阅读全文
posted @ 2021-02-20 18:07 zendwang
阅读(174)
评论(0)
推荐(0)
2021年1月25日
【Spring源码解析】Bean循环依赖
摘要: 1.什么是循环依赖 .... 2.Spring Bean循环依赖 2.1 不能解决:构造器注入循环依赖; 根本原因:Spring解决循环依赖依靠的是Bean的“中间态”这个概念,而这个中间态指的是已经实例化,但还没初始化的状态。 而构造器是完成实例化的东东,所以构造器的循环依赖无法解决~~~ 加入s
阅读全文
posted @ 2021-01-25 17:49 zendwang
阅读(137)
评论(0)
推荐(0)
2021年1月21日
【选型】为什么服务发现使用Eureka,而不是Zookeeper
摘要: 首先介绍下cap原理,可以参考:。 P:Partition tolerance,网络分区容错。类似多机房部署,保证服务稳定性。 A: Availability,可用性。 C:Consistency ,一致性。 CAP定理:CAP三个属性对于分布式系统不同同时做到。如AP/CP/AC。 再来看 Eur
阅读全文
posted @ 2021-01-21 14:23 zendwang
阅读(292)
评论(0)
推荐(0)
2021年1月13日
CPU利用率高,如何排查?
摘要: CPU利用率高,可能的原因 代码中有比较耗CPU的操作,比如循环等(重点关注) 查看当前CPU消耗过高的进程 通过进程ID,找到哪些线程CPU过高 通过jstack查看当前线程具体的堆栈信息 Full GC 次数过多(重点关注) 线上多个线程的CPU都超过了100%,通过jstack命令可以看到这些
阅读全文
posted @ 2021-01-13 15:49 zendwang
阅读(410)
评论(0)
推荐(0)
2021年1月11日
数据库表名、列名长度限制
摘要: MySQL | Identifier Type | Maximum Length (characters) | | | | | Database | 64 (NDB storage engine: 63) | | Table | 64 (NDB storage engine: 63) | | Col
阅读全文
posted @ 2021-01-11 17:06 zendwang
阅读(1656)
评论(0)
推荐(0)
2021年1月8日
jstat
摘要: 查看GC相关区域的使用率(utilization)统计 jstat -gc -t 1011 1000 5,其中pid 1011 interval 1000 count 5 [jbossuser@sndbas-sit-wildfly-35265-1 snsoadmin]$ jstat -gcutil
阅读全文
posted @ 2021-01-08 16:50 zendwang
阅读(170)
评论(0)
推荐(0)
2020年12月28日
频繁调用ConcurrentLinkedQueue类的offer和remove方法会内存泄露
摘要: 频繁调用ConcurrentLinkedQueue类的offer和remove方法会内存泄露 看一下ConcurrentLinkedQueue类的remove方法 public class ConcurrentLinkedQueue<E> extends AbstractQueue<E> imple
阅读全文
posted @ 2020-12-28 15:46 zendwang
阅读(847)
评论(0)
推荐(0)
记一次排查问题用到工具
摘要: Arthas 查CPU利用率高的5个线程 thread -n 5 查看类对象的属性 watch org.springframework.util.MimeTypeUtils$ConcurrentLruCache get 'target' -x 2 jmap dump 堆内存快照 jmap -dump
阅读全文
posted @ 2020-12-28 11:11 zendwang
阅读(162)
评论(0)
推荐(0)
2020年12月26日
【jvisualvm】堆查器使用的内存不足
摘要: 在使用jvisualvm分析大的dump文件时,常会遇到堆查器使用的内存不足 解决办法: 修改JAVA_HOME/lib/visualvm/etc/visualvm.conf文件中 visualvm_default_options="-J-client -J-Xms24 -J-Xmx256m",把2
阅读全文
posted @ 2020-12-26 09:15 zendwang
阅读(5204)
评论(0)
推荐(2)
2020年10月21日
JVM 参数
摘要: 堆 -Xms -Xmx 年轻代 -Xmn 永久代(JDK1.7) -XX:PermSize -XX:MaxPermSize 元空间(JDK1.8) -XX:MetaspaceSize -XX:MaxMetaspaceSize GC相关 -verbose:gc -XX:+PrintGCDetails
阅读全文
posted @ 2020-10-21 09:36 zendwang
阅读(138)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告