后端

Spring Boot 机制四: AOP 代理机制源码级深度解析(JDK / CGLIB 全链路)

博主社群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。 ② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。 ③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的

SQL之用户管理——权限与用户

目录1. 用户相关1.1 查看已存在用户的信息1.2 创建新用户1.3 删除用户1.4 修改用户登入密码2. 权限相关2.1 给用户权限2.2 回收权限我们在MySQL的学习过程中一开始基本上都是使用root用户来进行各种操作的,但是其实这样是不好的,因为我们在以后工作的时候是不可能给你root用户来进行操作的,所以我们在这里要提前适应普通用户。1. 用户

Spring 机制六: MVC 全链路源码解析:从 DispatcherServlet 到返回值解析(超硬核源码深度)

博主社群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。 ② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。 ③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的

【JAVA进阶】Spring Boot 核心知识点之自动配置:原理与实战

文章目录 一、Spring Boot 自动配置:开启高效开发之门 1.1 什么是 Spring Boot 1.2 Spring Boot 自动配置的重要性 二、Spring Boot 自动配置初相识 2.1 自动配置的概念 2.2 核心注解 @EnableAutoConfiguration 2.2.1 注解作用 2.2.2 与 @Spr

【MySQL数据库】被问了 1000 次的 MySQL 索引,我把它写成带目录的「全景长文」了

半桔:个人主页  🔥 个人专栏: 《MySQL数据库》《手撕面试算法》《C++从入门到入土》 🔖不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。 《千与千寻》 文章目录 前言 一. 索引必要性 二. 理解外设——磁盘 磁盘是如何

深入解析MySQL(8)——核心日志与备份恢复

1.二进制日志 1.1 概述作用:二进制日志(Binary Log)以二进制格式存储,记录所有修改数据库数据的SQL语句(如insert、update、delete)或事件(如表结构变更)核心功能: 主从复制:主库通过二进制日志将数据变更同步到从库 数据恢复:配合MySQL 自带的二进制日志解析工具mysqlbinlog&

Android AOP你了解多少

什么是AOP AOP(Aspect Oriented Programming)意为面向切面编程,指通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 其广泛的应用在代码的后期修改与维护之中,它对原代码侵入性少,容易扩展辅助功能,可以使原执行逻辑与改变执行逻辑解耦。 举个例子.jpeg 现在有一个智能门,以前的开门的逻辑是:输入密码 -> 拎动把手 -> 开门

Spring Cloud oauth2 认证服务搭建过程

源代码链接 安装httpie 需要 python 环境 pip install --upgrade httpie 进入D:\Project目录,在此目录下打开CMD,调用httpie,创建 oauth2 项目 http -d javaVersion==17 groupId==com.my.demo artifactId==

07.《JavaEE 笔记》Session会话

1、会话的概念 客户端向服务器端发送请求,服务器端接受请求并生成响应返回给客户端,客户端对服务器端这样一次连续的调用过程,被称为会话(session)。 Session:记录一系列状态 Session与cookie功能效果相同。Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记录在客户端的。 Cookie与Session的区别 session是在服务器端保存

SpringBoot 响应数据

SpringBoot可以很方便地响应数据。 内容协商: 根据客户端接收能力的不同,返回不同类型的媒体数据。 1.响应Json数据 在方法上加上@ResponseBody,便可以给前端返回json数据。如下: 2.响应XML数据 1.首先要引入xml依赖: 这时我们发现上一节返回的person变成了xml格式,这是因为网页可接受类型xml要优先于json,因