- 博客(118)
- 资源 (2)
- 收藏
- 关注
原创 支持多客户网站的SMPP网关完整实现方案
该方案完整实现了:多客户网站并发连接管理数据库驱动的账号验证双向消息通信能力主动消息推送接口完善的生产级监控能力
2025-05-24 17:48:46
451
原创 MySQL 8.0(主从复制)
MySQL 8.0的主从复制(Master-Slave Replication)是一种关键的高可用性和数据备份技术。主库(Master)处理所有写操作,而从库(Slave)实时复制主库数据,仅处理读请求,实现
2025-05-09 21:43:32
460
原创 反向代理、负载均衡与镜像流量:原理剖析、区别对比及 Nginx 配置实践
向代理、负载均衡和镜像流量是保障系统高效、稳定、安全运行的关键技术。虽然它们都涉及网络流量的管理与分发,但在功能、应用场景和实现方式上有着显著差异。本文将深入探讨三者的区别,并结合 Nginx 这一强大的开源服务器,展示常见的配置方法,帮助读者更好地理解和应用这些技术。
2025-04-28 18:15:53
818
原创 打造多消息队列,优化接口处理
在我的项目里,之前所有的接口任务都被放在同一个消息队列里处理。这就导致了一个问题,不同接口的任务可能会相互影响,比如某个接口的任务处理时间过长,就会影响到其他接口的响应速度。所以,我希望能够将某些接口的任务放在一个消息队列中,而另外一些接口的任务放在另一个消息队列中,以此实现接口之间的隔离。
2025-04-17 15:19:57
351
原创 详细介绍javaspringboot操控redis的高级特性1. 事务支持2. 发布/订阅3. Pipeline批量操作
详细介绍javaspringboot操控redis的高级特性1. 事务支持2. 发布/订阅3. Pipeline批量操作
2025-04-07 21:06:23
518
原创 Spring Boot中使用RedisTemplate操作Redis的几种数据类型详解
Redis作为高性能的键值存储系统,在现代Java应用中扮演着重要角色。Spring Boot通过RedisTemplate为开发者提供了便捷的Redis操作方式。本文将详细介绍如何使用RedisTemplate操作Redis的五种主要数据类型。
2025-04-07 20:58:08
561
原创 DAO 类的职责与设计原则
DAO 的核心职责DAO(Data Access Object,数据访问对象)的主要职责是封装对数据的访问逻辑,但它与纯粹的数据实体类(如 DTO、POJO)不同,也与 Service 业务逻辑层不同
2025-04-02 21:00:37
636
原创 Spring Boot 注解:深度解析与应用场景
Spring Boot 注解为开发者提供了一种简洁、高效的方式来构建应用程序,涵盖了从应用启动、组件管理、依赖注入、Web 请求处理到事务管理等多个方面。通过深入理解这些注解的作用、原理和常用场景,开发者能够更加熟练地运用 Spring Boot 框架,提高开发效率,构建出高质量、可维护的应用程序。随着对 Spring Boot 的不断深入学习和实践,开发者还会遇到更多丰富且强大的注解,进一步提升开发体验和应用性能。
2025-04-02 20:53:40
1016
原创 Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
2025-04-02 20:41:45
840
原创 自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
2025-04-01 22:39:44
398
原创 ThreadLocal 深度解析
ThreadLocal 是 Java 中用于实现 线程封闭(Thread Confinement) 的核心类,它为每个线程提供独立的变量副本,解决多线程环境下共享变量的线程安全问题
2025-04-01 21:59:27
947
原创 宝塔SSL申请Let‘s Encrypt提示“验证信息构造失败!{}“
产生原因:我之前通过一个域名申请了一个Let's Encrypt免费证书,然后我想更选域名生成另外域名的对应证书文件,每次提交都是提示"验证信息构造失败!{}" 分析:其实主要原因就是上一份证书文件的一些内容没清除掉产生了冲突。
2025-03-28 09:47:05
522
原创 使用 Nginx 实现镜像流量:提升系统可用性与负载均衡
镜像流量(Traffic Mirroring)是指将生产环境的实时流量复制一份,发送到一个或多个目标服务器。镜像流量不会影响原始请求的响应,目标服务器仅用于接收流量副本
2025-03-22 17:17:52
1188
原创 开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
2025-03-22 15:17:36
586
原创 确保刷新页面后用户登录状态不会失效,永久化存储用户登录信息
确保刷新页面后用户登录状态不会失效持久化存储用户状态:刷新页面后不会丢失登录状态。正确处理退出登录:清除所有状态并跳转到登录页。动态路由加载:确保动态路由加载完成后跳转到目标路由。
2025-03-18 10:17:38
188
原创 nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
2025-03-15 16:58:10
1050
原创 从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
2025-03-13 15:23:20
1067
原创 JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
2025-03-13 15:09:05
186
原创 python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
2025-03-08 13:14:49
130
原创 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
1048
2
原创 Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
2025-03-07 10:16:19
1199
原创 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
301
原创 布置云服务器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
541
原创 MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
2025-01-21 17:50:16
224
1
原创 SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
2025-01-19 15:59:14
521
原创 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
508
原创 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
469
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关注的人