八股文
文章平均质量分 67
后端开发八股文
兑生
吾本布衣,出自南蛮,四周大山。箪瓢屡空,环堵萧然,不弊风日。吾好读书,滴水石穿,笨鸟先飞,求知不断,方能立足。不羡孔北海之座上客常满,但求吾辈架上书常在。涸辙遗鲋暮成枯,人而无志,与彼何殊。
Self-Study Computer Science,愿为 open source 自效微力。
展开
-
分布式事务
XA:强一致性,统一提交事务AT:默认,基于全局锁和数据库自身事务TCC:基于资源预留,人工编写三个接口(代码侵入),对数据库无要求SAGA:长事务,无隔离性原创 2024-06-07 17:31:48 · 653 阅读 · 0 评论 -
Spring Bean的生命周期 五步 七步 十步 循序渐进
1. 实例化2. 属性赋值3. aware4. 后置处理器前置5. Initialzingbean 接口6. 初始化7. 后置处理器后置8. 使用9. disposable 接口 destroy()10. 销毁原创 2024-05-13 08:29:38 · 616 阅读 · 1 评论 -
Java线程池:当核心线程数为 0 时,任务来了的执行流程
ThreadPoolExecutor 线程池 核心线程数为0任务来了直接创建一个临时线程处理 而不是干等待原创 2024-05-11 00:48:07 · 403 阅读 · 1 评论 -
Java 序列化
Serializable原创 2024-05-10 22:18:16 · 472 阅读 · 0 评论 -
Spring 事务
事务管理器,事务属性(事务隔离级别,事务传播行为(requires默认,强制,嵌套,require_new))声明式事务:AOP 代理,同一个类调用则失效编程式事务:手动开启原创 2024-05-06 12:17:03 · 1450 阅读 · 3 评论 -
Java并发:ThreadLocal
哈希冲突:线性探测法每个线程维护一个ThreadLocalMap原创 2024-05-05 10:26:48 · 197 阅读 · 0 评论 -
MyBatis面试题
执行流程、一二级缓存原创 2024-03-19 10:43:16 · 188 阅读 · 0 评论 -
面试题:SpringBoot 自动装配
自动配置原理原创 2024-03-19 10:07:52 · 332 阅读 · 0 评论 -
Java面试题:sleep 和 wait 的区别
是 Java 中用于暂停当前线程的两个重要方法,sleep 是让当前线程休眠,不涉及对象类,也不需要获取对象的锁,属于 Thread 类的方法;wait 是让获得对象锁的线程实现等待,前提要获得对象的锁,属于 Object 类的方法。原创 2024-03-10 22:43:08 · 260 阅读 · 0 评论 -
Spring AOP 原理
AOP,也就是 Aspect-oriented Programming,译为面向切面编程。简单点说,就是把一些业务逻辑中的相同代码抽取到一个独立的模块中,让业务逻辑更加清爽。举个例子,假如我们现在需要在业务代码开始前进行参数校验,在结束后打印日志,该怎么办呢?我们可以把日志记录和数据校验这两个功能抽取出来,形成一个切面,然后在业务代码中引入这个切面,这样就可以实现业务逻辑和通用逻辑的分离。业务代码不再关心这些通用逻辑,只需要关心自己的业务实现,这样就实现了业务逻辑和通用逻辑的分离。原创 2024-03-10 19:51:42 · 844 阅读 · 0 评论 -
前端请求到 SpringMVC 的处理流程
Spring 笔记原创 2024-03-10 18:30:26 · 415 阅读 · 0 评论 -
腾讯面经学习笔记
面经原创 2024-03-09 18:56:10 · 1209 阅读 · 0 评论 -
测开面经学习笔记
测试开发面经原创 2024-03-09 13:03:02 · 835 阅读 · 0 评论 -
Java基础——桥洞盖小被
java基础知识原创 2023-12-07 11:30:28 · 244 阅读 · 0 评论