首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javaweb
L0CK
创建于2025-12-19
订阅专栏
javaweb学习
暂无订阅
共33篇文章
创建于2025-12-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
初识aop进阶
以“保镖(AOP)”和“大明星(目标方法)”的故事为例。现在这一课,就是要教保镖们“什么时候动手” 、 “好几个保镖怎么排队”以及“怎么精准地拦住该拦的人”。 1. 通知类型 (Advice Type
mybatis-mapper深入理解
在以前学 Java 基础的时候(比如学集合 ArrayList 或者面向对象时),流程通常是这样的: 写一个接口(Interface)。 必须写一个实现类(Class implements Inter
PageHelper---实现原理
PageHelper 是 MyBatis 生态中最著名的分页插件。它的出现彻底解决了“手写 LIMIT 语句”的痛苦。 要理解它的实现机制,你只需要记住三个关键词:ThreadLocal(线程本地变量
初识事务
如果说 MyBatis 帮你把数据存进了数据库,那事务就是保证这些数据“要么全对,要么全都不算”的安全锁。 我们还是用最经典的“转账”例子,结合 Spring 的用法把它讲透。 1. 什么是事务?(生
初识全局异常处理器
1. 为什么要用它?(安全网类比) 想象一下,你开了一家大型商场(你的 JavaWeb 系统): 没处理器时:每个收银台(Controller)都得自己准备灭火器、急救包。万一有个收银台突然起火(代码
初识统一拦截校验(Filter 和 Interceptor)
统一拦截校验的目的:把“是否登录/Token 是否合法”的重复代码,从每个 Controller 里拿出来,集中在一个地方做。实现方式常见两种:Filter(过滤器) 和 Interceptor(拦截
分层解耦形象化解析
----------- | ------ | ----------------- | --------------- | | Controller | 服务员 | @RestController |
day05---登录认证
核心问题: 没登录也能访问系统 → 不安全 目标:登录成功发 token;后续请求必须带 token;后端统一拦截校验 token 1)登录接口(/login) 做什么 本质就是查询:select *
day03--web实战(部门管理)
1. 开发规范与工具 前后端分离:前端/后端独立开发,通过接口文档约定 URL、参数、返回格式(统一用 Result 包装)。 RESTful 风格: URL 定位资源(用复数:/depts) HTT
day03--Web后端实战(员工管理)-8
1. 多表关系 三种关系:一对多 / 一对一 / 多对多 一对多(部门-员工) :在“多”的一方 emp 增加 dept_id 关联 dept.id 删除部门导致“员工仍指向该部门”→ 数据不一致 物
day02--Web 后端基础(Java 操作数据库)
day02--Web 后端基础(Java 操作数据库) 1) JDBC(底层基础) JDBC 是 Java 操作关系型数据库的标准 API(接口规范),驱动由厂商实现 核心流程:获取连接 → 预编译
day02--Web 后端基础知识
Web 后端基础 1) Web 基本概念 静态资源:HTML/CSS/JS/图片等,内容不随请求变化 动态资源:后端生成的数据/接口(现在主流用 Spring 体系) 架构:BS(浏览器/服务器,维护
day01
maven学习总结 1) Maven 是什么 & 作用 项目管理与构建工具(基于 POM) 三大作用:依赖管理(自动下载/版本管理)、标准化构建(compile/test/package/instal