- 博客(152)
- 收藏
- 关注
原创 Spring Boot 3 + Vue 3 整合 WebSocket (STOMP协议) 实现广播和点对点实时消息
文章深入介绍了Spring Boot 3整合WebSocket及Vue 3构建实时通信应用,使用STOMP协议实现连接、广播和点对点推送。提供详细代码示例,帮助读者掌握Spring Boot中WebSocket的应用。
2023-12-14 23:18:19 2211
原创 Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)
本文将以实战的方式,教你如何在 Docker 环境下部署 xxl-job,并将其与 Spring Boot 进行整合。我们将从简单介绍 xxl-job 的基本概念和特点开始,然后详细讲解如何配置调度器任务、开启任务,并调用执行器执行任务。通过本文的学习,你将能够快速上手并使用 xxl-job 实现任务的自动化调度和执行。
2023-11-01 14:05:05 3448 2
原创 Spring Cloud Gateway 网关整合 Knife4j 4.3 实现微服务接口文档聚合
本文介绍了如何通过整合 Knife4j 4.3 和 Spring Cloud,以及利用 Spring Cloud Gateway 网关聚合各个服务的接口文档,实现对 youlai-mall 新版本的接口文档统一管理。同时,通过接口文档测试 Spring Authorization Server 的自定义扩展的 OAuth2 密码模式的认证授权流程。
2023-10-27 18:09:40 5911 24
原创 Spring Authorization Server 1.1 扩展实现 OAuth2 密码模式与 Spring Cloud 的整合实战
本文基于开源微服务商城项目 youlai-mall、Spring Boot 3 和 Spring Authorization Server 1.1 版本,演示了如何扩展密码模式,以及如何将其应用于 Spring Cloud 微服务实战。
2023-10-24 23:42:59 5868 19
原创 Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)
vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等当前主流框架。本篇是 vue3-element-admin v2.x 版本从 0 到 1,相较于v1.x 版本增加了对原子CSS(UnoCSS)、按需自动导入、暗黑模式的支持。
2023-04-17 02:02:14 48885 130
原创 安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决
安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决
2024-02-25 17:38:36 1442
原创 PNPM 批量检查和更新项目依赖
本文介绍了如何使用 pnpm 高效管理前端项目的依赖,包括批量更新及单个包更新方法,简化依赖管理,提升项目性能和安全性。
2024-02-20 11:01:03 2247
原创 pnpm install 报错 https://registry.npm.taobao.org/pnpm failed: certificate has expired 证书过期解决方案
ERR_PNPM_META_FETCH_FAIL GET https://registry.npm.taobao.org/pnpm: request to https://registry.npm.taobao.org/pnpm failed, reason: certificate has expired
2024-02-08 23:42:50 2201
原创 github 推送报错 ssh: connect to host github.com port 22: Connection timed out 解决
github 推送报错 ssh: connect to host github.com port 22: Connection timed out 解决
2024-01-21 00:32:23 603
原创 TLS 协议演进及其与 Java 版本的兼容性
本文讨论了TLS协议从1.1到1.3的演进及其Java兼容性。TLS 1.3显著提升安全性和性能。Java 8完全支持TLS 1.2,而Java 11及更高版本原生支持TLS 1.3,强调了采用最新TLS和Java版本的重要性。
2024-01-19 17:00:36 1226 1
原创 升级 Vite 5 出现警告 The CJS build of Vite‘s Node API is deprecated.
The CJS build of Vite's Node API is deprecated. 警告解决
2024-01-08 18:23:51 7264 2
原创 Linux 服务器磁盘满了怎么办?详细清理大文件指南
本文提供了一个简明的服务器磁盘清理步骤指南,包括查找和删除大文件,以及定期维护策略,确保服务器高效运行。
2024-01-02 14:21:55 1086
原创 Java 和 Vue 中令人膛目结舌的代码技巧
本文探索了Java和Vue 3中那些令人惊叹的编程技巧,从Java的Lambda表达式和设计模式到Vue 3的Composition API功能,揭示了这些现代编程语言的强大和灵活性。
2023-12-19 23:53:53 527
原创 Spring 解决循环依赖为什么需要三级缓存,而不是两级缓存?
本文探讨了Spring框架处理循环依赖的机制,特别是为什么采用三级而非两级缓存。分析了三级缓存如何优雅解决依赖注入和代理问题,确保Bean生命周期的一致性和应用的稳定性。
2023-12-19 23:29:20 1623
原创 Redis缓存优化:击穿、穿透和雪崩问题的解决方案
本文深入研究商城系统中的缓存问题,提出解决策略,包括互斥锁、布隆过滤器、多级缓存等,以提高系统性能和稳定性。
2023-12-17 23:21:55 1104
原创 MyBatis是如何进⾏分⻚的?分⻚插件的原理是什么?
本文深入解析MyBatis分页机制与插件原理,介绍了通过RowBounds参数和拦截器动态修改SQL语句实现分页功能。
2023-12-17 23:15:50 373
原创 Mybatis的插件运⾏原理,如何编写⼀个插件?
文章解析Mybatis插件的内部工作原理,重点讲述了其基于Java动态代理的实现方式。接着,文章提供了详细的步骤和代码示例,指导读者如何从零开始编写一个Mybatis插件。
2023-12-17 22:11:43 318
原创 Spring Boot 3 整合 Hutool 验证码实战
本文详细介绍了如何在SpringBoot 3应用中整合Hutool库以实现验证码的生成和验证。文章从项目初始化开始,逐步讲解了添加必要依赖、配置验证码组件、实现验证码生成和验证逻辑,以及在控制器中使用这些功能的过程。
2023-12-17 21:57:27 959 1
原创 Spring 的 @Configuration 和 @Component 注解区别
本文探讨了Spring框架中@Configuration和@Component注解的异同,通过实例演示了它们在定义和管理Bean方面的不同行为,帮助开发者更好地应用于不同场景。
2023-12-15 23:37:04 311
原创 Knife4j 接口文档如何设置 Authorization 鉴权参数?
OpenAPI3 规范中添加Authorization鉴权请求 Header 不生效问题解决。
2023-12-15 23:15:30 1210
原创 如何看待「前端已死论」?
前端是否走向没落?随着人工智能和低代码兴起,一些声音宣称“前端已死”。然而,技术的演进带来新机遇,前端仍需不断学习,注重用户体验,打破技术边界,方能应对未来挑战。
2023-12-14 23:34:26 292
原创 IT圈的技术争论与合作:揭秘鄙视链的背后
本文深度探讨了IT圈内的“鄙视链”现象,分析了多领域技术争论、语言之争和新老技术对立,揭示其对技术进步、交流壁垒和创新动力的影响。在充满争论的背后,也呼吁跨领域合作与共同发展。
2023-12-11 23:29:13 90
原创 Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
Spring Boot 升级 3.2 报错 Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 问题解决
2023-12-11 23:19:28 4499 4
原创 MyBatis 四大核心组件之 ResultSetHandler 源码解析
本文深入解析 MyBatis ResultSetHandler 源码,概述了核心方法 handleResultSets、handleResultSet、handleRowValues,揭示其在多结果集映射和嵌套结果集处理中的关键作用。
2023-12-10 22:24:39 272
原创 MyBatis 四大核心组件之 ParameterHandler 源码解析
本文深入解析 MyBatis 的 ParameterHandler,探讨其源码实现及复杂对象参数处理。通过对 setParameters 和 getParameterValue 方法的分析,加深理解 MyBatis 参数解析机制。
2023-12-10 22:14:56 432
原创 MyBatis 四大核心组件之 StatementHandler 源码解析
MyBatis 的 StatementHandler 是框架的核心组件之一,负责将SQL语句解析为PreparedStatement 并执行。
2023-12-10 22:04:11 269
原创 MyBatis 四大核心组件之 Executor 源码解析
本文深入解析 MyBatis 四大核心组件之一的 Executor,着重介绍 SimpleExecutor、ReuseExecutor、BatchExecutor的源码实现。
2023-12-10 20:40:15 432
原创 低代码开发:美味膳食还是垃圾食品?
低代码开发快速提高应用程序开发效率,但其定制性有限,适用于简单业务场景。文章深入探讨低代码的优劣势,讨论其是否可能替代传统编程,并提供入门建议。
2023-12-09 22:32:41 76
原创 Spring Boot 3 整合 Mybatis-Plus 动态数据源实现多数据源切换
Spring Boot多数据源集成的dynamic-datasource-spring-boot-starter,轻松支持注解与手动方式切换数据源,提升在多数据库场景下的灵活性与开发便捷性。
2023-12-09 22:24:59 1377 1
原创 【Spring 源码】 贯穿 Bean 生命周期的核心类之 AbstractAutowireCapableBeanFactory
AbstractAutowireCapableBeanFactory是Spring框架的核心类,负责自动装配、初始化和管理Bean的生命周期。具备强大的扩展点,灵活定制Bean的创建与初始化。
2023-12-07 22:21:24 274
原创 【Spring 源码】 深入理解 Bean 定义之 BeanDefinition
深度解析 Spring 框架中的 BeanDefinition,探讨其关键作用和内部机制。通过详细剖析Bean 的定义和配置,揭示了在Spring框架中实现灵活、可配置应用的关键元素。
2023-12-07 21:07:27 171
原创 XXL-JOB 日志表和日志文件自动清理
XXL-JOB 数据表 xxl_job_log 数据过多导致慢SQL查询,配置实现数据表和文件的定时清理。
2023-12-05 21:09:18 2448
原创 MyBatis 设计模式解析
本文深入解析了 MyBatis 框架中的关键设计模式,包括 Builder、单例、装饰者、工厂和策略模式。通过这些设计模式,MyBatis 实现了灵活性、可扩展性和清晰的数据库交互方式。
2023-12-04 22:25:50 229
原创 Spring Boot 3 整合 Spring Cache 与 Redis 缓存实战
Spring Cache是简化缓存管理的利器,通过注解实现灵活的缓存策略。整合Spring Boot和Redis,为应用性能提供了可靠支持。
2023-12-04 17:49:40 2815
原创 为何要3次握手?TCP协议的稳定性保障机制
TCP连接的3次握手和4次挥手是为了确保网络通信的稳定性和可靠性。通过3次握手,TCP建立连接时确保双方同步,防止不确定性。4次挥手则保障断开连接时数据完整性。
2023-12-03 23:53:39 100
原创 【vue-router】useRoute 和 useRouter 的区别
本文深入解析了Vue Router 4.x中的useRoute和useRouter函数,详细阐述了它们在Vue 3.2中的应用及区别。
2023-12-02 12:31:30 1301
gat1400:SpringBoot 对接 GAT/1400协议
2023-05-04
python-diango-web: Python + Django + MySQL 学生管理系统(快速入门Web端增删改查)
2023-05-04
youlai-boot: Spring Boot 3 + Spring Security + Vue3 权限管理系统
2023-05-04
vue3-element-admin:vue3 + element-plus + typescript 后台管理系统
2023-05-04
youlai-mall: Spring Cloud + vue3 + uni-app 微服务商城项目
2023-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人