分库分表神器 Sharding-JDBC 一、Sharding-JDBC 简介 最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为 ShardingSphere,2020年416正式成为 Apache 软件基会的顶级项。 随着版本的不断更迭 的核心功能也变得多元化起来。从最开始 Sharding-JDBC 1.0 版本只有数据分片,到 Sharding- 数据结构与算法 2025年05月09日 76 点赞 0 评论 12133 浏览
一文吃透 Redis 压缩列表、listpack 及哈希表扩容与并发查询 目录压缩列表是怎么实现的?介绍一下 Redis 中的 listpack哈希表是怎么扩容的?哈希表扩容的时候,有读请求怎么查?压缩列表是怎么实现的?压缩列表图:链表的表头有三个字段 zlbytes:用于统计整个压缩列表有多少字节 zltail:用于统计末尾节点距离起始节点相差多少字节的距离 zllen:用于统计整个列表 数据结构与算法 2026年03月02日 95 点赞 0 评论 12125 浏览
扬帆数据结构算法之舟,启航C++探索征途——LeetCode深度磨砺:顺序表技术精进实践 人无完人,持之以恒,方能见真我!!! 共同进步!! 文章目录 顺序表练习 1.移除数组中指定的元素 方法1(顺序表) 方法2(双指针) 2.删除有序数组中的重复项 方法1(顺序表) 数据结构与算法 2026年03月28日 155 点赞 0 评论 12119 浏览
Hashcat 使用手册:从入门到高级密码恢复指南 引言:为什么需要 Hashcat在网络安全领域,密码是系统防护的第一道屏障,但也常常成为弱点。Hashcat 作为全球最快、最先进的密码恢复工具,能帮助安全专业人士评估密码强度、恢复遗忘凭证或进行渗透测试。它支持超过 300 种哈希算法,利用 GPU 等硬件加速,实现高效离线破解。注意:Hashca 数据结构与算法 2026年03月02日 145 点赞 0 评论 12116 浏览
Python数据结构与算法:非科班转码者的学习指南 Python数据结构与算法:非科班转码者的学习指南前言大家好,我是第一程序员(名字大,人很菜)。作为一个非科班转码、正在学习Rust和Python的萌新,最近我开始学习数据结构与算法。说实话,一开始我对这些概念感到非常头疼,尤其是算法部分,经常看得云里雾里。但随着学习的深入 数据结构与算法 2026年04月15日 169 点赞 0 评论 12097 浏览
MySql分片规则·枚举分片 一、枚举分片规则(sharding-by-intfile) : 表里必须有名字叫sharding_id的表头 且表头的值必须在分片规则配置文件定义的值里选择。 配置规则文件:/usr/local/mycat/conf/partition-hash-int.txt # 设置sharding_id表头的值 Mycat60~ ]# vim /usr/local/mycat/conf/partiti 数据结构与算法 2025年06月09日 84 点赞 0 评论 12095 浏览
LeetCode 387. First Unique Character in a String 题解 LeetCode 387. First Unique Character in a String 题解题目描述给定一个字符串 s ,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1 。示例 1:输入: s = "leetcode" 输出: 0 示例 2:输入: s = " 数据结构与算法 2026年05月04日 97 点赞 0 评论 12091 浏览
InnoDB事务隔离级别实现原理 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。 1.并发事务带来的问题以及事务隔离级别 并发事务处理带来的问题: 更新丢失(Lost 数据结构与算法 2025年07月28日 139 点赞 0 评论 12057 浏览
【算法笔记】图论基础(一):建图、存图、树和图的遍历、拓扑排序、最小生成树 目录 何为图论 图的概念 图的一些基本概念 有向图和无向图 带权图 连通图和非连通图 对于无向图 对于有向图 度 对于无向图 对于有向图 一些结论 环 自环、重边、简单图、完全图 自环 重边 简单图 稀疏图和稠密图 子图、生成子图 同构 图的存储 直接存边 邻接矩阵存边 邻接表存边 链式前向星存边 图 数据结构与算法 2025年04月15日 100 点赞 0 评论 12056 浏览
【MySQL】MySQL 复制 MySQL复制介绍 MySQL复制允许将主实例(master)上的数据同步到一个或多个从实例(slave)上,默认情况下复制是异步进行的,从库也不需要一直连接到主库来同步数据。 MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据库,也可以是一个数据库里的指定的表。 MySQL复制所带来的优势在于: 拓展能力: 通过复制功能可以将M 数据结构与算法 2025年06月30日 147 点赞 0 评论 12032 浏览