课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
分库分表之后,id 主键如何处理?其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 ...详情>>
IP地址如何在数据库中存储?在MySQL中,当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串,用UNSIGNED INT类型存储IP 地址是一个4字节长的 ...详情>>
有做过数据库分表吗?当时是大概在多少数据量分的表呢?分表的方案是什么呢?有遇到过数据倾斜吗?当时是大概在多少数据量分的表呢?今天,探讨一个有趣的话题:MySQL 单表数据达到多少 ...详情>>
数据库的脏读,幻读,不可重复读出现的原因原理,解决办法概念 脏读:脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该 ...详情>>
了解过数据库设计三大范式吗?在项目中遵循过吗?数据库设计的三大范式是一种设计规则,旨在帮助设计出高质量的数据库模型。这些规则旨在确保数据库表中的数据是冗余尽可能少,数 ...详情>>
B+树做索引时,B+树通常高度为多少层?要参考哪些条件?在 MySQL 中使用 B+ 树做索引时,B+ 树的高度通常取决于树中节点的数量以及每个节点的度数。在 MySQL 中,B+ 树的度数通常为 ...详情>>
乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别乐观锁和悲观锁是两种不同的锁机制,用于在多线程环境下解决资源竞争问题。互斥锁和读写锁是两种常见的锁类型,它们都可以用 ...详情>>
事务和MVCC原理不同事务同时操作同一条数据产生的问题LBCC 解决数据丢失LBCC,基于锁的并发控制,Lock Based Concurrency Control。使用锁的机制,在当前事务需要对数据修改时,将 ...详情>>
事务的隔离级别读未提交(Read UnCommitted/RU)又称为脏读,一个事务可以读取到另一个事务未提交的数据。这种隔离级别是最不安全的一种,因为未提交的事务是存在回滚的情况。举个 ...详情>>
数据库的隔离级别、MVCC事务的四大特性(ACID) 原子性(atomicity): 事务的最小工作单元,要么全成功,要么全失败。 一致性(consistency): 事务开始和结束后,数据库的完整性不会被破 ...详情>>
如何分析JVM中的类加载时间与性能的关系?
解释JVM中的指针压缩(Pointer Compression)及其作用
什么是JVM中的逃逸分析,它如何优化对象分配?
如何在JVM中进行垃圾回收日志分析?
解释JVM中的方法内联(Method Inlining)及其影响
了解Java中的协方差和逆向
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21