课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
B+树做索引时,B+树通常高度为多少层?要参考哪些条件?在 MySQL 中使用 B+ 树做索引时,B+ 树的高度通常取决于树中节点的数量以及每个节点的度数。在 MySQL 中,B+ 树的度数通常为 ...详情>>
乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别乐观锁和悲观锁是两种不同的锁机制,用于在多线程环境下解决资源竞争问题。互斥锁和读写锁是两种常见的锁类型,它们都可以用 ...详情>>
事务和MVCC原理不同事务同时操作同一条数据产生的问题LBCC 解决数据丢失LBCC,基于锁的并发控制,Lock Based Concurrency Control。使用锁的机制,在当前事务需要对数据修改时,将 ...详情>>
事务的隔离级别读未提交(Read UnCommitted/RU)又称为脏读,一个事务可以读取到另一个事务未提交的数据。这种隔离级别是最不安全的一种,因为未提交的事务是存在回滚的情况。举个 ...详情>>
数据库的隔离级别、MVCC事务的四大特性(ACID) 原子性(atomicity): 事务的最小工作单元,要么全成功,要么全失败。 一致性(consistency): 事务开始和结束后,数据库的完整性不会被破 ...详情>>
SQL优化有哪些着手点?组合索引的最左前缀原则的含义?首先讲第一个问题:SQL优化,既然是优化,那么首先得要定位问题才能对症下药,开启慢查询日志监控,找出系统中比较慢的SQL。这就减 ...详情>>
什么是IoC和DI?DI是如何实现的?IoC是Inversion of Control的缩写,是一种编程范式,它指的是控制流反转的概念。IoC的核心思想是对象之间的依赖关系是在运行时动态决定的,而不是在 ...详情>>
解释一下什么叫AOP(面向切面编程)?AOP是Aspect-Oriented Programming的缩写,是一种面向切面的编程方法。在AOP中,一个切面是一组可以独立于其他代码执行的功能,如日志记录、安全 ...详情>>
Spring 事务管理接口介绍Spring 框架中,事务管理相关最重要的 3 个接口如下:PlatformTransactionManager: (平台)事务管理器,Spring 事务策略的核心。 TransactionDefinition: 事 ...详情>>
Spring如何管理事务的Spring的事物管理分为两种,编程式事物与声明式事物。编程式事物通过 TransactionTemplate或者TransactionManager手动管理事务,实际应用中很少使用,但是 ...详情>>
如何通过JWT的JWS与JWE实现令牌的签名与加密双重保护?
如何防御Java反序列化漏洞(如利用ObjectInputFilter)?
如何通过JCA(Java Cryptography Architecture)实现国密算法(SM4)支持?
解释Spring Security的PreAuthorize注解在方法级权限验证的底层实现
如何通过Java Security Manager实现细粒度的权限控制(如文件访问)?
如何在K8s中通过Init Container实现Java应用启动前的数据预加载?
2025-03-25
2025-01-19
2024-10-31
2024-10-06
2025-03-20