- 博客(3)
- 资源 (30)
- 收藏
- 关注
原创 数据类型转换工具
public class SafeParserUtil { public static final String TRUE_VALUE = "true"; public static final String FALSE_VALUE = "false"; public static final String TRUE_INT_VALUE = "1"; public static final String FALSE_INT_VALUE = "0"; public .
2021-07-23 10:12:20 625
原创 动态执行器
一、对象执行器对象执行器只需要3步即可以做到1. 根据bean名称(可配置)获取对应的实例。Object beanObject = SpringBeanUtil.getBean(beanName);2. 获取实例的方法(方法名和类型可配置)beanMethod = beanObject.getClass().getMethod(methodName, List.class);3. 方法调用(请求参数可配置)beanResult = beanMethod.invoke(be
2021-07-21 10:05:59 138
转载 CPU飙升排查思路
最近公司有个需求是对接E签宝的,也就是CA认证,大致的情况就是我们拿着文件去E签宝做CA认定,简单的理解就是拿着合同去E签宝盖章。因为是对接三方的吗,所以在调E签宝服务的时候我就用log.info()把请求参数给打印了出来,方便看组装的参加,排查问题,参数中就包含我们的合同文件流,所以整个参数是一个大对象。在做压测的时候发现CPU很快就飙升到100%,并且耗时很久。但是我把打印日志的log.info()去掉之后,CPU和耗时马上就降下来了。下面开始排查这个问题:首先使用top命令查看进程运行情况:
2021-07-09 17:00:18 514
Springboot consul 服务提供端和服务发现端
2017-08-17
springboot中的 动态代理的选择测试代码
2017-08-01
springboot mybatis 集成多数据源 两种实现方式
2017-06-30
springMVC+Ehcache+MySQL
2016-11-15
spring aop 自定义缓存实现
2015-12-11
spring简单的缓存
2015-12-09
java装饰模式实例
2015-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人