上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 79 下一页
摘要: 一、InnoDB 一棵 B+ 树有几层呢?1-3层,约 2 千万行数据。因为这是可以算出来的,要搞清楚这个问题,我们先从 InnoDB 索引数据结构、数据组织方式说起。在计算机中磁盘存储数据最小单元是扇区,一个扇区的大小是 512 字节,而文件系统(例如XFS/EXT4)他的最小单元是块,一个块的大 阅读全文
posted @ 2021-03-16 11:14 郭慕荣 阅读(387) 评论(0) 推荐(0)
摘要: 一、方法一打印虚拟机所有参数 1 [jms_appus@zb_10-0-55-107_lin ~]$ java -XX:+PrintFlagsFinal -version | grep : 2 intx CICompilerCount := 2 {product} 3 uintx InitialHe 阅读全文
posted @ 2021-03-16 10:28 郭慕荣 阅读(188) 评论(0) 推荐(0)
摘要: 前言分布式锁一般有三种实现方式:1. mysql数据库唯一索引;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇 阅读全文
posted @ 2021-03-13 13:37 郭慕荣 阅读(302) 评论(0) 推荐(0)
摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。现实企业级Java开发中,有时候我们会碰到下面这些问题 阅读全文
posted @ 2021-03-12 10:52 郭慕荣 阅读(290) 评论(0) 推荐(0)
摘要: (一)前置知识--泊松分布 hash桶中存放的链表长度概率 随着长度的增加而减小hashmap中的源码注释 (二) 为什么到8转为红黑树 到6转为链表TreeNodes(红黑树)占用空间是普通Nodes(链表)的两倍,为了时间和空间的权衡。节点的分布频率会遵循泊松分布,链表长度达到8个元素的概率为0 阅读全文
posted @ 2021-03-12 09:11 郭慕荣 阅读(1006) 评论(0) 推荐(0)
摘要: 一、SpringBootApplication背后的秘密@SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解: 1 @Target(ElementType.TYPE) 2 @Retention(RetentionPolicy.RUNTIME) 3 阅读全文
posted @ 2021-03-11 15:16 郭慕荣 阅读(161) 评论(0) 推荐(0)
摘要: 可重入锁可重入锁是指一个锁在被一个线程持有后,在该线程未释放锁前的任何时间内,只要再次访问被该锁锁住的函数区都可以再次进入对应的锁区域。可重入锁有一个可重入度的概念,即每次重新进入一次该锁的锁住的区域都会递增可重入度,每次退出一个该锁锁住的区域都会递减可重入度,最终释放全部锁后,可重入度为0。可重入 阅读全文
posted @ 2021-03-07 11:06 郭慕荣 阅读(2879) 评论(0) 推荐(0)
摘要: 可重复读的实现Repeatable Read(可重复读):一个事务在执行过程中可以看到其他事务已经提交的新插入的记录(读已经提交的,其实是读早于本事务开始且已经提交的),但是不能看到其他事务对已有记录的更新(即晚于本事务开始的),并且,该事务不要求与其他事务是“可串行化”的。这句话的核心,是“但是不 阅读全文
posted @ 2021-03-06 22:36 郭慕荣 阅读(928) 评论(0) 推荐(0)
摘要: 1. 什么是幻读?幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不会读取到其他事务已提交的 UPDATE 操作。但同时,也会导致当前事务无法感知到来自其他事务中的 INSERT 或 DELETE 操作,这就是幻读。关于行锁我们要知道的行锁在 InnoDB 中是基于 阅读全文
posted @ 2021-03-06 15:51 郭慕荣 阅读(2513) 评论(0) 推荐(0)
摘要: 一、Redis 主从同步Redis主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消 阅读全文
posted @ 2021-03-03 16:15 郭慕荣 阅读(680) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 79 下一页