自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(468)
  • 资源 (3)
  • 收藏
  • 关注

原创 nginx证书无效问题解决

如果不想碰配置文件,可以新建一个 Chrome 配置文件(右上角头像 → 添加),用新 profile 访问。新 profile 没有任何历史记录,一定正常——这也是一种快速验证"是不是浏览器侧的锅"的方法。最后只需要记住谷歌浏览器中的无效证书是通过清除浏览器缓存可能清不掉, 要通过电脑中谷歌浏览器的配置去改就行了,怎么改,让ai给你改,上面都是ai写的,我总结几句话。你如果趁它运行时改文件,一退出就被覆盖了——这也是很多人"改了没效果"的原因。进程不死,内存里的状态就一直在,而且退出时会。

2026-10-26 15:33:29 59

原创 k6,新时代的压测工具

k6 是一款开源的高性能负载测试工具,具有以下特点: 简洁高效:基于 Go 语言开发,单机支持高并发,内存占用低。 现代化脚本:使用 JavaScript(ES6)编写测试脚本,支持模块化和版本控制。 丰富功能:支持 HTTP/1、HTTP/2、WebSocket 等多种协议,内置 HAR 转换器、TLS 配置等特性。 开发者友好:命令行操作简单,完美集成 CI/CD,支持自动化阈值判断。 可视化支持:与 Grafana 生态无缝对接,可实时推送测试数据。 安装方式: Mac 推荐使用 Homebrew:b

2026-08-08 14:27:49 298

原创 表达式引擎JEXL,SpEL,AviatorScript,QLExpress对比

这四个框架虽然都是表达式引擎,但因为(解释执行 vs 字节码编译),它们的核心侧重点有明显的代差。最直接的选择结论如下:核心维度对比横评四大场景落地指南与实例1. 极致性能与安全场景 → 选择.class2. 业务规则定制与“汉化”场景 → 选择3. 复杂逻辑与动态脚本场景 → 选择forwhileif-elsenull4. Spring 深度绑定场景 → 选择。

2026-07-28 11:08:44 220

原创 uni-app 项目 iOS 个人免费真机调试打包全流程手册

安卓包一小时搞定,苹果包搞了一天,查资料, 文。像个宝宝一样,上下文关联差强人意,国产还得加油。下面的文档也是问完它帮我整理的,就是不带截图,截图只好我自己来了。如果 Team 显示为 None 或飘红报错,描述文件将无法生成。必须等到红字消失,显示出“Xcode Managed Profile”字样为止。如果此处为空,Xcode 联动的描述文件将无法匹配。Xcode主要是生成描述文件和证书,HibuilderX主要是来打包的。这里的密码在 HBuilderX 打包时必须填写,请务必记牢。

2026-03-17 11:55:49 682

原创 rabbitMQ入门 (mac)

‌‌sbin‌‌‌:二 .springboot项目集成。

2026-01-12 09:53:19 594

原创 MQ相关的概念,ActiveMQ、RabbitMQ、Kafka、RocketMQ对比

MQ(message queue),从字面意思上看就个 FIFO 先入先出的队列,只不过队列中存放的内容是 message 而已,它是一种具有接收数据、存储数据、发送数据等功能的技术服务。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务,用于上下游传递消息。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务协议:是在TCP/IP协议基础之上构建的种约定成的规范和机制,目的是让客户端进行沟通和通讯。并且这种协议下规范必须具有持久性高可用高可靠的性能。

2026-01-12 09:17:36 1390

原创 SpringCloud微服务 )分布式锁之redisson

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。数据库的悲观锁和乐观锁也能保证不同主机共享数据的一致性。悲观锁强依赖数据库的可用性,数据库是一个单点,一旦数据库挂掉,会导致业务系统不可用。一旦悲观锁解锁操作失败,就会导致锁记录一直在数据库中,其他线程无法再获得到锁。

2026-01-05 09:59:44 1099

原创 vue3抽屉内弹窗输入框不可编辑

解决不了vue3抽屉内弹窗输入框不可编辑这个问题,不要用抽屉,换成弹窗就可以了,弹窗内再弹窗就可以了。试了很多种办法还是无法获取焦点,无法获取光标。换个思路那就解决这造成这个问题的抽屉。

2025-12-17 15:02:09 159

原创 mac安装nginx

1.通过brew 安装。

2025-12-01 11:44:28 156

原创 AlibabaCloudToolkit自动化部署进阶,使用本地脚本打包镜像

但在使用过程中发现使用本地的jar包上传到服务器上,再使用服务器的docker打镜像包打不了,镜像源出了问题,那破欧拉的系统感觉不稳定,所以这不得想办法把本地的镜像包传上去,这里就用到了外部工具,在执行前,使用脚本打镜像。这一篇已经讲了AlibabaCloudToolkit的基本使用。.sh脚本也很简单,就是,打镜像,导出镜像。

2025-12-01 11:37:22 195

原创 mac上安x86minio的docker版的

验证 mc anonymous get localminio/mediafiles。4.3 设置某个桶为public ,system 为桶名。4.2 配置 MinIO 服务别名(alias)2.编辑docker-compose文件。完成后,浏览器即可直接访问桶内图片。4.设置mino的桶为publid。拉取完看minio的镜像名。

2025-12-01 11:22:06 326

原创 SpringCloud,vue3应用使用AlibabaCloudToolkit自动化部署到远程服务器上的docker

阿里云推出的CloudToolkit是一款免费的IDEA插件,可简化自动化部署流程。它提供终端工具和文件上传功能,10分钟即可上手。主要功能包括:1.安装插件后配置服务器连接;2.准备Dockersfile和执行脚本实现自动化部署;3.支持查看容器日志;4.内置终端工具可直接管理Linux服务器。该工具比Jenkins更简单易用,还能处理Vue3项目部署,是开发者高效的部署助手。

2025-10-07 20:16:10 940

原创 mac orbstack 安装 k8s

要在 macOS 上使用 OrbStack 安装 Kubernetes (k8s),你可以按照以下步骤操作。OrbStack 是一个基于 Docker Desktop 的替代品,它提供了在 macOS 上运行 Linux 容器的功能,类似于 Docker Desktop 但更加轻量级。

2025-10-06 18:30:55 753

原创 springboot3 怎么用@DS 实现多数据源

在application.properties或application.yml文件中配置多个数据源的连接信息。master 数据源不用注解指定。

2025-10-06 12:50:44 311

原创 苹果 每次打开 黑窗口 都得执行 source ~/.bash_profile jdk的环境变量才生效

则需将环境变量配置迁移到。

2025-10-05 18:50:39 264

原创 mac | Windows 本地部署 Seata1.7.0,Nacos 作为配置中心、注册中心,MySQL 存储信息

系统 macOS 15.4.1 (24E263)MySQL 8.2.0 (官方默认是5.7版本)Seata1.7.0Nacos2.3.2jdk 17。

2025-10-05 18:09:47 1275

原创 vue3修改弹窗的部分值选择后不保存,再次打开显示的是上次选择的值,而不是数据库的值

【摘要】Vue3开发中遇到弹窗数据未正确重置的问题,原因是浅拷贝导致修改数据时影响原始值。解决方案采用深拷贝:1)JSON序列化方法(JSON.parse/stringify),简单但无法处理函数等特殊类型;2)Lodash的_.cloneDeep方法,功能全面但需引入库;3)自定义递归函数,灵活但实现复杂。示例中采用JSON方法处理纯JSON数据,有效隔离视图与数据库值的相互影响。(149字)

2025-09-25 10:31:36 439

原创 git提交报错not be empty [subject-empty]

这是典型的 commitlint 规范检查,因为这个项目中使用了 husky + commitlint 的项目配置14。同事的小乌龟提交就行,哎,先这样吧。解决方案:用命令提交,忽略检查。

2025-08-20 10:45:51 649

原创 CAS学习6:cas免登录时 iframe 跨域和TGC丢失问题处理

在A应用成功登录后,用iframe嵌入B应用的连接,点击时发生cas的跳转登录获取ticket,若不处理会跨域,解决完跨域会发现TGC没有自动带上,跳转到了cas登录页。配置完注意除了cas要重启,所有应用要全部重启,浏览器要清除缓存方可生效。cas版本:5.3.4。

2025-08-15 10:14:29 402

原创 cas学习5:详解cas中TGT和TGC的作用

1.1当访问服务A应用时发现没有登录,则跳转到CAS的登录页面,登录成功后会返回一个TGT和TGCTGC会放到浏览器的cookie中,一般是不可见的。TGT用于A服务返回用户消息,然后获取到Token A登录成功1.2在访问B应用得时候,B会自动携带TGC跳转到cas登录页,返回TGT然后拿到token,成功免登录此时检查时可看到TGC和TGT详细流程如下,B免登录流程,从第10步开始TGC ( Ticket-Granting Cookie )和 TGT ( Ticket-Granting Ticket )

2025-08-15 09:46:42 682

原创 mac 安装pytho3 和pipx

在Mac上安装Python 3和pipx,你可以遵循以下步骤。这些步骤将确保你安装最新版本的Python 3和pipx,并能够使用它们来安装和管理Python包。

2025-08-02 11:42:28 518

原创 MySQL 表结构导出工具

运行后修改 主机等相关信息后可导出数据库表结构。也可打成可执行jar包参考。

2025-07-11 11:58:14 269

原创 mac redis以守护进程重新启动

【代码】mac redis以守护进程重新启动。

2025-06-11 16:26:56 636

原创 mac homebrew 查看redis的安装位置,配置文件

brew info redis

2025-06-11 16:19:36 366

原创 ant-design-vue select 下拉框不好用解决

【代码】ant-design-vue select 下拉框不好用解决。

2025-06-03 14:07:33 460

原创 mvn-help 插件clean install 后本地mvn库没重新生成jar包

奇怪的事情来了,当你打开mvn的repository 中a项目的jar包时再重新在a项目mvn clean install 后,a的jar包就重新生成了,这叫什么?本地的一个项目b依赖于项目a,a项目mvn clean install 后的jar包没有重新生成,导致b项目在打包的时候依赖于a项目的那部分代码也没有更新。保险期前不行就把mvn仓库中的a依赖删了,重新生成下就好了。

2025-05-26 18:24:09 331

原创 No principal was found in the response from the CAS server. java.net.URI.create(Unknown Source)

从日志上看就是找不到路径,但用24k的纯金眼也没看出来哪错,折腾了半天各种排查,最后用文件比较工具一看nacos中配置的cas地址多了哥空格,草泥马。然后还有个注意的地方时cas的地址一定要带上https:// 或http://,单写个123.45.67.89:15888/cas。也会包这个错,因为在验证ticket的时候方法:HttpGet httpget = new HttpGet(url);

2025-05-26 11:12:02 315

原创 com.mongodb.MongoSocketOpenException: Exception opening socket

集成积木报表后其中有mongodb的数据源,但我们当前的项目暂时用不到,就这个报错,在启动类忽略mongo的配置就行了。

2025-05-14 14:53:45 487

原创 springboot2.7.18 升级到3.1.5过程

Spring Boot3 从 2.7.10升级到3.1.5有以下几个点需要注意。JDK 17-19。

2025-05-13 16:42:43 1704 5

原创 mac m4 Homebrew安装MySQL 8.0

安装MySQL后,需要将其作为后台服务来运行。下面就可以开始mysql8.0的体验之旅了。

2025-03-27 16:32:48 1492

转载 jeecg Uncaught Error: A route named “PageNotFound“ has been added as a child of a route with the sam

这个代表着安装4以上5以下的最新版本 所以 因为"vue-router": 发布了最新的"4.5.0" 我们重新安装时 给安装了最新的 与我们的项目中的一些写法有冲突导致了报错。改成这样 去掉 ^ 安装指定的这个版本 删除 pnpm-lock.yaml 删除 node_module 执行 pnmp i 重新安装就好了。"vue-router": "4.5.0", 的地方 我们 package.json。package.json中的。

2025-03-05 18:49:13 1576

原创 Mac mini M4安装nvm 和node

对于macOS Catalina及以后版本(默认使用zsh作为shell),编辑或创建~/.zshrc文件,nvm install <version>:例如 nvm install 20。根据提示操作完成Homebrew的安装。(可以不具体到版本的小号)出版本号就是安装成功了。配置nvm的环境变量。

2025-03-02 22:11:41 1305

转载 Java——程序包不存在【三种解决方法】

当其他方法都试过后,还是程序包不存在那么就应该使用方法三——设置配置 【记得勾选上】

2025-01-08 18:14:56 7731 2

原创 樱桃键盘win键按了没反应怎么处理

‌解决樱桃键盘Win键失效的具体步骤如下‌:

2025-01-07 09:37:13 5825

原创 easyui ,jBox关闭页面自动刷新

【代码】easyui ,jBox关闭页面自动刷新。

2024-12-31 15:27:50 218

原创 ExecutorService 在接口调用时,先返回结果,再执行具体任务

场景:甲方的接口数据多而复杂,处理需要5秒,但甲方要求2秒内就要返回数据,对数据到底成功存入没那么关系。那就可以使用异步线程池 ExecutorService executor = Executors.newCachedThreadPool();来实现从打印结果看:先返回了接口数据,再处理复杂的业务数据的概念学习是一种常见的线程池创建方式,用于管理和复用线程。在 Java 中,是一个用于异步执行任务的接口,而是的一个工厂方法,它会创建一个可根据需要创建新线程的线程池,并且在任务完成后可以回收空闲线程。

2024-12-28 15:24:24 913

原创 某j生产打包后报错Uncaught TypeError: Cannot destructure property ‘VITE_GLOB_APP_TITLE‘问题

在src/utils/env.ts文件中,我们可以尝试一种更健壮的获取环境变量的方法。具体地,我们可以先检查window对象中是否存在ENV属性,如果不存在,则回退到使用import.meta.env来获取环境变量。import.meta.env是Vite等现代构建工具提供的一种在模块内部访问环境变量的方式。

2024-12-26 15:11:01 636

原创 某j 全局控制输入框不能输入表情符

在FormItem.vue文件中的function handleRules()添加两处表情正则校验,代码如下。

2024-12-17 18:57:15 542

原创 某j开启nginx压缩

看Content-Encoding: 的值是否为gzip是的话则是开启压缩了,或者观察浏览器中network的请求头。1.nginx.conf 的 http 中加入以下片断。开启Nginx压缩,解决前端访问慢问题。因为官方文档比较简陋这里补充一下。测试nginx是否启用zip压缩。打完包超过1k的会以gz结尾压缩。

2024-12-17 13:44:36 326

原创 某j vue3 ts 随笔

record.application" placeholder="请选择字典" style="width: 100%;2.updateSchema,在详情页对ts二次加工,若某个属性比如api存在则会替换,不存在如params则会新增。因为ts组件封装的缘故,使用某个组件就必须按照这个组件的规则使用,老是忘记,这里就记一下吧。labelField:展示值,--字段回显插槽-->params:参数,

2024-12-06 18:41:09 530

MySQL 表结构导出工具

MySQL 表结构导出工具

2025-07-17

在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口

启动后访问http://localhost:8080/cxf-ws-restful-spring-server/ws63

2018-01-29

MySQL 5.6参数优化详解 V1.0(2).xlsx

MySQL 5.6参数优化详解,mysql配置文件my.cnf的参数详细优化介绍,对不同内存大小也做了不同配置调整

2020-05-29

jquery.jBox-2.3.min.js

解决 top.$.jBox frame 弹窗请求重复,一次为canceled的问题 博客里有解决方案https://blog.youkuaiyun.com/zhaofuqiangmycomm/article/details/107035787

2020-06-30

空空如也

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

TA关注的人

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