1 2 3 4 5 ··· 18 下一页
摘要: 一、SUPPORTS 核心定义(必记) 1. 注解写法(必须手动指定,非默认) java 运行 @Transactional(propagation = Propagation.SUPPORTS) 2. 极简口诀(和REQUIRED对比记忆,一辈子不忘) REQUIRED:有则加入,无则新建(无事务 阅读全文
posted @ 2026-01-18 11:33 从精通到陌生 阅读(2) 评论(0) 推荐(0)
摘要: 一、REQUIRED 核心规则(一句话记住) 有则加入,无则新建 完整严谨描述: 当一个被 @Transactional 标记的目标方法执行时,先检查当前执行环境是否已经存在事务; 如果当前已有事务 → 该方法不会新建事务,而是加入到这个已存在的事务中,成为「同一个事务」的一部分; 如果当前没有事务 阅读全文
posted @ 2026-01-18 11:18 从精通到陌生 阅读(2) 评论(0) 推荐(0)
摘要: @Controller public class HelloController { /** * 无需登录就可访问 * * @return */ @ResponseBody @GetMapping(value = "/hello") public String hello() { return "h 阅读全文
posted @ 2025-11-07 16:50 从精通到陌生 阅读(10) 评论(0) 推荐(0)
摘要: 1. BIO(同步阻塞 I/O) 核心原理 传统的 I/O 模型,线程与 I/O 连接一一对应: 服务端启动一个监听线程,接收客户端连接; 每建立一个客户端连接,就创建一个新线程(或从线程池取线程)处理该连接的 I/O 操作(读 / 写); 线程在执行 I/O 操作时(如 read()),若数据未就 阅读全文
posted @ 2025-11-06 17:28 从精通到陌生 阅读(40) 评论(0) 推荐(0)
摘要: Spring 事件监听机制的核心是基于观察者模式(Observer Pattern) 实现的组件间解耦通信机制,通过事件(Event)、监听器(Listener)、事件发布者(Publisher) 三者的协作,实现 “发布 - 订阅” 式的交互。其核心目标是让组件之间无需直接依赖,通过事件传递信息, 阅读全文
posted @ 2025-10-17 18:01 从精通到陌生 阅读(40) 评论(0) 推荐(0)
摘要: 在 SpringMVC 中,拦截器(Interceptor)和过滤器(Filter)都用于对请求进行预处理或后处理,但它们在所属规范、作用范围、执行时机等方面有显著区别,具体如下: 1. 所属规范不同 过滤器(Filter):属于Java EE Servlet 规范的一部分,是 Servlet 容器 阅读全文
posted @ 2025-10-17 16:22 从精通到陌生 阅读(12) 评论(0) 推荐(0)
摘要: 1. 字符串最后一个单词的长度 对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。 输入: HelloNowcoder 输出: 13 public class LastWordLength { public static void mai 阅读全文
posted @ 2025-10-11 19:38 从精通到陌生 阅读(12) 评论(0) 推荐(0)
摘要: SpringApplication.run():启动流程的核心步骤 SpringApplication.run() 方法是启动的 “执行引擎”,大致分为初始化和运行两个阶段,流程如下: 阶段 1:初始化 SpringApplication 实例 在调用 run() 方法时,首先会创建 SpringA 阅读全文
posted @ 2025-10-11 16:10 从精通到陌生 阅读(7) 评论(0) 推荐(0)
摘要: 1. public class Boy { private Girl girl; @Override public String toString() { return "Boy{" + "girl=" + girl + '}'; } public Girl getGirl() { return g 阅读全文
posted @ 2022-09-12 17:20 从精通到陌生 阅读(206) 评论(0) 推荐(0)
摘要: 测试数据: public class EmployeeData { public static List<Employee> getEmployees(){ List<Employee> list = new ArrayList<>(); list.add(new Employee(1001, "马 阅读全文
posted @ 2022-09-11 18:24 从精通到陌生 阅读(80) 评论(0) 推荐(0)
1 2 3 4 5 ··· 18 下一页