RUI个人博客 首页>>2018-05

spring batch线上问题定位纪实

spring batch线上问题定位纪实

前言碎语 最近线上spring batch的一个问题围绕博主近两周时间,甚是扰神。具体现象为,spring batch执行中莫名其妙线程就卡住了,不往下走了。下面会详细描述整个问题的排查过程 环境说明 spring batch分区环境,共6个分片,两台实例,分别6个线程处理,由xxljob任务调度触发日切job,配置由apollo管理。 排查过程 1.xxljob长连接导致 why?因为我们有项目是老项目,任务调度使用的quartz,原...

阅读全文 »

使用sonarqube+jenkins+IDEA插件搭建代码可持续优化平台

使用sonarqube+jenkins+IDEA插件搭建代码可持续优化平台

前言碎语 博主所在公司是个创业公司,项目开发是典型的敏捷迭代模式,快速开发上线,后面再持续迭代需求。项目秩序迭代到一定阶段后,发现留下了很多代码质量方面的技术栈。下面博主会使用sonarqube详细介绍并搭建一个代码可持续优化的质量管控平台,解决这些问题。 sonarqube是什么? sonarqube是一个开源的代码质量管控平台, 代码检测规则可定制,支持java,C++等语言的代码质量...

阅读全文 »

系统架构,解决方案合集

前言碎语 本文主要记录了博主从业以来在系统架构及相关解决方案方面的选型项目,会不定期更新,同时也欢迎大家补充 缓存框架: spring cache:http://spring.io/guides/gs/caching/ jetcache :https://github.com/alibaba/jetcache redis相关 : redisson :https://github.com/redisson/redisson jedis :https://github.com/xetorthio/jedis redisDesktop :https://github.com/uglide/RedisDesktopManager cachecloud :https://github.com/sohutv/cachecloud api文档管...

阅读全文 »