自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有来技术

专注于 Java 、Sprng Cloud 、Vue 、云原生和个人开源项目技术分享

  • 博客(158)
  • 收藏
  • 关注

原创 从0到1构建 UniApp + Vue3 + TypeScript 移动端跨平台开源脚手架

本文通过 vue--cli 构建基于 Vue3 和 TypeScript 的 UniApp 跨移动端开源脚手架模板,涵盖环境配置、项目初始化、代码规范(ESLint、Prettier、Stylelint)及 Git 提交规范(Husky、Commitlint、Commitizen)。同时,整合 Pinia 状态管理、HTTP 请求封装、Sass、UnoCSS、wot-design-uni 组件库,并配置环境变量和反向代理。最后,指导项目的 H5 部署与小程序发布。

2024-10-25 00:00:00 3075

原创 Spring Boot 3 + Vue 3 整合 WebSocket (STOMP协议) 实现广播和点对点实时消息

文章深入介绍了Spring Boot 3整合WebSocket及Vue 3构建实时通信应用,使用STOMP协议实现连接、广播和点对点推送。提供详细代码示例,帮助读者掌握Spring Boot中WebSocket的应用。

2023-12-14 23:18:19 3797 1

原创 Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)

本文将以实战的方式,教你如何在 Docker 环境下部署 xxl-job,并将其与 Spring Boot 进行整合。我们将从简单介绍 xxl-job 的基本概念和特点开始,然后详细讲解如何配置调度器任务、开启任务,并调用执行器执行任务。通过本文的学习,你将能够快速上手并使用 xxl-job 实现任务的自动化调度和执行。

2023-11-01 14:05:05 4122 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 8916 26

原创 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 10367 23

原创 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 71199 147

原创 Vue3 + TypeScript 组件和文件命名规范及 setup 导入顺序规范

本文将介绍 Vue3 + TypeScript 项目中的组件和文件命名规则,重点包括组件、常量、API、store 等各类文件的统一命名规范。此外,还将讲解 Vue3 `setup` 语法中合理的导入顺序,确保项目在代码结构和可读性上达到最佳效果。

2024-10-31 23:58:35 933

原创 2023 年 Github 万圣节彩蛋

:jack_o_lantern::jack_o_lantern::jack_o_lantern: 记录每年 Github 万圣节彩蛋,也记录有来项目成长历程。

2024-10-31 23:46:36 118

原创 揭秘开发者效率翻倍的秘密:高效编程工具推荐与实战指南

本篇文章深入探讨了提高开发者效率的几款必备编程工具,从代码编辑器、版本控制系统到自动化脚本和项目管理工具,为开发者提供了一套完整的工具组合。文章不仅对每款工具的功能进行了详解,还结合使用场景与实战经验,帮助开发者选择最合适的工具搭配,从而在繁忙的工作中实现效率的倍增。无论是独立开发者还是团队成员,都能从中找到适合自己的效率提升之道。

2024-10-27 09:25:18 693

原创 阿里云镜像源无法访问?使用 DaoCloud 镜像源加速 Docker 下载(Linux 和 Windows 配置指南)

本文介绍在阿里云 Docker 镜像源无法访问的情况下,如何通过配置 DaoCloud 镜像源(https://docker.m.daocloud.io)解决镜像拉取缓慢或 EOF 报错的问题。

2024-10-27 09:19:55 946

原创 2024年诺贝尔物理学奖首次颁发给机器学习领域:科学创新的跨界融合

2024年诺贝尔物理学奖史无前例地颁发给了机器学习和神经网络领域的研究者,标志着信息技术对物理学的深刻影响。机器学习技术已广泛应用于医学、金融、自动驾驶和科学研究等领域,展示了跨学科创新的强大潜力。此次获奖不仅彰显了计算科学在物理研究中的重要性,还预示着未来科学范式的多学科融合趋势。本文探讨了机器学习对物理学的推动作用及其深远意义。

2024-10-26 10:12:18 671

原创 大学新生如何入门编程:选择语言、制定计划及避开学习陷阱

本文为大学新生提供编程入门指南,涵盖语言选择、学习计划、常见误区及开源项目、竞赛、AI工具的辅助作用,帮助新手打下编程基础,为未来发展奠定坚实基础。

2024-10-26 09:55:06 801

原创 探索AI工具的流行与应用:用户最受欢迎的AI工具及其影响

## 摘要AI工具因其强大的自动化、分析和生成能力迅速获得大众青睐。本文将从办公效率、内容创作、数据分析和生活助手等领域,介绍用户最喜欢和常用的AI工具。通过对这些工具的功能及其实际应用的探讨,分析AI技术的深远影响。AI工具不仅提升了人们的工作和生活效率,同时为创新和个性化服务提供了新方向。然而,伴随这些便利,AI也带来了隐私、安全等方面的挑战。本文通过展示这些工具的实际应用,总结AI工具在不同场景中的价值和局限。

2024-10-26 09:49:11 905

原创 人工智能技术的未来应用前景:改变生活与工作的深远影响

在医疗行业,人工智能技术正在帮助医生提高诊断的精准性,促进药物研发的效率,甚至为个性化治疗方案提供支持。在企业中,AI技术被广泛用于数据分析、流程优化等环节,通过增强决策能力来提升运营效率。而在个人生活方面,AI技术已通过智能语音助手、自动驾驶、智能家居等形式逐步融入,为人们带来便捷和高效的生活体验。展望未来,随着AI算法和算力的不断升级,我们可以预见其应用场景将更加丰富,也可能会带来一系列新兴的伦理问题和社会挑战。

2024-10-25 16:42:41 927

原创 Spring Boot 3.3.4 升级导致 Logback 之前回滚策略配置不兼容问题解决

Could not create component [timeBasedFileNamingAndTriggeringPolicy] of type [ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP] java.lang.ClassNotFoundException: ch.qos.logback.core.rolling.SizeAndTimeBasedFNATPERROR in c.q.l.core.rolling.DefaultTimeBased

2024-10-18 23:36:02 905

原创 【有来开源组织】开发规范手册

本文档详细介绍了有来开源组织在Java、CSS、Vue.js等技术栈中的编码规范,涵盖了命名规则、参数规范、方法规范、数据库规范以及Git使用规范。通过遵循这些规范,可以有效提升代码的可读性、可维护性和团队协作效率,确保项目的一致性和高质量。本文档不仅囊括了编码和命名的细节要求,还包括了版本控制和提交规范,以帮助开发人员在项目开发过程中保持最佳实践。

2024-08-28 08:14:19 1206

原创 Knife4j 生产环境关闭接口文档 doc.html,亲测有效!

Knife4j 生产环境关闭接口文档 doc.html

2024-05-30 15:16:54 1947

原创 对GPT-4o的评价:技术革新与未来展望

GPT-4o作为OpenAI最新优化版本,提升了模型效率、响应速度和多模态处理能力。在自然语言处理、图像描述和任务定制化方面表现出色,交互体验显著提升,未来在跨语言能力、情感识别等领域具有广泛应用潜力。

2024-05-30 12:30:35 1214

原创 SpringBoot 启动报错 Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379 问题解决

org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379 问题解决

2024-05-30 00:21:28 4465

原创 我的创作纪念日1460天(4年)

我的创建纪念日1460天(4年)

2024-05-10 22:11:23 572 1

原创 Failed to execute goal maven-compiler-plugin:compile Fatal error compiling: 无效的标记: --release 问题解决

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project common-core: Fatal error compiling: 无效的标记: --release

2024-05-05 14:39:19 1116 1

原创 Linux 创建交换空间

本文讲述在Linux系统中添加交换空间,包括创建交换文件、启用和优化交换空间,以提高内存限制系统的性能和稳定性。

2024-03-23 10:35:16 783

原创 安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决

安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决

2024-02-25 17:38:36 9020 3

原创 PNPM 批量检查和更新项目依赖

本文介绍了如何使用 pnpm 高效管理前端项目的依赖,包括批量更新及单个包更新方法,简化依赖管理,提升项目性能和安全性。

2024-02-20 11:01:03 5426

原创 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 7668

原创 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 719

原创 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 2229 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 18973 3

原创 Linux 服务器磁盘大文件查找和清理

本文提供了一个简明的服务器磁盘清理步骤指南,包括查找和删除大文件,以及定期维护策略,确保服务器高效运行。

2024-01-02 14:21:55 4023

原创 Java 和 Vue 中令人膛目结舌的代码技巧

本文探索了Java和Vue 3中那些令人惊叹的编程技巧,从Java的Lambda表达式和设计模式到Vue 3的Composition API功能,揭示了这些现代编程语言的强大和灵活性。

2023-12-19 23:53:53 675

原创 Spring 解决循环依赖为什么需要三级缓存,而不是两级缓存?

本文探讨了Spring框架处理循环依赖的机制,特别是为什么采用三级而非两级缓存。分析了三级缓存如何优雅解决依赖注入和代理问题,确保Bean生命周期的一致性和应用的稳定性。

2023-12-19 23:29:20 4486 2

原创 Redis缓存优化:击穿、穿透和雪崩问题的解决方案

本文深入研究商城系统中的缓存问题,提出解决策略,包括互斥锁、布隆过滤器、多级缓存等,以提高系统性能和稳定性。

2023-12-17 23:21:55 1224

原创 MyBatis是如何进⾏分⻚的?分⻚插件的原理是什么?

本文深入解析MyBatis分页机制与插件原理,介绍了通过RowBounds参数和拦截器动态修改SQL语句实现分页功能。

2023-12-17 23:15:50 549

原创 Linux 定时删除过期文件

Linux 定时删除过期文件

2023-12-17 23:08:43 347

原创 Mybatis 和 Mybatis-Plus时间范围查询,亲测有效

Mybatis和Mybatis-Plus时间范围查询,亲测有效

2023-12-17 23:05:13 590

原创 Mybatis的插件运⾏原理,如何编写⼀个插件?

文章解析Mybatis插件的内部工作原理,重点讲述了其基于Java动态代理的实现方式。接着,文章提供了详细的步骤和代码示例,指导读者如何从零开始编写一个Mybatis插件。

2023-12-17 22:11:43 430

原创 Spring Boot 3 整合 Hutool 验证码实战

本文详细介绍了如何在SpringBoot 3应用中整合Hutool库以实现验证码的生成和验证。文章从项目初始化开始,逐步讲解了添加必要依赖、配置验证码组件、实现验证码生成和验证逻辑,以及在控制器中使用这些功能的过程。

2023-12-17 21:57:27 1962 3

原创 Spring 的 @Configuration 和 @Component 注解区别

本文探讨了Spring框架中@Configuration和@Component注解的异同,通过实例演示了它们在定义和管理Bean方面的不同行为,帮助开发者更好地应用于不同场景。

2023-12-15 23:37:04 485

原创 Knife4j 接口文档如何设置 Authorization 鉴权参数?

OpenAPI3 规范中添加Authorization鉴权请求 Header 不生效问题解决。

2023-12-15 23:15:30 2982

原创 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 22396 36

gat1400:SpringBoot 对接 GAT/1400协议

gat1400是【有来开源组织】使用 Java 语言基于 SpringBoot 框架快速对接视图库视频专网国标协议GAT/1400协议。 已实现GAT/1400协议功能:人脸识别上传/车牌识别上传/摘要认证登陆/注册保活/时间同步。 已成功对接大华/海康视频专网平台。

2023-05-04

python-diango-web: Python + Django + MySQL 学生管理系统(快速入门Web端增删改查)

python-diango-web 是【有来开源组织】 基于 Python + Django + MySQL实现的Python Web版学生增删改查,旨在快速入门Python Web开发。 项目仓库地址:https://gitee.com/youlaiorg/python-diango-web 项目文档地址:https://blog.csdn.net/u013737132/article/details/106037696

2023-05-04

youlai-boot: Spring Boot 3 + Spring Security + Vue3 权限管理系统

youlai-boot 是【有来开源组织】基于Spring Boot 3 + Spring Security 6 + JWT + Mybatis-Plus + Redis + XXL-Job + Vue3 等主流技术栈搭建的前后端分离权限管理系统。 在线预览地址:http://vue3.youlai.tech 后端仓库源码:https://gitee.com/youlaiorg/youlai-boot 前端仓库源码:https://gitee.com/youlaiorg/vue3-element-admin 项目特色: 1. Spring Boot 3.0 + Vue3 前后端分离单体应用,适合快速开发; 2. Spring Security + JWT 认证鉴权方案; 3. 基于 RBAC 模型的权限设计,细粒度接口方法、按钮级别权限控制。

2023-05-04

vue3-element-admin:vue3 + element-plus + typescript 后台管理系统

vue3-element-admin 是【有来开源组织】基于 Vue3 + Vite4 + TypeScript + Element-Plus + Pinia 等前端主流技术栈从0到1搭建后台管理系统模板(前后端开源)。 后端是基于 Spring Boot 3.0 、Spring Security 6.0 、 JWT 、 Redis 、 Mybatis-Plus 、 Knife4j 等技术栈搭建的前后端分离开源权限管理系统。 在线预览地址:http://vue3.youlai.tech 开源仓库地址:https://gitee.com/youlaiorg/vue3-element-admin 后端仓库地址:https://gitee.com/youlaiorg/youlai-boot

2023-05-04

youlai-mall: Spring Cloud + vue3 + uni-app 微服务商城项目

youlai-mall 是【有来开源组织】基于Spring Boot、Spring Cloud & Alibaba 、Vue3、Element-Plus、uni-app等全栈主流技术栈构建的开源商城项目,涉及后端微服务、 前端管理、 微信小程序和 APP应用等多端的开发。 在线预览地址:https://admin.youlai.tech/ 商城移动端预览地址:http://app.youlai.tech/#/ 后端接口仓库地址:https://gitee.com/youlaiorg/youlai-mall 管理前端仓库地址:https://gitee.com/youlaiorg/mall-admin 移动端/微信小程序仓库地址:https://gitee.com/youlaiorg/mall-app

2023-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除