- 博客(367)
- 资源 (1)
- 收藏
- 关注
原创 在 Visual Studio 中远程调试 C#
若要调试已在其他计算机上部署的 Visual Studio 应用程序,请在部署应用的计算机上安装并运行远程工具,将项目配置为从连接到,然后运行应用。有关远程调试通用 Windows 应用(UWP)的信息,请参阅。
2025-06-10 09:58:55
880
原创 排查Kubernetes的Node磁盘占满问题
首先我们运行一下命令,过滤出比较大的一些日志文件可以改为实际的目录根据目录的分析,我们能看到 Log 相关的日志主要集中在上图所示的目录中,那么这个目录是做什么的呢?目录是containerd使用overlayfs作为存储驱动时存储容器镜像和容器层快照的地方。。如果确认这些日志文件是可以被清理掉的,那么接下来我们可以使用这个命令来处理掉这些文件。
2025-06-09 11:13:14
261
原创 ctr image pull 镜像配置账号密码
ctr(containerd 的 CLI 工具)像docker那样通过命令参数传递账号密码,但你可以通过配置 containerd 的 ~/.docker/config.json或来实现私有仓库登录。
2025-06-09 09:59:35
260
原创 微前端qiankun - 应用之间的通信
用户可能是在构建微前端架构,子应用之间需要共享数据或者触发事件。这时候通信机制就很重要了。在 qiankun 微前端架构中,子应用之间的通信可以通过以下几种方式实现。
2025-05-25 15:02:30
726
原创 Qiankun 与 React 构建多应用平台
微前端架构将大型前端应用拆分为多个独立的子应用,每个子应用可以由不同团队独立开发、部署和升级。模块化开发:各子应用独立开发,降低耦合度,提升开发效率。灵活扩展:子应用可以按需加载,实现按需打包和动态加载。独立部署:每个子应用独立部署、版本独立升级,降低整体维护成本。技术多样性:各子应用可以使用不同的技术栈,满足团队多样化需求。Qiankun 是蚂蚁金服开源的微前端框架,基于 single-spa 实现,提供了完善的子应用加载、通信和沙箱隔离机制。
2025-05-24 22:31:03
641
原创 kafka配置SASL_PLAINTEXT简单认证
项目配置方式ZooKeeper 启用鉴权zoo.cfgKafka 启用鉴权客户端连接 Kafka。
2025-05-21 13:52:31
1277
原创 k8s 配置 Kafka SASL_SSL双重认证
它使用公钥和私钥来建立安全的连接,并对传输的数据进行加密和解密,以防止未经授权的访问和篡改。是一种身份验证机制,用于在客户端和服务器之间进行身份验证的过程,其中SASL/PLAIN是基于账号密码的认证方式。你的Kafka集群已经配置了SSL和SASL认证,并且相关的安全设置是正确的。在这个示例中,我们配置了 Kafka 生产者所需的基本参数,并通过。),其中包含了用于连接到 Kafka 集群的用户名和密码。的信任库和密钥库的位置以及它们的密码。配置,它定义了用于认证的用户名和密码。文件)作为证书格式。
2025-05-20 12:30:46
1213
原创 Vue 项目中使用 EJS 模板动态注入环境变量
✅ 在 EJS 模板中,想要输出变量值,必须用<%= ... %>。✅ 普通<% ... %>是逻辑控制,不会输出任何内容。
2025-05-06 14:57:19
265
原创 vs2022解决 此项目需要MFC库。从visual studio安装程序(单个组件选项卡)为正在使用的任何工具和体系结构安装他们问题
使用创建MFC 单文档的项目,编译器报错:严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息错误 MSB8041 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。
2025-04-28 16:39:29
873
原创 如何在 Dialog 中安全初始化 ECharts 并自动监听容器大小变化
*** 给 ECharts 实例绑定 ResizeObserver,当容器尺寸变化时自动执行 resize()* 自动避免重复绑定,确保 resizeObserver 只存在一个* @param {echarts.ECharts} chart - ECharts 图表实例* @param {HTMLElement} containerEl - 图表绑定的容器 DOM*/if (!console.warn('observeResize: 无效的 ECharts 实例')returnif (
2025-04-24 17:57:54
480
原创 创建一个用户,并授予这个用户某个数据库增删改查权限
创建一个用户并授予SELECTINSERTUPDATEDELETE,而不是全部权限(比如不包括DROPCREATEGRANT等高危操作)。
2025-04-17 13:07:19
241
原创 Kubernetes 节点磁盘空间空了怎么办?解决 containerd overlay 100%问题
当 Kubernetes 集群中的节点出现如下错误:或者执行 显示:这意味着 根分区 空间已满,containerd 依赖 overlayfs 已无法写入,导致 Pod 创建失败。清除 kubelet 临时 pod 目录清除系统日志三、持久解决方案:将 containerd & kubelet 数据目录移动到大盘 步骤 1: 停止服务步骤 2: 移动数据 + 设置软连接步骤 3: 重启服务步骤 4: 确认解决四、建议配套建议配合 cron 时间件定期清理如果需要
2025-04-09 10:01:35
592
原创 Window调试 ios 的 Safari 浏览器
PC chrome浏览器(版本45、46)IOS safari浏览器(11.2.6)win系统(win7、win10)一根USB数据线。
2025-04-02 11:22:03
892
原创 解决The promise rejected with the reason “#<Object>“.] { code: ‘ERR_UNHANDLED_REJECTION‘ }报错问题
根本解决方式:修改源码或等待作者修复。
2025-04-02 09:37:43
256
原创 使用 Less 实现 PC 和移动端样式适配
这样,如果你的项目中所有移动端断点都用,一处修改即可影响全局样式,非常适合多人协作和主题配置。通过本文你学会了如何使用 Less 编写响应式样式,并且清楚了为什么嵌套结构和变量能提升代码可维护性。👉 除了position,你还可以用这种方式来控制font-sizepadding等属性在不同设备上的表现,打造一套真正自适应的样式体系。
2025-04-01 20:31:37
498
原创 使用visual studio 创建JNI式的动态库及在Java代码中的使用
JNI (Java Native Interface) 是 Java 沟通 Native 语言(主要是C、C++)的桥梁。JNI 数据类型与JavaC++类型对比。
2025-03-30 15:30:12
408
原创 java连接opcua
OPC UA(Open Platform Communications Unified Architecture)是针对工业自动化领域的跨平台通信协议标准。它在 OPC 经典版本的基础上进行优化,可以在不同操作系统、设备和编程语言之间进行安全且可靠的数据交换。对于很多工业控制、设备监控以及物联网相关项目,OPC UA 是常用的数据通信方式。其他商业或开源的 Java SDK本篇将使用作为示例库,演示如何在 Java 中使用匿名、用户名密码以及证书加密三种方式连接到 OPC UA 服务器。
2025-03-30 13:30:56
1247
4
原创 k8s 配置imagePullSecrets仓库认证
之后,需要在 Pod、Deployment、StatefulSet、DaemonSet 等工作负载的。,例如 Docker Hub、Harbor、阿里云镜像仓库、腾讯云 TCR 或自建的。如果 Pod 不是由 Deployment 控制,而是。类型的 Secret 存储镜像仓库的认证信息。命名空间中创建的所有 Pod 默认都会使用。在 Kubernetes (K8s) 中,保存后,K8s 会自动重新创建 Pod。Kubernetes 通过。
2025-03-19 15:12:17
1068
原创 vue-seamless-scroll无缝滚动到下一屏点击事件失效的解决办法
为无缝滚动的每一项添加点击事件,当滚动到下一屏点击事件无法生效</</</</</</原因分析:实现滚动的原理就是,拿到原数据,将数据复制了一份html出来,进行填铺页面,方便滚动的,
2025-03-11 17:45:23
699
1
原创 解决 | class PDFDocumentLoadingTask { > static #docId = 0; | | constructor() { 使用 legacy 构建版本
当你在使用pdfjs-dist库时,如果遇到编译错误提示,这通常是因为默认构建版本使用了现代JavaScript的私有字段语法,而 Vue CLI 默认不转译中的代码。解决方法就是在中配置alias,将pdfjs-dist指向经过降级处理的legacy版本。这样既能保持功能,又能兼容较旧的编译环境。希望这篇文章对你有所帮助,解决你的编译问题!
2025-03-06 15:18:41
558
原创 vue中实现element-ui dialog的弹窗拖拽+水平方向伸缩+最小化+展开/收缩
【代码】vue中实现element-ui dialog的弹窗拖拽+水平方向伸缩+最小化+展开/收缩。
2025-02-28 15:02:33
330
原创 kafka查看topic消息是否堆积
说明消费者消费速度慢,消息在 Kafka 中积压。说明生产者速度快于消费者,消息持续堆积。工具,可以查看 消费者组的偏移量(
2025-02-10 11:20:05
833
原创 解决docker: ‘buildx‘ is not a docker command.
buildx是Docker官方提供的一个构建工具,它可以帮助用户快速、高效地构建Docker镜像,并支持多种平台的构建。使用buildx,用户可以在单个命令中构建多种架构的镜像,例如x86和ARM架构,而无需手动操作多个构建命令。此外,buildx还支持Dockerfile的多阶段构建和缓存,这可以大大提高镜像构建的效率和速度。
2025-01-23 15:14:35
1649
原创 Windows远程连接Docker服务
本地开发了一个SpringBoot项目,想通过Docker部署起来,我本地是Window11系统,由于某些原因不能虚拟化并且未安装,所以我在想有没有办法本地不需要虚拟化也不需要安装来实现支持Docker命令远程连接到我自己的服务器上。经过搜索以及大佬的指点发现了一个办法。那就是通过服务器的Docker服务端。
2025-01-22 22:24:56
1013
原创 k8s 部署kafka单机和集群
kafka版本:3.6.0镜像(bitnami)yaml清单创建资源并测试,这里资源创建在test空间上面的变量设置为你自己的pod的FQDNbroker.idKAFAK_CFG。
2025-01-20 15:01:01
884
原创 kafka的listeners和advertised.listeners,配置内外网分流
listeners指明kafka当前节点监听本机的哪个网卡指明客户端通过哪个 ip 可以访问到当前节点并不必须是是我们通常说的和,只要是两块网卡都可以,不管是这两块网卡是公网、内网、甚至是两个网段的主要目的是实现分流,一个负责节点间通信,一个负责对外收发消息。
2025-01-15 12:47:00
1504
原创 docker 部署 Kafka 单机和集群
如果未安装,可以访问 Docker 官网下载并安装 Docker Desktop(Windows 和 Mac)或使用包管理器安装(Linux)。
2025-01-15 11:30:58
3201
1
原创 vue路由跳转错误:Uncaught (in promise) Error: Redirected when going from “/login” to “/admin”
开发环境:vue路由遇到。
2025-01-09 13:02:08
448
原创 解决accessible: module java.base does not “opens java.lang“ to unnamed module @74589991
在 Java 9 及更高版本中,引入了模块化系统(Java Platform Module System, JPMS),模块对类的访问受到了严格的限制。有些库在模块化的 Java 平台上可能使用了不被允许的反射操作。尝试更新到最新版本的依赖,特别是确保它们支持你的 Java 版本。这个错误表明你的 Java 程序试图在模块化的 Java 平台中使用反射访问。在大多数情况下,反射访问核心模块是不必要的。模块没有对未命名模块(你的代码运行所在的模块)开放。模块中的某些类或方法,而。的具体模块,可以替换。
2024-12-30 13:02:29
827
原创 解决 function childrenEqual(a /*: ReactChildren*/, b /*: ReactChildren*/) /*: boolean*/{ 报错
的目标环境未正确设置,可能会导致现代语法未被转译。使用了现代 JavaScript 语法(例如。或 Webpack 配置未正确处理这些语法。和其他现代语法,例如可选链和空值合并运算符。默认情况下,Webpack 不会转译。因此,你需要显式地将。添加到 Babel 的处理范围。如果你无法修改配置,可以尝试降级。该版本可能不会使用现代语法。在 Babel 配置中添加。确保 Babel 支持。到一个较老版本,比如。然后启动前端启动脚本。
2024-12-23 17:19:29
368
原创 Kubernetes(k8s)离线部署DolphinScheduler3.2.2
本次安装环境为:3台k8s+现有的数据库+服务DolphinScheduler-3.2.0官网:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.2官网安装文档:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.2/guide/installation/kubernetes下载 Helm 客户端下载地址:https://github.com/helm/helm/releaseshelm常用命令举例
2024-12-21 23:03:27
1542
1
原创 解决 Error: INSTALLATION FAILED: An error occurred while checking for chart dependencies. You may need
使用命令安装:dolphinscheduler。
2024-12-20 15:09:06
385
原创 解决git报错:fatal: unable to connect to cache daemon: Unknown error
这个错误通常是因为 Git 的缓存进程()无法正常工作,或者连接该守护进程时出现了问题。这个错误通常是因为 Git 的缓存进程()无法正常工作,或者连接该守护进程时出现了问题。
2024-12-19 10:11:49
1565
原创 当某个目录磁盘满了,扩展指定目录的磁盘空间
要将磁盘vda的剩余空间(大约 250GB)分配到/home,需要调整 LVM 分区。首先确认磁盘vda是否还有未分配的空间。运行以下命令查看vdalsblk如果剩余空间未被分配,你应该可以在lsblk输出中看到vda有大约 300GB 的未分配空间。PVVGFreeLV如果vda上还有未分配的空间(例如vda3或空闲部分),需要将其加入卷组centos。+250G完成上面的操作之后进行重启使用lsblk或fdisk -llsblk将新分区/dev/vda3初始化为 LVM 的物理卷。pvs。
2024-12-18 16:22:04
1139
原创 解决/var/lib/docker(默认的 Docker 数据目录)占用较大,并且所在磁盘空间不足
Harbor 的数据通常存储在安装目录下,可以尝试以下方法确认实际存储路径。在 Harbor 安装目录中查找harbor.yml文件(通常在或下),查看配置项。这表示 Harbor 的数据存储在。
2024-12-18 15:20:14
1736
原创 解决 AWS SDK for Java 连接 S3 文件系统Unable to load an HTTP implementation 问题
该错误表明,在使用 AWS SDK for Java 连接 S3 文件系统时,缺少一个必要的 HTTP 客户端实现。AWS SDK 需要一个底层的 HTTP 实现,例如。有时,项目中可能存在多个版本的 AWS SDK 或 HTTP 客户端依赖,导致冲突。在某些环境下(如 OSGi 或模块化 Java),可能会遇到类加载问题,导致无法加载 HTTP 实现。在创建 S3 客户端时,可以显式指定使用的 HTTP 客户端。检查是否存在多个 AWS SDK 版本或 HTTP 客户端实现。,但它未能找到合适的实现。
2024-12-13 16:11:43
1581
原创 Maven插件打包发布远程Docker镜像
目前这款插件非常成熟,它集成了Maven和Docker,该插件的官方文档地址如下:地址:https://github.com/spotify/dockerfile-maven其他说明:在客户端添加系统环境变量参数父项目pom文件子模块pom目录Dockerfile文件打包发布为远程docker镜像进入到子模块根目录执行下面的命令: 指定profile为prod发布成功之后就可以在仓库上看到自己的镜像了。
2024-12-12 21:27:17
993
原创 解决 启动 liquibase.lockservice | Waiting for changelog lock....
工作流表部分日志表被锁,可能上次未正常终止程序导致的异常。K是锁表的名称,可能因项目而异。指定项目对应数据库,清理锁文件。
2024-12-11 15:21:03
925
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人