自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日志打印[System.out.println(s)]引起的血案

日志打印引起的血案起因某天突然收到Cat关于某个站点的异常告警,错误数达到1000多个。过了一分钟后就恢复了。通过Cat错误日志,发现是调用下游服务异常。报错有两种错误com.alipay.sofa.rpc.core.exception.SofaRpcException: com.alipay.remoting.rpc.exception.InvokeServerBusyException: Server thread pool busy! the address is 10.x.xx.176:

2021-01-04 15:40:09 2971 3

翻译 Spring @Profile注解

If a @Configuration class is marked with @Profile, all of the @Bean methods and @Import annotations associated with that class will be bypassed unless one or more of the specified profiles are active. If a @Component or @Configuration class is marked with

2020-12-18 16:00:29 429

翻译 Spring Web Media Types

Consumable Media TypesYou can narrow the primary mapping by specifying a list of consumable media types. The request will be matched only if the Content-Type request header matches the specified media type. For example:可以通过指定一个media type的列表来限制http请求的Con

2020-12-18 15:45:10 439

原创 FastJson升级踩坑记

事因前段时间网上爆出FastJson漏洞后就接到公司安全部门硬性通知的全司升级,要求所有的fastjson升级到1.2.73版本,并且在发布系统进行jar包版本拦截,低于这个版本不让发布。这招比较狠!于是开启了升级之路。大家都想到了升级可能会有风险,都比较忐忑,但事还得做。发现问题幸运的是升级了好几个服务都顺利升级了,还挺开心的,觉得不用担心了。剩下最后一个老服务升级了。这天和其他服务升级一样也没有太担心,正常上线了一台机器。本来不想看日志检测是否有问题的,过了会觉得还是看看比较放心点。打开日志系统后

2020-12-18 14:57:39 3228

原创 记一次SOFA内存泄漏排查过程

记一次内存泄漏排查过程起因     某天中午大家还在安静的午休,睡得正香的时候突然被一阵手机滴…滴滴直响短信惊醒。一看是应用的服务器告警并且对应服务的所有机器都在告警“健康检查失败,自动拉下线”。这还得了,无意识的打开CAT,大盘红得直奔5000点的感觉。直接使用终极大招,赶紧联系运维小哥重启所有服务,留一台保留现场调查原因。服务恢复正常。分析     通过分析发现一个现象:健康检查在多次检查失败后把

2020-12-07 16:36:56 983 1

原创 Spring AOP实现原理(1)-AOP如何实现切入代码

Spring AOP实现原理1、请问如下代码在配置完全正常的情况下控制台会输出哪些内容? 输出的顺序是什么?简单业务代码public interface UserService { void save(); void saveContacts();}@Servicepublic class UserServiceImpl impl...

2020-12-07 16:36:46 265

原创 堆内存泄漏排查-框架

堆内存泄漏排查起因正在调试接口服务,突然发现控制台出现OOM的异常,这让我有点吃惊。这个服务在线上的内容一直是非常正常的,这次新开发了两个接口就导致OOM了?3G的堆内存就被这两个接口占用了?而且我还只是调用几次,不至于导致OOM啊。除了OOM的错误外还有前不久接的微能力报的错误,错误如下:OOM的错误不搞清楚,可不敢上线。于是立即dump出dump文件。发现dump文件确实很大,有2.94G。与此同时其他同事也反馈微能力报错应用无法启动,报502的也有,报OOM的也有,测试人员也反馈微能力报错导致

2020-12-07 16:36:33 636

原创 FastJson序列化属性名格式诡异现象

      本人能力有限,不一定完全正确。在里写是为了自己以后方便查阅.对于其他人可以起到抛砖引玉的作用。现象:     FastJson序列化属性名的格式在同一应用有的序列化后属性名是驼峰格式userId:1000,有的序列化后是Snake格式user_id:1000。应用:     FastJson在1.2.15版本之后支持配置的PropertyNamingStrategy四种...

2018-08-10 15:00:19 1762

空空如也

空空如也

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

TA关注的人

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