自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot:3种方式读取set属性properties

随笔一记yml配置如下:autoconfigure: skiped: autoConfigurations: 1,2,3加载方式1Set<String> skipedAutoConfigurationClasses = new HashSet<>();String[] split = environment.getProperty("autoconfigure.skiped.autoConfigurations", "").split(",");

2020-06-08 15:32:46 1980

原创 AnnotationConfigApplicationContext的注册和刷新

spring ioc//容器的注册和刷新public AnnotationConfigApplicationContext(Class<?>... annotatedClasses) { this(); register(annotatedClasses); refresh();}prepareRefresh():刷新前的预刷新initPropertySources():初始化一些属性设置;子类自定义个性化属性设置方法getEnvironment().val

2020-05-30 21:10:27 374

原创 快速排查Java的CPU性能问题

用于快速排查Java的CPU性能问题(top us值过高),自动查出运行的Java进程中消耗CPU多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。目前只支持Linux。原因是Mac、Windows的ps命令不支持列出进程的线程id。PS,如何操作可以参见@bluedavy的《分布式Java应用》的【5.1.1 CPU消耗分析】一节,说得很详细:top命令找出消耗CPU高的Java...

2019-08-01 17:10:12 207

原创 记一次dubbo异步调用超时的bug

背景:最近线上某个接口时不时会报超时,观察一段时间发现,只要provider处理业务超过1秒该现象就会重现(实际超时时间设置为20秒)。不管怎么看代码和超时配置都没有问题。解决:开发环境还原场景,provider强制睡眠3秒,在客户端debug。经过一天的摸索,发现原来是dubbo异步本身的bug。在代码中设置了超时时间,但是单位是秒,会被重置为默认值1s。不再多说了,直接上代码演示p...

2019-08-01 10:17:23 1244

空空如也

空空如也

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

TA关注的人

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