自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3动态路由以及必坑指南

本文介绍了一种基于RBAC的动态路由权限控制方案,通过Pinia状态管理实现安全认证。核心实现包括:1) 使用AuthStore管理用户凭证和路由数据;2) 路由拦截器实现权限校验,自动处理令牌过期;3) 动态路由加载机制,解决页面刷新时路由丢失问题。技术亮点:采用NProgress显示加载进度,通过isRefreshed标识解决刷新重载问题,支持嵌套路由结构,实现细粒度的前端权限控制。该方案有效提升了Web应用的安全性和用户体验。

2025-12-05 16:25:17 260

原创 Seata集成Nacos加Mysql存储

本文介绍了Seata分布式事务框架的配置和使用方法。首先从官网下载Seata二进制文件,配置Nacos作为注册中心,包括server配置、数据库连接设置以及Nacos参数配置。详细说明了数据库模式下的配置要点,包括驱动添加、事务表创建等。同时介绍了客户端微服务的配置步骤,包括事务组注册和undo_log表的创建。最后提到可通过Nacos服务列表和管理界面验证Seata服务是否正常运行,以及进行功能测试。整个配置过程涵盖了服务端和客户端的完整设置方案。

2025-11-05 15:15:19 334

原创 短号码池实现(Java版本)

短号码池实现,短链接服务、用户身份标识、邀请码、会员卡号

2025-10-09 15:00:53 271

原创 基于Axios全局请求封装(鉴权、限流)

【代码】基于Axios全局请求封装(鉴权、限流)

2025-08-27 17:54:55 118

原创 Uniapp生物识别(SOTER)

摘要 本文介绍了一个基于Uniapp的生物识别功能实现方案。代码通过uni.checkIsSupportSoterAuthentication()检测设备支持的认证方式,使用uni.checkIsSoterEnrolledInDevice()检查用户是否录入生物特征,并通过uni.startSoterAuthentication()启动系统级生物识别弹窗。界面展示可用的识别方式(如指纹识别、面容识别),点击后触发认证流程,处理成功或错误结果。代码包含完整的模板、逻辑和样式实现,支持TypeScript类型定

2025-08-06 10:37:24 537

原创 UniApp给图片添加水印

【代码】UniApp给图片添加水印。

2025-06-26 09:37:55 492

原创 Vue3 + UniApp 蓝牙连接与数据发送(稳定版)

本教程详细介绍了使用uni-app+Vue3实现蓝牙功能的全流程开发,适用于智能家居、穿戴设备等蓝牙应用场景。

2025-06-06 20:58:32 2094 6

原创 SpringBoot集成RabbitMQ全交换机类型教学

SpringBoot集成RabbitMQ全交换机类型教学

2025-04-22 12:03:38 479

原创 uniapp的通用页面及组件基本封装

uniapp的通用页面及组件基本封装

2025-04-15 16:43:36 746

原创 Spring Boot 常用通信模式详解:单工/双工通信、WebSocket、TCP 及 SSE 实践

SpringBoot集成Netty实现Ws和Tcp通信,后面更新Stomp模式

2025-03-03 14:53:03 728

原创 Java打包出现xxx.jar中没有主清单属性解决方案

jar中没有主清单属性

2024-11-01 11:11:20 610

原创 单服务器推送还在用WebSocket?快试试更快的SSE

客户端的信息推送,如股票报价、天气预报、通知提醒等,单向通信

2024-07-04 10:10:02 1103

原创 C#利用SignalR实现通信事例Demo

C#利用SignalR实现通信事例Demo

2024-06-19 09:44:45 998

原创 利用Axios封装及泛型实现定制化HTTP请求处理

Ts封装Axios及响应数据泛型

2024-06-11 16:20:19 1266

原创 手写Mitt实现事件订阅、发布和取消订阅

手写Mitt实现事件订阅、发布和取消订阅

2024-05-31 17:07:19 416

原创 通联支付API集成(适用于SpringBoot)

通联支付实现代码

2024-05-17 11:36:20 2559 12

原创 使用Java流API构建树形结构数据

使用Java流API构建树形结构数据

2024-04-02 14:28:27 1144

原创 Ts中WebSocket连接管理与维护教程

本教案详细介绍了如何在TypeScript中设计和实现一个完整的WebSocket连接管理方案,包括建立连接、发送消息、维持连接活性、断线重连以及资源清理等关键环节。

2024-03-15 11:33:09 2758

原创 Vue.js项目中基于Mitt模式的缓存管理、事件通知与排行榜功能实现

对一个Vue.js应用中的全局状态管理和相关功能模块设计进行解析,主要包括缓存管理、消息延迟发送、用户签到打卡系统以及排行榜等功能。通过使用ref和Map数据结构,并结合实际业务场景,展示了如何在组件内部模拟类似Vuex的状态管理模式。

2024-03-08 09:58:17 797

原创 Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存

前端实现一个本地MQ,本地缓存,消息队列

2024-02-26 17:10:01 2188

原创 Vue3引用第三方模块报错Could not find a declaration file for module ***.

Could not find a declaration file for module ***.

2024-02-20 16:16:15 3534

原创 Vue3自定义全局指令批量注册与实战

Vue3自定义全局指令批量注册

2024-02-19 17:39:48 955

原创 Vue3页面自适应,表格滚动高度

页面剩余高度,表格滚动高度

2024-02-02 17:31:06 1310

原创 Vue简易的车牌输入键盘,可以根据需要修改

车牌输入键盘

2023-11-27 16:34:05 1917

原创 .net在使用存储过程中IN参数的拼接方案,使用Join()方法

拼接SQL带IN的SQL

2023-11-12 22:24:33 1080

原创 .Net-C#文件上传的常用几种方式

C#Web文件上传的几种方式,以Web为例子

2023-11-09 10:09:36 2940

原创 解决CSS布局中div高度无法达到100%的问题及其解决方案

解决CSS中height:100%失效的问题

2023-10-31 14:27:57 1784

原创 Vuex中多个参数显示undefined的解决方案

Vuex多个参数显示undefined的解决方案

2023-10-16 14:47:57 713

原创 离线版IP归属地查询

ip2region 是准确率 99.9%的 IP 地址定位库,0.0x毫秒级查询,提供了 Java、PHP、C、Python、Node.js、Golang、C#、Rust、Lua的查询绑定和 Binary、B树、内存三种查询算法!

2023-09-18 10:55:51 702

原创 25分钟极速入门Java基础教程

Java教程

2023-08-10 09:50:56 755 3

原创 基于Dapper连接数据库封装操作CRUD,让工作高效起来

【代码】基于Dapper连接数据库封装操作CRUD,让工作高效起来。

2023-05-06 20:37:28 1087

原创 Kotlin入门教程(配合Jetpack-Compose的前置教程)

Kotlin可以编译成Java字节码,也可以编译成,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。

2023-05-01 20:09:03 351

原创 SQl存储过程-基于SQLSERVER讲解

存储过程的使用快速上手

2023-03-24 16:48:52 6092

原创 C#之高级篇

高级部分C#,持续更新中

2023-03-02 11:33:48 721

原创 java.sql.SQLException: You can‘t specify target table ‘XXX‘ for update in FROM clause解决方案

java.sql.SQLException: You can't specify target table 'XXX' for update in FROM clause解决方案

2022-09-16 23:00:52 1217

原创 Mongodb入门教程

Mongodb入门教程

2022-08-30 21:32:16 1109

原创 在代码中精简IF-ELSE的方法

在代码中精简IF-ELSE的方法

2022-08-22 22:30:35 629

原创 只知道Vue嘛?来看看微软的Blazor

Blazor前端框架教程,用C#代替Js

2022-08-19 22:36:34 12911 2

原创 IP归属地显示的简单实现代码

Java实现IP归属地显示

2022-08-11 19:56:04 1928 2

原创 Xshell连接本地VM的linux报错Could not connect to ‘XXX.168.122.1‘ (port 22): Connection failed解决方案

报错Could not connect to 'XXX.168.122.1' (port 22): Connection failed解决方案

2022-07-25 17:38:21 876

空空如也

空空如也

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

TA关注的人

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