06 2023 档案
摘要:> 题目来源:https://blog.csdn.net/flycat296/article/details/63681089 Github地址:https://github.com/bladeXue/sql50 ### 添加测试数据库信息 ```sql # 创建数据库 create databas
阅读全文
摘要:前言 反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。 通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性。 来自:JavaGuide 应用场景 动态代理 注解 (思考一下为什么,你写一个@Component,Spring就会帮你管理这个
阅读全文
摘要:## 需求 A,B,C可并发运行,全部成功才算成功,一个失败全员回滚。 ## 思考 使用CountDownLatch,可以保证三个线程结束后,才进行提交成功状态。但是怎么才能判断某个任务失败了呢? 1. 捕获子线程异常? 2. await(long timeout, TimeUnit unit)?
阅读全文
摘要:## 介绍 `ThreadLocal` 提供**线程局部变量**,~~ThreadLocal实例通常是线程私有静态字段,使用的目的是希望将线程与状态关联起来。与JMM中局部变量有几分相似之处,但是不用写回主内存(如果违反,那就线程不安全)~~,Thread用完要remove(),特别在线程池的情况下
阅读全文
摘要:评分,与个人主观判断影响较大,如有不同见解还请指教。 Redis设计与实现(🌟🌟) 版本过时,不推荐 (🌟🌟🌟🌟) 2024-02-02 我放下了对这本书的成见,它挺好的。 (🌟🌟🌟🌟🌟)2024-07-21 他很好。 Java编程思想(🌟🌟🌟🌟🌟) 大型网站技术架构
阅读全文
摘要:## Docker  `docker pull NAME` : 拉取镜像 `docker images -aq` :
阅读全文
摘要:## 单机事务: ` A ` :原子性:描述客户端发起多个写操作,假如果其中一些事务发生异常,就会全部进行回滚。 ` C `:一致性:任何数据改变,都不能改变系统恒等状态。 ` I `:隔离性:并发的多个事务相互隔离。(mysql 四种隔离性:读已提交、读未提交、可重复读、可串行化)。 ` D `:
阅读全文