摘要: 知识点一:synchronized关键字 —— Java内置锁的深度剖析 这是并发编程的基石,几乎必问。面试官不仅想知道你怎么用,更想知道它如何工作以及如何优化。 1. 核心作用与用法 synchronized 是Java关键字,用于实现线程同步,保证同一时刻只有一个线程能进入被保护的代码块或方法, 阅读全文
posted @ 2026-01-06 23:20 余明星 阅读(16) 评论(0) 推荐(1)
摘要: 知识点一:EXPLAIN执行计划 - 你的SQL性能“体检报告” 核心概念: EXPLAIN是MySQL自带的SQL性能分析神器。在SELECT语句前加上 EXPLAIN ,就能看到MySQL是如何执行这条SQL的,就像给SQL做了一次全面体检。 关键指标解读(看报告重点): type(访问类型): 阅读全文
posted @ 2026-01-05 22:28 余明星 阅读(15) 评论(0) 推荐(0)
摘要: spring循环依赖问题真的是面试题里一道难题, 工作中业务类层级太多,太过复杂的时候,启动项目的时候也经常会遇到循环依赖,所以不管是作为面试题和工作需要都应该理解sping的循环依赖。 但是spring循环依赖是一个难点,笔者经常是看了又忘,如何才能熟练掌握这个知识点呢?回想自己每次都是大概懂,浅 阅读全文
posted @ 2025-05-15 23:36 余明星 阅读(6) 评论(0) 推荐(0)
摘要: `package class03.yumx03; public class Code1_ReverseList { public static Node reverseNode(Node head) { Node pre = null; Node next; while (head != null) 阅读全文
posted @ 2023-07-18 08:42 余明星 阅读(27) 评论(0) 推荐(0)
摘要: 一、结论 先说结论,volatile能保证可见性和有序性,不能保证原子性。 二、volatile的内存语义 当写一个volatile变量时,会将变量值刷新回主内存 当读一个volatile变更时,会从主内存中读取最新值 三、内存屏障 是什么? 内存屏障是一类同步屏障指令,是cpu或编译器在对内存随机 阅读全文
posted @ 2023-06-01 18:32 余明星 阅读(25) 评论(0) 推荐(0)
摘要: 一、spring自动配置原理 spring启动的时候只需要添加SpringbootApplication注解,然后运行SpringApplication.run方法就可以进行自动配置运行 1.1 springbootapplication注解是一个组合复合注解,说主要的三个注解 SpringBoot 阅读全文
posted @ 2023-06-01 15:00 余明星 阅读(153) 评论(0) 推荐(0)
摘要: 每个Spring Boot项目都有一个主程序启动类,在主程序启动类中有一个启动项目的main()方法, 在该方法中通过执行SpringApplication.run()即可启动整个Spring Boot程序。 问题:那么SpringApplication.run()方法到底是如何做到启动Spring 阅读全文
posted @ 2023-05-30 18:28 余明星 阅读(51) 评论(0) 推荐(0)
摘要: 1 上图 2 九大组件是在DispatcherServlet的onRefresh方法中初始化的 3 根据断点可以看出Tomcat启动 会触发 HttpServletBean的init方法,后续会进行容器的刷新触发refresh方法,容器刷新之后会发布事件 4 FrameworkServlet实现了监 阅读全文
posted @ 2023-05-30 16:04 余明星 阅读(19) 评论(0) 推荐(0)
摘要: 1 从浏览器发起请求,根据servlet原理会进入到service方法 2 根据HttpServlet实习了service方法,所以进入到HttpServlet的service方法 3 service方法根据post和get的请求方式,选择进入doGet和doPost方法 4 FrameworkSe 阅读全文
posted @ 2023-05-29 20:14 余明星 阅读(30) 评论(0) 推荐(0)
摘要: 1 LockSupport是什么 LockSupport是用来创建锁和其他同步类的基本阻塞原语。 park方法可以阻塞线程,unpark方法可以唤醒线程。与object的wait和notify不同的是,不需要synchonized的限制,没有先后顺序的限制。 2 线程中断 线程不应该被其他线程中断, 阅读全文
posted @ 2023-05-28 21:01 余明星 阅读(45) 评论(0) 推荐(0)