- 博客(8)
- 收藏
- 关注
原创 微服务配置sa-Token框架
<think>我们只需要根据内容生成摘要,不超过150字。内容是关于Sa-Token配置教程。摘要要概括核心要点。</think>Sa-Token 1.46.0 适配 Boot 4/Cloud 2025.1.x,采用网关+服务两层鉴权模型。核心步骤:加 boot4 starter、配置 token、注册拦截器、自定义 StpInterface 提供角色,用 StpUtil.login 登录,@SaCheckRole/@SaCheckLogin 注解控权。真实项目将内存角色换为数据库。
2026-09-03 18:18:15
255
原创 MYSQL的慢SQL的优化
慢 SQL 即慢查询 SQL,指执行时间超过数据库预设阈值(如 MySQL 默认 10 秒,业务中通常设为 1 秒)、占用过多资源、执行效率低下的 SQL 语句。阈值可通过数据库参数自定义,是衡量 SQL 性能的基础标准。先监控:通过慢查询日志、监控工具定位问题 SQL;再分析:用EXPLAIN查看执行计划,判断是索引、语句还是架构问题;SQL 规范 → 索引优化 → 配置调优 → 架构拆分;持续验证:优化后对比执行时间、扫描行数,确保效果。
2026-02-25 15:32:44
1570
原创 Spring AOP扫盲
摘要:AOP(面向切面编程)通过切面技术非侵入式地为业务逻辑添加日志、事务等功能。核心概念包括切面(Aspect)、通知(Advice)和切点(Pointcut)。实战演示了如何通过Spring AOP实现日志记录:添加依赖、定义日志实体类、使用@Around通知记录请求耗时和参数,并通过切点表达式匹配Controller方法。该方法无需修改原代码即可统一添加日志功能,体现了AOP的解耦优势
2025-06-18 16:14:19
411
原创 SpringBoot整合Thymeleaf
摘要:Thymeleaf是一款SpringBoot官方推荐的Java模板引擎,支持静态/动态双模渲染。核心功能包括:表达式处理(${...},*{...}等)、常用标签(th:text,th:each等)和内置工具函数。配置简单,只需添加starter依赖并设置缓存选项。开发流程:创建控制器返回视图,在templates目录编写HTML模板(需引入Thymeleaf命名空间),使用th:*属性绑定数据。典型应用场景包括数据展示、表单处理和模板复用,通过自然模板特性实现高效前后端协作。
2025-06-18 16:06:49
814
原创 Java数据类型
Java数据类型分为基本类型和引用类型。基本类型包括8种:4类整数(byte、short、int、long)、2类浮点(float、double)、字符char和布尔boolean,各有特定大小和用途。引用类型包含数组、类和接口等复杂对象。基本类型直接存储值,而引用类型存储对象引用。
2025-06-11 16:10:34
562
原创 git安装与详解
版本控制是一种在软件开发过程中,用于管理文件或目录内容变更的系统。它能够记录文件的修改历史,让用户可以随时查看或恢复到特定版本。
2025-05-29 16:53:49
1002
原创 搭建第一个Spring Boot项目
打开后的界面如下:可以将Spring Initializr看作是Spring Boot项目的初始化向导,它可以帮助开发人员在短时间内快速创建Spring Boot。
2025-05-23 09:15:47
1103
原创 stream流的介绍与实践
掌握 Stream 流是现代 Java 开发的必备技能,它让代码更简洁、更具表现力,同时提升了开发效率和程序性能。
2025-05-18 00:21:08
1175
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅