08 SSM部分 — Spring MVC框架入门
一、教学目标知识目标理解Spring MVC在Web层的作用及其对传统Servlet的替代意义掌握Spring MVC的核心组件:DispatcherServlet、HandlerMapping、Controller、ViewResolver掌握@Controller和@Requ
Java ThreadLocal 详解:从线程隔离到线程池实战
简介ThreadLocal 直译是“线程本地变量”。它的特点不是让多个线程共享同一个变量,而是让每个线程都保存一份自己的变量。可以把它理解成一组按线程分开的储物柜:柜子的编号由 ThreadLocal 对象决定,柜子属于当前线程。
告别 Controller、Service、DAO、Mapper;卧槽!这款工具绝了!
接口越写越多,分层越来越重,Dataway真能省事吗。我最近在看一个叫 Dataway 的工具。它想解决的事很直接,就是有些接口没必要从 Controller 写到 Mapper。以前我也觉得分层很重要,但看到很多简单查询也要走一大圈,就明白为什么有人想省掉这些重复活。
从一句话需求到小时级上线:ooderAgent 技能包工具集实战
摘要:本文是《FDE 的真正交付物:A/B/C 三级服务架构与技能包生产闭环》的实战续篇。
我看了几套 Java 商城源码,代码质量差距在哪
前段时间帮朋友挑一套 Java 商城源码做二次开发,前前后后把几套开源的代码拉下来读了一遍。功能清单看上去都差不多:商品、订单、会员、优惠券,样样都有。但真把源码打开,差距就藏不住了。我说几个具体的观察点,都是几套源码之间拉开差距的地方。先看分层。
网络安全设备-RASP知识学习:原理、部署、检测与故障排查
RASP知识学习运行时应用自我保护:原理、部署、检测与故障排查从应用内探针、污点追踪与调用栈,到阻断策略、生产调优与安全运营网络安全工程师专项学习 · 独立教材封面图:RASP在应用安全体系中的位置教材定位:不是产品操作手册,而是围绕“能解释、能部署、能观察、能检测、能阻断、能调
Codex 自动重构遗留 Java 项目|完整实操流程,拿来就能用
MCP 前置配置 想要 Codex 读代码、执行 mvn compile、mvn test,需要接入 MCP 服务。明确重构范围,不要一次性全量重构 优先拆分 4 类低风险任务,按顺序来: 1 清理魔法值、规范变量命名、抽取常量 2 拆分超长方法,单一职责改造 3 javax → jakarta、SpringBoot 版本升级、依赖版本迁移 4 按领域拆包,把单体逐步拆成模块。
06 SSM部分 — Spring框架与IoC容器
一、教学目标知识目标理解Spring框架在企业级开发中的核心地位和作用掌握IoC(控制反转)的设计思想,能够用自己的语言解释"谁控制谁、控制什么、为何反转"理解DI(依赖注入)的概念及其与IoC的关系熟悉Spring XML配置Bean的基本方式掌握Bean的作用域(single
网络安全设备-SAST / DAST / IAST 知识学习_应用安全测试原理、检测
SAST / DAST / IAST 知识学习应用安全测试原理、工程接入、检测调优与故障排查网络工程师专项学习 · 独立教材 · V1.
Java 21虚拟线程实战:一个注解让吞吐量翻5倍
先说结论:虚拟线程不是银弹。它只在一种场景下有用——你的线程大部分时间在等 I/O,而不是在算 CPU。如果你做的是后台报表导出、视频转码、加解密,关掉这篇文章,用平台线程池挺好。