- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 maven 最短路径依赖优先
module A 引用了 module B,module B 引用了 A_1.0.jar->B_1.0.jar->C_1.0.jar(C 为B 里面的包)在项目的最外层的父项目的 pom 的 dependencyManagement 添加了 C_1.0.jar, 让项目中 C的版本统一了。moduleA 引用的包为:module B.jar->A_1.0.jar->B_1.0.jar->C_2.0.jar。moduleB 引用的包为:A_1.0.jar->B_1.0.jar->C_1.0.jar。
2025-05-27 21:47:02
436
原创 mysql 合集
redo log 主要是有一个机制是 设置刷盘机制:通过innodb_flush_log_at_trx_commit控制刷盘策略:=1:每次事务提交都刷盘(默认,最安全)。=0:每秒刷盘(可能丢失1秒数据)。=2:写入文件系统缓存,不强制刷盘(依赖操作系统)为什么要加这个日志,直接写到磁盘不好嘛?io操作是随机操作,redo log 写入是顺序的减少消耗在数据恢复时候即使没有写到磁盘中,也可以利用 redo log 进行重放恢复binlog 会记录所有涉及更新数据的逻辑操作,并且是顺序写;一
2025-05-27 21:22:17
778
原创 java集合面试
Fail-Fast机制是Java集合框架中的一种错误检测机制。当多个线程或同一线程在遍历集合的过程中直接修改集合的结构(如添加、删除元素),而未通过迭代器自身的修改方法时,会立即抛出ConcurrentModificationException,而不是继续执行潜在的错误操作。其核心实现依赖于集合内部的modCount(修改计数器):创建迭代器时,迭代器会记录当前的modCount为expectedModCount。
2025-05-27 21:21:04
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人