java
文章平均质量分 78
Mr.Gorgeous
进一寸有一寸的欢喜
展开
-
Callable&Future的一个使用场景
Callable&Future的一个使用场景场景DemoFuture的get方法其他 场景 某个接口功能是分别http调用四个服务并将返回结果整合成一个结果返回,四个服务之间相互独立,因此使用多线程处理。由于需要获取每个服务的返回值,这里打算采用Callable和Future来实现。 Demo 首先定义一个线程池 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.uti原创 2020-08-26 20:42:43 · 1050 阅读 · 0 评论 -
初试Java VisualVM & ProcessorExplorer排查问题
初试Java VisualVM & ProcessorExplorer排查问题背景Java VisualVM & ProcessorExplorer排查问题启动jvisualvm工具ProcessorExplorer工具Dump排查jstat查看gc情况jstack输出堆栈信息 背景 最近在学jvm,有个服务测试环境的接口查询超时,尝试使用jdk自带工具Java VisualVM定位一下问题。 测试环境权限限制无法导出dump文件,故在本地Windows环境排查。 Java VisualVM原创 2020-08-17 20:56:59 · 324 阅读 · 0 评论 -
Spring源码分析ClassPathXmlApplicationContext获取配置信息(refresh之前)
Spring源码分析ClassPathXmlApplicationContext获取配置信息(refresh之前)ClassPathXmlApplicationContext继承关系构造方法获取配置信息获取环境信息StandardEnvironmentcustomizePropertySources解析路径PropertyResolver类图![PropertyResolver类图](https:...原创 2019-12-31 11:05:52 · 275 阅读 · 0 评论 -
Spring源码分析SimpleAliasRegistry类
Spring源码分析SimpleAliasRegistry类AliasRegistry接口声明方法SimpleAliasRegistry接口成员变量注册别名(registerAlias)检查循环引用(checkForAliasCircle)检查指定名称是否已注册指定别名(hasAlias)获取别名列表(getAliases&retrieveAliases) AliasRegistry接口 ...原创 2019-11-08 14:28:00 · 174 阅读 · 0 评论