前言 我们经常都会碰到延迟任务,定时任务这种需求。在网络连接的场景中,常常会出现一些超时控制。随着连接数量的增加,这些超时任务的数量往往也是很庞大的。实现对大量任务的超时管理...
前言 我们经常都会碰到延迟任务,定时任务这种需求。在网络连接的场景中,常常会出现一些超时控制。随着连接数量的增加,这些超时任务的数量往往也是很庞大的。实现对大量任务的超时管理...
本文使用 文章同步助手[https://www.jianshu.com/p/5709df6fb58d] 同步
一直以来,在多地多中心的消息发送场景下,如何保障数据的完整性和一致性是一个技术难点。在 RocketMQ 4.5 版本之前,RocketMQ 只有 Master/Slave ...
我们知道,kafka 如果要保证顺序消费,必须保证消息保存到同一个patition上,而且为了有序性,只能有一个消费者进行消费。这种情况下,Kafka 就退化成了单一队列,毫...
什么是图 — 一些理论 在线性结构中,数据元素之间满足唯一的线性关系,每个数据元素(除第一个和最后一个外)只有一个直接前趋和一个直接后继; 在树形结构中,数据元素之间有着明显...
本文使用 文章同步助手[https://www.jianshu.com/p/5709df6fb58d] 同步
“bug 是程序员的天敌,同时也是程序员进步的阶梯” 前情提要 — 前段时间,同事反馈又一批业务数据入库非常慢,而且有些数据和合作方数据对不上,偶尔会有出入。于是,作为对疑难...
“上一篇我们认识了下什么是索引,今天我们来聊聊索引的使用和优化” 索引种类 聚簇索引 「主键索引」(PRIMARY KEY):主键索引一般都是在创建表的时候指定,不指定的话会...
前言 一个优秀的数据库,必然涉及到持久化,有持久化,就有数据落盘的操作。有落盘操作就必然有文件存储的位置规划。而且了解数据库的持久化文件也是了解数据库高可用,可扩展的前提。像...
前言 上篇《VARCHAR(M) 到底占用多少个字节?|mysql系列(2)》分享了VARCHAR(M)占用多少个字节,那VARCHAR 最大能存多少个字符呢?以及了解这些对...
前言 这个问题其实很有迷惑性,问的是字节,不是字符,我们知道在计算机中只能存储二进制数据。所以要搞清楚这个问题?就要搞清楚下面2个问题: 1.字节和字符的对应关系。 2.va...
前言 当我们用 navicat、mysql workbench 等mysql 的客户端执行一条sql语句后,我们就能得到相应的结果。例如: 那么这个过程发生了什么呢? 执行一...
前言 在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。 JDK7用了 很久一段时间后,终于升级到JDK8。自从升级没多久,JDK 就开...
jdk source read java collection集合 https://github.com/CarpenterLee/JCFInternalshttp://ca...