自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 在Java中使用IK分词器扩展字典与停用词字典指南

某电商平台接入专业词典后,商品搜索转化率一夜飙升42%!本文将揭秘工业级分词优化技巧,让你的搜索相关性突破天花板。

2025-08-04 09:23:15 123

原创 Spring Cloud Gateway静态路由实战:Maven多模块高效配置指南

Spring Cloud Gateway作为Spring Cloud生态系统中的API网关,提供了强大而灵活的路由功能。通过本文的Maven多模块实现,您可以:创建高效的静态路由网关实现请求的集中管理和监控添加全局过滤器和跨域支持轻松扩展新的后端服务静态网关配置虽然简单,但在中小型项目中能提供出色的性能和稳定性。当您的架构演进到需要动态服务发现时,可以平滑过渡到使用服务注册中心的动态路由方案。

2025-07-30 10:21:09 1001

原创 自己动手造轮子:如何创建JAR并通过Maven在Spring Boot中引用

作为Java开发者,你是否遇到过这些痛点?多个项目重复编写相同工具类工具代码分散难以统一维护团队协作缺乏标准化工具库本文将手把手教你创建自己的JAR包,并优雅地集成到Spring Boot项目中,从此告别CV大法!

2025-07-24 11:55:51 837

原创 一文精通 NVM:轻松管理 Node.js 版本,告别环境混乱!

nvm(Node Version Manager) 是一个用于管理 Node.js 版本的命令行工具。它允许开发者在同一台机器上安装和切换多个版本的 Node.js,以便于在不同的项目中使用不同的 Node.js 版本。

2025-07-23 17:38:13 657

原创 基于Vue的微信风格聊天界面实现

【代码】仿PC聊天界面实现。

2025-07-18 16:10:01 171

原创 多种占位符格式的Java字符串模板替换

模板替换方案,支持处理多种占位符格式。针对开发中常见的{key}、#{key}、@{key}等不同格式需求,通过正则表达式匹配前缀和键名,实现了统一替换。方案核心是一个render方法,使用Pattern和Matcher处理模板,支持保留未匹配的占位符。还提供了高级扩展功能,允许自定义占位符前缀模式。示例演示了该方法对普通变量、系统通知和错误消息等场景的处理能力,解决了传统方案格式单一的问题,提升了代码复用性和灵活性。

2025-07-15 17:00:20 175

原创 如何反编译JAR

确保已安装 JDK(需要 命令)打开命令提示符(CMD)或 PowerShell步骤 2:创建临时目录并解压 JAR 解压后目录结构:步骤 3:修改内容使用 Windows 资源管理器或命令行修改文件步骤 4:重新打包参数说明: 创建新 JAR 指定文件名 使用清单文件 不压缩(加快速度)最后 表示包含当前目录所有文件

2025-07-04 05:00:00 233

原创 微信小程序开发实战:AccessToken管理与小程序码生成

本文介绍了微信小程序开发中AccessToken获取与小程序码生成的核心实现方案。通过Redis缓存AccessToken并设置提前刷新机制(有效期2小时),确保API调用凭证的高可用性。动态生成小程序码时支持场景值、页面路径等参数配置,并采用错误重试机制处理异常情况。文章提供了完整的Spring Boot实现代码,包含配置参数、核心方法及使用示例,特别提醒上线前需开启页面校验(check_path=true)并切换正式环境(env_version=release)。该方案解决了微信API调用中的凭证管理和

2025-07-02 06:00:00 445

原创 Ruoyi-Vue导入导出功能:Excel表头必填项星号标红实现

摘要:本文介绍了如何在Ruoyi-Vue的Excel导出模块实现表头星号()自动标红功能。

2025-07-01 20:13:41 214

原创 微信小程序登录与获取手机号最佳实践

通过WeChatUtils工具类封装了获取access_token、登录凭证校验和手机号获取等微信接口调用逻辑。前端通过wx.login和getPhoneNumber事件触发相应流程,后端控制器处理请求并返回结果

2025-07-01 20:00:47 718 6

原创 Spring Boot + 微信小程序订阅消息推送

申请订阅消息模板(功能->订阅消息)(开发管理->开发设置)步骤2:添加关键依赖。

2025-04-16 06:00:00 603

原创 Spring Boot集成阿里云虚拟号(AXN分机号)

阿里云虚拟号AXN是一种中间号服务,通过为每个通话动态分配虚拟号码,实现:保护用户真实号码隐私支持通话记录和录音管理灵活控制号码有效期(支持按次或长期绑定)典型应用场景:外卖配送、网约车、电商客服等需要隐私保护的场景。BindAxn - AXN隐私号-号码绑定链接。

2025-04-15 09:45:20 759

原创 SpringBoot + Alibaba Cloud 短信服务

阿里云短信服务(Short Message Service)是阿里云为用户提供的一种通信服务能力,支持:验证码类短信通知类短信推广类短信国际/港澳台短信。

2025-04-15 08:50:05 488

原创 Spring @RequiredArgsConstructor 注解作用

这个注解能大幅简化代码,同时保持构造函数注入的各种优点,是 Spring Boot 开发中的常用利器。要使 Spring 能使用这个构造函数进行注入,类必须是 Spring 管理的 Bean(带有。是 Lombok 提供的一个非常实用的注解,它能自动生成包含必需参数的构造函数。- 与 Spring 的构造函数注入模式天然契合。如果类中已存在构造函数,该注解不会覆盖它。- 只生成包含必需字段的构造函数。- 生成包含所有字段的构造函数。- 使类所需的依赖项一目了然。字段,增强线程安全性。- 生成无参构造函数。

2025-04-10 11:39:45 469

原创 SpringBoot 对接阿里云 OSS 存储实现文件上传

如何在 SpringBoot 项目中集成阿里云 OSS 服务,实现图片、文档、表格等文件的上传功能

2025-04-10 11:29:24 494

原创 Spring Boot 3.0+JDK 17 Springfox迁移到SpringDoc

Spring Boot 3.0和JDK 17的发布,开发者可以享受更快的性能、更好的模块化支持以及现代Java生态的新特性。支持OpenAPI 3规范。

2025-04-01 19:52:41 589

原创 在CentOS 7服务器使用Docker部署若依(RuoYi)前后端分离项目指南

若依(RuoYi)是一款基于SpringBoot+Vue的前后端分离权限管理系统,采用Docker部署可以简化环境配置、提升部署效率。本文将通过详细步骤演示如何在CentOS 7服务器上使用Docker容器化部署若依前后端分离项目。

2025-03-22 14:24:36 1402

原创 Docker 命令终极指南:从入门到高效运维

Docker 已成为现代开发和部署的基石工具。本文系统整理 Docker 的核心命令,涵盖容器管理、镜像操作、网络配置等高频场景,助您快速掌握容器化技术精髓。

2025-03-22 14:23:48 288

原创 在Linux上安装Nginx并部署多个前后端项目的完整指南

Nginx作为高性能的Web服务器和反向代理工具,已成为现代Web应用部署的首选方案。本文将手把手教你如何在Linux系统上安装Nginx,并通过虚拟主机配置实现多个前后端项目的部署。无论你是刚接触服务器部署的新手,还是需要优化现有架构的开发者,本文都能为你提供清晰的指引。sudo命令允许非 root 用户以超级用户的身份执行特定的命令。(root登录可去掉)

2025-03-18 00:26:47 772

原创 在 Linux 服务器实现 Vue 项目自动化部署与版本回滚的完整指南

在持续集成与持续交付(CI/CD)的实践中,自动化部署和版本回滚是提升开发效率、保障服务稳定性的关键环节。最终实现 Vue 项目的全自动化部署,并确保在出现问题时能快速恢复。

2025-03-16 07:00:00 752

原创 在 Linux 服务器实现 Spring Boot 项目的自动化部署与版本回滚

在持续集成和持续部署(CI/CD)的实践中,自动化部署和版本回滚是确保服务高可用的关键步骤。本文将详细介绍如何在 Linux 服务器上实现以下目标。

2025-03-16 06:00:00 712

原创 在 Linux 系统上安装 MySQL 数据库

这样就表明 mysqld 服务已经⽣效了,在2、3、4、5运⾏级别随系统启动⽽⾃动启动,以后可以直接使 ⽤ service 命令控制 mysql 的启停。并修改 /etc/init.d/mysqld ,修改其 basedir 和 datadir 为实际对应⽬录。2.准备好的 MySQL 安装包解压到 /usr/local/ ⽬录,并重命名为 mysql。4.同时新建 /usr/local/mysql/data ⽬录。1、在 /usr/local/ 下创建 mysql⽂件夹并进⼊。

2025-03-15 16:21:12 391

原创 在 Linux 系统上安装 Redis 数据库

Redis(Remote Dictionary Server)是一个高性能的键值存储系统,广泛用于缓存、消息队列、实时数据分析等场景。本文将详细介绍如何在 Linux 系统上安装 Redis,并完成基础配置。通过本文,你已成功在 Linux 系统上安装了 Redis,并完成了基础配置与安全优化。解压完之后

2025-03-15 15:43:26 178

原创 在 Linux 系统上安装 Maven 项目构建和管理工具

本文将详细介绍如何在 Linux 系统上安装和配置 Maven。

2025-03-15 06:30:00 328

原创 在 Linux 系统上安装 Node.js 环境

本文将详细介绍如何在 Linux 系统上安装 Node.js 环境。通过本文,你已经掌握了在 Linux 系统上安装 Node.js 的三种方法:包管理器快速安装、nvm 多版本管理以及手动安装。解压完之后, /usr/local/node ⽬录中会出现⼀个 node-v16.16.0-linux-x64 的⽬录。下载的是 node-v16.16.0-linux-x64.tar.xz 安装包,并将其直接放在了 root ⽬录下。2、将 Node 的安装包解压到 /usr/local/node 中即可。

2025-03-14 23:29:39 952

原创 在 Linux 系统上安装 JDK(Java 环境)

通过本文,你已经成功在 Linux 系统上安装了 JDK,并配置了 Java 环境。接下来,你可以开始编写和运行 Java 程序了!

2025-03-14 22:51:50 483

原创 在 Linux 系统上安装 Git 版本控制工具

通过本文,你已经成功在 Linux 系统上安装了 Git 工具。无论是通过包管理器还是源码编译,安装过程都非常简单。接下来,你可以开始使用 Git 来管理你的代码项目,享受版本控制带来的便利。如果你在安装过程中遇到任何问题,欢迎在评论区留言,我会尽力帮助你解决。🚀。

2025-03-14 22:33:12 2357

原创 SpringBoot对接微信支付功能UniApp

首先需要给后端发送请求生成订单,拿到后端返回需要支付的订单,使用uni.requestPaymentAPI唤醒微信支付

2023-04-21 23:02:25 1305 2

原创 通过SpringBoot生成微信小程序二维码,跳转指定页面

通过SpringBoot生成微信小程序二维码,使用微信扫一扫跳转指定页面。

2023-04-21 22:11:17 2396 1

原创 window 或者linux nginx SSL证书配置

1.购买域名2.域名进行认证(以上二个问题自己可以去百度一下)3..域名解析3.1点击管理解析4.点击-添加记录集目前以上操作完成域名解析 接下来完成申请证书5.申请证书点击-申请证书6.注意填写我们刚刚解析的域名注意(我选择的是系统生成的CSR)没有那么多麻烦 ,简单快捷7.完成以上 进入授权信息,填写联系方式(证书会通过邮箱发送给你)8..提交完成 ,大概5分钟左右有出现以下信息 (记得临时保存一下)8.18.2在打开我们刚刚解析的域名8.3点击-添加记录集。

2022-09-22 17:02:52 1795

空空如也

空空如也

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

TA关注的人

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