一行代码,亿万生活
10
29
Spring中获取泛型的方法 Spring中获取泛型的方法
为了保持代码的通用性和抽象,在开发中大家可能会比较经常实用泛型进行编码,那么如何在执行过程中如何获取泛型的类型呢? Spring下获取泛型的方式如下(假设CallbackHandler是泛型的接口类,handler继承CallbackH
2022-10-29
27
26
前端访问链路优化 前端访问链路优化
近期在梳理公司的前端项目(前后端分离)时,发现很多前端项目在部署上都是直接访问源站,没有结合CDN进行使用。里面有涉及到比较多的静态资源(包含大的js文件、图片等),这在一定程度上会耗用源站的带宽,给源站带来较大的压力;另外也没有针对性的
2022-10-26
26
记服务CPU飙高排查过程 记服务CPU飙高排查过程
故障现象下午运维群推送了一个K8S告警,某个服务CPU飙高,如下: 由于已经达到申请资源的临界值了,因此需要尽快对服务进行排查。 故障排查基于k8s dashboard登录Pod,打印jstack日志: # 打印jstack日志 jsta
2022-10-26
26
CORS设置及优化梳理 CORS设置及优化梳理
跨域前后端分离的项目经常会遇到跨域的问题,例如前端访问域名是www.xxx.com,后端接口绑定域名是xx-api.xxx.com,那么在不做任何操作的情况下前端请求接口就会有跨域的报错。如下: Access to XMLHttpReque
2022-10-26
26
Java TroubleShooting分享 Java TroubleShooting分享
背景 在开发、测试甚至产线环境,我们经常会遇到这样那样的难题,例如接口响应慢、服务器CPU飙高、Java应用内存居高不下等问题。遇到这类问题,应该如何来排查分析?本文将主要从JVM tool以及Arthas等几个方面跟大家分享,如何快速分析
2022-10-26
25