单块应用 单块应用流程 单体应用的开发,会在intellij idea/eclipse建一个工程,使用spring mvc+spring+myb...
zookeeper保持数据一致性是通过Zab协议实现的。 ZAB协议 ZAB全称是Zookeeper Atomic Broadcast(Zook...
常见的哈希算法 我们以往使用哈希算法,例如 JDK 1.8 中的HashMap,插入新的key需要确定哈希树桶中的索引位置,是先取key的has...
外部数据结构与内部数据结构 外部数据结构除了常用的5种:字符串String,哈希表Hash,列表List,集合Set,有序集合Sort Set,...
增加了向前指针的链表叫作跳表。跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序...
Redis支持数据持久化,众多数据结构存储,master-slave模式数据备份等多种功能。 Redis持久化 持久化主要是Redis故障后,从...
为PDF添加文字水印,百度搜了下,发现很多内容太老了,直接CV不能用,所以给出一段好用的。 项目中添加依赖。itextpdf经历过几次更新,需要...
MYSQL-数据类型优化 优化数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对获得高性能至关重要。选择数据类型时一般遵从以下几个原...
欢迎访问我的个人博客:MySQL架构及MVCC MySQL结构 MySQL架构图便于理解MySQL。 最上层连接线程处理,是提供给客户端的,如连...