摘要: B+树能存多少数据? 图 MySQL B+树示意图 InnoDB页的大小默认是16KB: 假设一条记录大小为1KB,则一个数据页中可以存16条数据(忽略页中的其他数据结构) 假设主键为int,又指针大小为6B,则一个索引页中可以存储16KB/(4B+6B)≈1638个索引 所以,两层的B+树可以存储 阅读全文
posted @ 2022-05-01 17:53 daheww 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 数据结构变化可视化网站 支持的数据结构: 示例(B树): 阅读全文
posted @ 2022-05-01 12:52 daheww 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 引言 ConcurrentHashMap的数据结构如下。 和HashMap的最大区别在于多了一层Segment数组,Segment数组下再挂table。这也是ConcurrentHashMap既能保证并发安全,又能保证一定并非性能的关键。 一个k-v键值对想要放进ConcurrentHashMap的 阅读全文
posted @ 2022-04-27 13:35 daheww 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 引言 数据结构中,Hash的核心是使用一个hash函数将值映射到一个地址上,在后续查找的时候再通过这个hash函数计算得到这个地址。所以理想情况下Hash查找的时间复杂度是O(1)。 但是hash映射有可能会有冲突,两个不同的值,通过hash函数算出来的地址相同。比如,hash函数是:x%5,则5和 阅读全文
posted @ 2022-04-21 13:01 daheww 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/1555060/202203/1555060-20220322093958408-445620886.png) 阅读全文
posted @ 2022-03-22 09:40 daheww 阅读(35) 评论(0) 推荐(0) 编辑
摘要: C:\Users\fxz>netstat -ano | find "8093" TCP 0.0.0.0:8093 0.0.0.0:0 LISTENING 3956 TCP [::]:8093 [::]:0 LISTENING 3956 C:\Users\fxz>tasklist | findstr 阅读全文
posted @ 2022-03-01 10:01 daheww 阅读(105) 评论(0) 推荐(0) 编辑
摘要: sa-token client登录逻辑 阅读全文
posted @ 2022-02-28 10:49 daheww 阅读(66) 评论(0) 推荐(1) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/1555060/202202/1555060-20220228104701205-1957155303.png) 阅读全文
posted @ 2022-02-28 10:47 daheww 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 查询锁表的信息 SELECT A.USERNAME, A.MACHINE, A.PROGRAM, A.SID, A.SERIAL#, A.STATUS, C.PIECE, C.SQL_TEXT FROM V$SESSION A, V$SQLTEXT C WHERE A.SID IN (SELECT 阅读全文
posted @ 2022-02-11 16:25 daheww 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: P1.基本操作 C1.开关机 S1.关机 shutdown shutdown -h now shutdown -h 1 ⇒ 一分钟后关机 shutdown -r now ⇒ 立即重启 halt S2.重启 reboot C2.同步数据 syn 把内存的数据同步到磁盘 在关机前应该习惯性同步一下 C3 阅读全文
posted @ 2022-01-27 08:56 daheww 阅读(77) 评论(0) 推荐(0) 编辑