- 博客(112)
- 资源 (2)
- 收藏
- 关注
原创 DAO 类的职责与设计原则
DAO 的核心职责DAO(Data Access Object,数据访问对象)的主要职责是封装对数据的访问逻辑,但它与纯粹的数据实体类(如 DTO、POJO)不同,也与 Service 业务逻辑层不同
2025-04-02 21:00:37
575
原创 Spring Boot 注解:深度解析与应用场景
Spring Boot 注解为开发者提供了一种简洁、高效的方式来构建应用程序,涵盖了从应用启动、组件管理、依赖注入、Web 请求处理到事务管理等多个方面。通过深入理解这些注解的作用、原理和常用场景,开发者能够更加熟练地运用 Spring Boot 框架,提高开发效率,构建出高质量、可维护的应用程序。随着对 Spring Boot 的不断深入学习和实践,开发者还会遇到更多丰富且强大的注解,进一步提升开发体验和应用性能。
2025-04-02 20:53:40
928
原创 Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
2025-04-02 20:41:45
636
原创 自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
2025-04-01 22:39:44
339
原创 ThreadLocal 深度解析
ThreadLocal 是 Java 中用于实现 线程封闭(Thread Confinement) 的核心类,它为每个线程提供独立的变量副本,解决多线程环境下共享变量的线程安全问题
2025-04-01 21:59:27
908
原创 宝塔SSL申请Let‘s Encrypt提示“验证信息构造失败!{}“
产生原因:我之前通过一个域名申请了一个Let's Encrypt免费证书,然后我想更选域名生成另外域名的对应证书文件,每次提交都是提示"验证信息构造失败!{}" 分析:其实主要原因就是上一份证书文件的一些内容没清除掉产生了冲突。
2025-03-28 09:47:05
263
原创 使用 Nginx 实现镜像流量:提升系统可用性与负载均衡
镜像流量(Traffic Mirroring)是指将生产环境的实时流量复制一份,发送到一个或多个目标服务器。镜像流量不会影响原始请求的响应,目标服务器仅用于接收流量副本
2025-03-22 17:17:52
1066
原创 开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
2025-03-22 15:17:36
496
原创 确保刷新页面后用户登录状态不会失效,永久化存储用户登录信息
确保刷新页面后用户登录状态不会失效持久化存储用户状态:刷新页面后不会丢失登录状态。正确处理退出登录:清除所有状态并跳转到登录页。动态路由加载:确保动态路由加载完成后跳转到目标路由。
2025-03-18 10:17:38
175
原创 nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
2025-03-15 16:58:10
910
原创 从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
2025-03-13 15:23:20
1012
原创 JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
2025-03-13 15:09:05
121
原创 python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
2025-03-08 13:14:49
101
原创 MySQL修改密码后导致远程可以连接本地无法连接:ERROR com.alibaba.druid.pool.DruidDataSource Access denied for user ‘root‘@
MySQL修改密码后导致远程可以连接本地无法连接:ERROR com.alibaba.druid.pool.DruidDataSource Access denied for user 'root'@
2025-03-08 13:03:41
985
2
原创 Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
2025-03-07 10:16:19
1125
原创 navicate链接云服务数据库mysql。提示Host‘27.153.183.185‘is not allowed to connect to this MySQL server
navicate链接云服务数据库mysql。提示Host'27.153.183.185'is not allowed to connect to this MySQL server
2025-03-03 14:53:04
268
原创 布置云服务器mysql注意事项:Your password does not satisfy the current policy requirements
布置云服务器mysql注意事项:Your password does not satisfy the current policy requirements
2025-03-03 14:35:46
504
原创 MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
2025-01-21 17:50:16
177
原创 SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
2025-01-19 15:59:14
362
原创 mysql打开报错fail to connecto to mysql at 127.0.0.1:3306 with user root
mysql打开报错failtoconnectotomysqlat127.0.0.1:3306withuserroot
2025-01-18 16:41:11
359
原创 There was an unexpected error (type=Not Found, status=404).No static resource test/user/list.
There was an unexpected error (type=Not Found, status=404).No static resource test/user/list.
2025-01-09 17:40:47
392
原创 基于springboot+element+vantapp的微信小程序及后台管理毕业项目系统开发
基于springboot+element+vantapp的微信小程序及后台管理毕业项目系统开发
2024-05-29 22:30:00
310
turtle绘制小猪佩奇、皮卡丘
2024-06-18
原生Javaee+jsp的一个课程项目为在线课程管理系统
2024-06-01
python画loopy小海狸
2023-11-03
微信小程序——天气预报项目源码
2022-07-08
简易的网页小游戏之接星星,HTML+JavaScript+css
2022-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人