暂无搜索历史
各位程序员伙伴在工作中一定会接触到定时触发任务的场景,而目前业界内使用最多的就是XXL-JOB了,在接下来的几篇文章中,笔者会带各位深入了解一下XXL-JOB底...
CompletableFuture 是 JDK8 中新增的多线程任务执行类,通过它我们可以方便地进行串行、并行、组合和转换异步任务。它能够以一种非常灵活的方式处...
就在前几日oracle发布了JDK21,这个原本计划在今年年初就发行的版本终于和我们见面了,JDK21都发布了,不会有人还在用JDK8吧,话又说回来,JDK21...
Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web 应用程序。在互联网公司中得到了广泛应用,面试也一定会问到,今天我们...
之前写过JDK8至17的新特性,而就在不久前JDK21也正式发布,该版本也是继JDK17后的又一个LTS(长期支持)版本。Java 21官方最开始说,将具有16...
Guava是Google公司开发的一款Java类库扩展包。很多小伙伴的项目中已经引入了,但并没有使用,大家对于这个也是偶尔使用,但Guava中包涵了很多方面的类...
在之前的文章中已经向大家介绍了策略模式的使用,在本期中我向大家介绍另外一种设计模式——过滤器模式。
布隆过滤器(Bloom Filter)是一种数据结构,由布隆于1970年提出。它由一个很长的二进制向量和一系列随机映射函数组成。其主要应用是判断一个元素是否在一...
在Java编程中,对象的序列化是一种重要的功能。它允许将对象转换为字节序列,以便在网络传输、持久化存储或与其他系统进行交互时使用。本文将介绍为什么使用Java序...
在之前,我们已经了解了Redis的基本数据结构和布隆过滤器,今天来带大家了解一下Redis中的备份与恢复策略。
在我们实际的开发过程中,实现功能当然是首要目标,但在实现功能的基础上,也要考虑到代码的健壮性和扩展性。健壮性保证了代码运行的质量,扩展性则保证了后续维护的便捷,...
在之前的文章中,我们介绍了几种Uid的生成策略,其中涉及到了Seata的IdWorker类,但由于篇幅原因,并未展开讲,Seata的这个实现具有很强的代表性,在...
为什么说又,因为就在不久前,语雀就因为云服务问题出现了故障,在8小时后才得以恢复。 但这次故障影响的范围较上次相比就大得多了,不但语雀出现了问题,淘宝、钉钉等A...
各位小伙伴大家好呀,今天我们来讨论一下分布式id,在讨论分布式id前我们先来考虑一个问题,为什么我们需要分布式id?在业务发展的初期,业务量小,通常利用DB默认...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市