- 博客(27)
- 收藏
- 关注
原创 记一次cpu飙高问题排查
然后进入导出的线程栈文件中,根据问题线程id转16进制后,找到对应的线程栈位置;从内容发现这批问题线程来自一个线程池,且一直处于RUNNABLE状态,而且都是卡在了TreeMap的put方法上,找到对应的业务代码位置,发现,该处为开启了对应服务器台数的线程池,然后每次请求时,会并发该数目(40多个)的线程对每个服务器发起请求获取数据,然后每个线程拿到数据后会放到共享的一个TreeMap里供后续的业务处理;非线程安全的Map,在并发处理时,可能会造成死循环从而导致cpu飙升;
2023-04-07 15:19:02 686
原创 一些文章资讯汇总(事务篇)
各类资讯汇总写在前面(声明)事务写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!事务Spring 事务管理分析动态代理给 Spring 事务埋下的坑Spring transaction事务 roll back各种回滚Spring Cloud分布式事务终极解决方案探讨用rabbitmq解决分布式事务3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务常用的分布式事务解决方案介绍有
2021-05-24 17:38:46 115
原创 一些文章资讯汇总(缓存篇)
各类资讯汇总写在前面(声明)缓存写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!缓存太牛逼了!项目中用了Disruptor之后,性能提升了2.5倍缓存使用过程中的几种策略总结及优缺点组合分析SpringBoot2.0-缓存注解的使用及缓存原理SpringBoot 2.0 之使用声明式注解简化缓存SpringBoot2.0的@Cacheable(Redis)缓存失效时间解决方案Spring Cache扩展:
2021-05-24 16:55:26 135
原创 中间件(ElasticSearch篇)
各类资讯汇总写在前面(声明)ElasticSearchSolr写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!ElasticSearchElasticsearch 6.8ElasticSearch中文社区—————————初学ElasticSearch看完这篇还不会 Elasticsearch,我跪搓衣板!ElasticSearch一:分布式搜索引擎的架构ElasticSearch二:ES写入和查询的流
2021-05-21 17:47:26 362
原创 中间件(消息中间件篇)
各类资讯汇总写在前面(声明)消息中间件KafkaRocketMQRabbitMQActiveMQ写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!消息中间件再过半小时,你就能明白kafka的工作原理了90% 的 Java 程序员,都扛不住这波消息中间件的面试四连炮!分布式之MQ复习精讲消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?消息中间件如何处理消费失败的消息?Kafka
2021-05-21 17:38:07 208
原创 Java基础(JVM篇)
各类资讯汇总写在前面(声明)算法JVM垃圾回收分析监控调优排查一些问题排查案例写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!算法Java 常用的八种排序算法与代码实现面试时写不出排序算法?看这篇就够了雪花算法的原理和 Java 实现理解Raft算法,轻松应对分布式容错和一致性女朋友都能看懂的哈希表总结!JVMjvm知识点总览JVM体系结构认知内存模型、可见性、指令重排序深入了解 Java 之虚拟
2021-05-20 11:44:01 140
原创 一些文章资讯汇总(日志/代码规范篇)
各类资讯汇总写在前面(声明)规范日志监控写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!规范前后分离接口规范 前后端分离后API交互如何保证数据安全性? 如何 mock 数据 怎样提供一个好的
2021-05-20 10:34:46 87
原创 一些文章资讯汇总(设计架构篇)
各类资讯汇总写在前面(声明)架构设计设计模式分布式高并发高可用登录权限案例写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!架构设计系统架构设计的原则和模式如何健壮你的后端服务一文详解微服务架构东方证券企业架构之技术架构转型实践为什么在系统中不推荐双写?DDD:降低甚至消除问题域和解决方案域的壁垒设计模式一些设计上的基本常识9种设计模式在Spring中的运用,一定要非常熟练! Spr
2021-05-20 10:30:15 190 1
原创 一些文章资讯汇总(工具篇)
各类资讯汇总写在前面(声明)常用工具IDEIDEAEclipseMavenDocker设计工具版本管理工具项目管理工具其他写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!常用工具IDEIDEAJava 开发必装的 IntelliJ IDEA 插件idea插件篇之java内存分析工具(JProfiler)整理了一些 IDEA 中比较骚的技巧,发现第一个就没用过!这样配置,让你的IDEA好用到飞起来为什么你
2021-05-20 10:12:38 91
原创 ElasticSearch笔记(6.8 APIs)
写在前面1.这个笔记仅仅针对ElasticSearch 6.8版本。2.脚本代码如果遇到执行报错问题,可以copy到EditPlus中,然后开启显示所有符号,查看下空格字符是不是显示入下图这样的小红点,如果不是小红点,那么应该是copy过程中编码或者字符改变导致;将空额全部替换成小红点即可正常执行。3. Elasticsearch: 权威指南 (虽然本书基于 Elasticsearch 2.x 版本,有些内容可能已经过时;但是有些东西还是具有参考意义的)APIsCluster APIs官方参考
2021-04-30 11:13:23 622
原创 一些文章资讯汇总(Linux篇)
各类资讯汇总写在前面(声明)常用命令磁盘相关网络相关其他写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!常用命令Linux命令大全Linux常用命令大全磁盘相关linux下测试磁盘的读写IO速度-简易方法Linux下使用fdisk扩大分区容量如何在 Linux 系统下检测硬盘上的坏道和坏块网络相关修改临时端口号范围网络优化之net.ipv4.tcp_tw_recycle参数其他
2021-03-24 15:42:50 125 1
原创 一些文章资讯汇总(框架篇)
各类资讯汇总写在前面(声明)常用框架/组件NettySpringSpringBoot缓存ORM框架MybatisHibernate数据库连接池微服务DubboSpringCloudDubbo Spring Cloud写在前面(声明)声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!做个快乐的搬运工!常用框架/组件高效 Java 人必须知道的十大框架Spring MVC & Boot & Cloud 技术教程汇总Netty看完这篇
2020-11-28 15:03:11 272
原创 一些文章资讯汇总(IT技术向)
<div> <div> <div> <h2>Java</h2> <div> <h3>基础</h3> </div> <div> ...
2019-08-17 11:14:12 1320
原创 使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-15 17:25:10 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人