摘要: 1、问题现象 这两天系统日志里面总会出现xxl-job的报错,但是job执行器能被正常调用并执行,调度日志也都显示成功。 不影响正常使用,但是error报错多了,就容易触发告警。o(╯□╰)o content: >>>>>>>>>>> xxl-job provider netty_http serv 阅读全文
posted @ 2022-08-03 13:47 yejg1212 阅读(601) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 定义 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。 其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 各个线程的ThreadLocal关联的实 阅读全文
posted @ 2022-03-04 15:38 yejg1212 阅读(494) 评论(2) 推荐(2) 编辑
摘要: AQS <前一整子做了一个AQS的技术分享,特将内容整理记录如下,_> 什么是AQS? AQS 的全称是 AbstractQueuedSynchronizer,即抽象队列同步器。是Java并发工具的基础,采用乐观锁,通过CAS与自旋轻量级的获取锁。维护了一个volatile int state(代表 阅读全文
posted @ 2022-02-11 15:33 yejg1212 阅读(124) 评论(0) 推荐(0) 编辑
摘要: dubbo注册中心占位符无法解析问题 前面分析了dubbo注册中心占位符无法解析的问题。 并给出了2种解决办法: 降低mybatis-spring的版本至2.0.1及以下 自定义MapperScannerConfigurer,设置processPropertyPlaceHolders为false 不 阅读全文
posted @ 2021-10-21 09:07 yejg1212 阅读(532) 评论(0) 推荐(0) 编辑
摘要: dubbo注册中心占位符无法解析问题 1、背景 最近搞了2个老项目,想把他们融合到一起。这俩项目情况简介如下: 项目一:基于SpringMVC + dubbo,配置读取本地properties文件,少量配置读取apollo 项目二:基于Springboot + dubbo,配置读取apollo 本着 阅读全文
posted @ 2021-10-20 10:27 yejg1212 阅读(606) 评论(0) 推荐(0) 编辑
摘要: xxl-job使用遇到的问题(二) 关联阅读 xxl-job使用遇到的问题(一) 1、问题现象 最近有个老定时任务迁移到xxl-job的时候,遇到一个小问题。虽然很快解决,但是还是有必要记录一下~ job迁移的时候,在执行方法上标记@XxlJob("test"),然后在管理控制台上,添加任务,点击执 阅读全文
posted @ 2021-05-27 20:01 yejg1212 阅读(3194) 评论(1) 推荐(0) 编辑
摘要: 1、源码入口 xxl-job-admin是一个简单的springboot工程,简单翻看源码,可以很快发现XxlJobAdminConfig入口。 @Override public void afterPropertiesSet() throws Exception { adminConfig = t 阅读全文
posted @ 2021-05-24 18:14 yejg1212 阅读(798) 评论(1) 推荐(0) 编辑
摘要: 1、源码入口 使用xxl-job的时候,需要引入一个jar,然后还需要往Spring容器注入XxlJobSpringExecutor <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> < 阅读全文
posted @ 2021-05-21 15:53 yejg1212 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1、背景 最近公司在迁移定时任务,以前老的定时任务是基于quartz搭建的分布式集群服务,遇到如下几个瓶颈问题: 同一个任务只能有一个节点运行,其他节点不执行,导致性能低,资源也浪费 定时任务在抢占执行的时候(数据库锁),谁先抢到谁执行,导致有些节点忙死,有些节点一直闲置。(没有合理的调度策略) 当 阅读全文
posted @ 2021-05-21 15:52 yejg1212 阅读(4174) 评论(0) 推荐(0) 编辑
摘要: 1、常见场景 Springboot本身支持多环境配置,而且相当简单,直接在resources文件夹下创建三个以properties为后缀的文件就可以了 application-dev.properties:开发环境 application-test.properties:测试环境 applicati 阅读全文
posted @ 2021-05-21 15:49 yejg1212 阅读(127) 评论(0) 推荐(0) 编辑