![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 95
Dewey_DD
这个作者很懒,什么都没留下…
展开
-
分布式任务调度框架调研
分布式任务调度框架调研需求:当前方案存在问题调研:quartz:整体架构:相关特性:elastic-job:整体架构:相关特性:xxl-job:整体架构:相关特性:需求:在目前的实际业务中有大量的定时任务需要执行,例如大量缓存设置的保持数据一致性的兜底任务、课程开课前10分钟的考勤提醒、存在24小时未批改作业时提醒对应的老师等等。当前方案由于没有接入过分布式任务调度框架,所以在分布式环境中,这些任务是通过暴露一个HTTP接口来由外部来触发的,只触发一次则交给调用方来保证。调用方则是选择了Linux的原创 2021-08-08 20:02:00 · 665 阅读 · 1 评论 -
基于kafka的延时队列实现
基于kafka的延时队列实现这里写目录标题基于kafka的延时队列实现延时队列什么是延时队列使用场景相关消息中间件的延时队列实现rabbitmq基于kafka的简单延时队列消费实现为什么要基于kafka来做延时队列demo效果延时队列延时队列顾名思义就是一个可以延时(消费)的队列。生产者和消费者约定消息延迟的时间,投递到延时队列的消息则会在约定的时间被消费。什么是延时队列使用场景相关消息中间件的延时队列实现rabbitmq基于kafka的简单延时队列消费实现为什么要基于kafka来做延时队原创 2021-07-18 19:54:55 · 5743 阅读 · 8 评论 -
kafka-分区重分配及相关源码分析
tips:本文源码对应的kafka版本是2.3.1分区重分配及相关源码分析简单示例kafka消费者分区重分配消费者分区重分配简介分区重分配的策略RangeAssignorRoundRobinAssignorStickyAssignor自定义Assignor消费者心跳线程kafka消费者状态分区重分配触过程简单示例public class KafkaConsumerTest { public static void main(String[] args) { PropertyCo原创 2021-06-06 11:36:01 · 697 阅读 · 0 评论 -
mysql隐式转换导致的索引失效问题
问题描述揭秘隐式转换问题产生原因以及解决问题描述在一次业务查询的代码中,表aggregation_learn中字段ref_id的类型为verchar,但是在sql编写认为ref_id为bigint类型,所以写出来下述sql。ref_id后面用的是Java中的Long形数据。下述代码在测试环境并没有发现什么问题,但是上线后却带来了线上问题。select learner_id as id from aggregation_learn where ref_type=0 and ref_id=412.原创 2020-05-25 17:52:35 · 1867 阅读 · 1 评论 -
Spring Aop 内部方法调用拦截问题
Spring Aop 内部方法调用拦截问题问题描述通过spring aop实现方法调用日志记录上述实现存在的问题问题产生原因问题解决方法问题描述通过spring aop实现方法调用日志记录首先定义日志记录注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface LogAnno...原创 2019-12-29 18:08:13 · 816 阅读 · 0 评论 -
海量数据下使用bitmap和布隆过滤器去重
海量数据下使用bitmap和布隆过滤器去重常规情况下的hash表去重对于常规的少量数据去重,我们往往采用hash表来去重。这种方法比较简单,就是计算出hash值进行比较,然后hash值相同的在进行下额外的判断来确认是否是同一个数据即可。bitmap去重在海量数据进行去重的条件下,如果继续使用hash表则会出现一个很严重的问题,由于hash表是建立了一个hash值与实际数据的...原创 2018-05-22 21:41:54 · 2720 阅读 · 5 评论 -
微信小程序服务端开发遇到的一些坑
微信小程序服务端开发遇到的一些坑欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...原创 2019-08-06 15:51:38 · 2394 阅读 · 0 评论