自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cmai

csdn不再更新,后续文章将更新到cmai.xin

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 CPU缓存行(cache line)对于代码的影响

cpu有主存和缓存之分,读取数据时,会把数据从主存放到缓存中处理,每一次读取一个cache line(64字节),上述的代码执行快慢的根本原因是从主存加载到缓存的次数不同,loop1每循环16次,需要加载一次cache line,loop2每次循环正好跨16个元素,也就是每次循环需要加载一次cache line, 而loop3因为循环的步长为1024,虽然每次也要访问cache line但是总共的加载cache line的次数远低于loop1和loop2。

2023-10-27 11:44:30 124

原创 排查一次类加载导致的OOM

metaspace存储的是类的结构信息,一直在增长基本上是因为类一直被重复加载,无法被卸载掉给应用加上启动参数

2023-10-27 11:36:10 208

原创 seata at模式死锁

seata死锁

2023-10-26 14:06:07 357

原创 mysql请求阻塞

mysql配置文件优化、请求阻塞

2023-10-26 14:03:37 318

原创 gateway自定义负载均衡策略

背景描述两地域部署K8S集群,每个集群部署的都有网关的实例,请求通过ingrees路由到Spring cloud gateway后,gateway需要实现例如北京的请求转发到北京的实例,减少网络损耗客户端改造spring: cloud: nacos: discovery: metadata: service-zone: ${service-zone}追加配置,通过启动参数获取,部署该实例的时候指定实例所在的区域网关改造@Configu

2022-04-21 14:28:04 3766

原创 开源BI报表metabase介绍及踩过的坑

使用场景公司运营需要报表统计数据,自己私下找过几个报表工具,例如Ireport,fenereport,Echarts 等等,感觉都不合心意,最终找到了metabase,metabase的优势一个开源BI报表工具,metabase适合给产品和运营看统计数据,因为之前的报表是在系统当中,上线一个报表功能太麻烦,后端,前端,再测试,用了metabase以后可以节省开发周期,节约成本,简单易上手,...

2019-04-22 17:39:58 40842 15

原创 之前遇到的连接池连接超时问题

alibaba druid抛出连接异常-连接池最大连接数为20,log中出现获取连接超时,代表20个连接都在占用-同时出现socket超时,服务中有一个动作是http调用第三方接口,调用接口时超时因为有事物的存在,调用第三方接口一直在等待超时,所以db的连接也就没有释放掉-请求数比db连接数多的时候,就浮现这个问题了部分代码,简单的功能性测试不一定能测出来...

2019-03-08 15:16:23 5280 1

原创 lambda优雅取出对象list中某个属性重复的集合数据

arrays.stream() .collect(Collectors.groupBy(a->a.getField,Collectors.counting()) .entrySet.stream() .filter(entry->entry.getValue()>1) .map(entry->entry.getKey()) ....

2019-03-08 14:57:49 29004 7

原创 springboot异步执行service

springboot启用异步执行注解:场景:对用户触发事件进行埋点记录分析思路:Controller进行token认证后讲请求信息转发给service异步执行,然后直接return结果(无需知道service执行结果)  前端也不关注controller执行结果实现将关键信息发给service后直接return结果 service异步执行,所以controller无需等待service执行完毕,可...

2018-05-14 18:56:17 7202

原创 开源BI报表metabase介绍及踩过的坑

原文不支持markdown,关于metabase的已经迁移到https://blog.csdn.net/qq_35902833/article/details/89457151

2018-01-26 11:48:59 25704 20

fastdfs demo

fastdfs的demo示例,fastdfs的demo示例,fastdfs的demo示例

2018-06-21

java虚拟机规范中文扫描版

java Virtual Machine Specification Java SE 7,java虚拟机规范,中文扫描版

2018-01-03

Nginx教程从入门到精通

Nginx教程从入门到精通,中文开发文档,详细教程.................................................

2017-10-13

空空如也

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

TA关注的人

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