自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(402)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 容器里 Spring Boot 接口“卡死”:curl 一直不返回的真实原因与排查实战(Tomcat 线程耗尽)

明明健康检查接口只返回一个常量,为什么会卡死?这篇文章用一个真实案例,带你一步步定位根因,并给出正确的修复方式。

2026-01-05 16:35:08 424

原创 java.security.InvalidKeyException: IOException : algid parse error, not a sequence 报错解决

格式,其中错误的privateKey是通过openssl生成的私钥,将文件中去掉私钥头(-----BEGIN RSA PRIVATE KEY-----)和私钥尾(-----END RSA PRIVATE KEY-----)得到。如果原私钥是加密的,openssl 会提示输入密码。你也可以在 yml 里填。再按 3.1 导出 key,然后按第 2 步转 PKCS#8。(但我更建议转成无密码私钥并用文件权限保护)。能正常输出 RSA/EC 信息就对了。再执行第 2 步转 PKCS#8。

2025-12-17 16:08:14 374

原创 C / C++ 调用 DLL 的几种常见方法

否则很容易失败。新项目:优先 extern “C” + 隐式链接插件系统:显式加载不要跨 DLL 传 STL 容器不要在不同 CRT 中 free 内存DLL 是 Windows 下模块化的核心能力,会用 DLL,才算真正进入 C/C++ 工程开发。

2025-12-15 11:21:44 603

原创 dumpbin 用法详解

在 Windows 平台做时,dumpbin是一个。

2025-12-15 10:19:32 779

原创 x64dbg的基本使用

当被调试程序与调试器之间建立调试关系以后,就可以开始进行动态调试分析了,在x64dbg中有许多的窗口,例如CPU窗口,寄存器窗口,堆栈窗口,十六进制窗口等,如下图所示则是x64dbg运行后的主界面;这里增加一个知识点,关于动态反汇编调试与静态反汇编调试的区别:动态反汇编调试(Dynamic Disassembly Debugging)是指在程序运行时动态地反汇编机器码,从而获取指令级别的执行信息和内存访问情况,以辅助调试和分析程序。

2025-12-11 12:41:09 819

原创 Ghidra逆向分析工具使用

Ghidra 是由美国国家安全局研究局创建和维护的软件逆向工程 (SRE) 框架。该框架包括一套功能齐全的高端软件分析工具,使用户能够在包括 Windows、macOS 和 Linux 在内的各种平台上分析编译代码。功能包括反汇编、汇编、反编译、绘图和脚本,以及数百个其他功能。Ghidra 支持多种处理器指令集和可执行格式,并且可以在用户交互和自动化模式下运行。用户还可以使用 Java 或 Python 开发自己的 Ghidra 扩展组件和/或脚本。

2025-12-10 17:31:51 882

原创 IDA Pro 9.2 python环境切换、插件配置和常用快捷键

1.安装新版本Python从python官网下载对应版本python安装包执行安装程序,选择自定义安装,将python安装到IDA目录下。2.切换IDA默认Python以管理员权限打开cmd,切换到执行, 其中替换为你的python3.9安装目录。注意!执行时关闭所有ida pro窗口。3.确认安装打开IDA窗口,在下面python 命令行窗口输入输出中包含类似文件,表示切换成功。

2025-12-10 14:39:24 911

原创 解决使用PCbuild\build.bat构建python之后,运行pip报错

在 embeddable 里“硬装一个 pip”版本的python,运行。(需要一台能上网的机器)

2025-12-10 14:16:09 169

转载 汇编基础指令

寄存器是 CPU 内部用于暂存数据、地址以及指令执行过程中相关信息的高速存储单元,它们在汇编编程中起着至关重要的作用。不同的处理器架构下,寄存器的种类、数量和功能会有所不同。

2025-12-09 16:56:02 26

原创 解决PHP未检测到您服务器环境的sqlite3数据库扩展报错

未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini中是否已经开启该扩展!另外,检测到您服务器支持pdo_sqlite扩展,您也可以修改数据库配置连接驱动为pdo_sqlite试试!很抱歉,地球我们都找遍了,还是没发现您要的页面。

2025-11-25 10:46:47 367

原创 kubernetes部署doris集群 -- 部署存算分离集群

官方文档FoundationDB 是基于Apache 2.0开源协议的分布式强一致性存储结构化数据的数据库,Doris 存算分离模式使用 FoundationDB 作为元数据存储。Kubernetes 上部署存算分离集群需要提前部署 FoundationDB 服务,推荐两种部署方式:在 Kubernetes 上部署 FoundationDB 分为 4 步:通过以下命令下发 FoundationDB 资源定义:预期结果:第 2 步:部署 fdb-kubernetes-operator 服务fdb-kub

2025-11-24 12:45:05 87

原创 Windows 7 运行 .NET 应用时报错“hostfxr.dll 加载失败 (HRESULT: 0x80070057)”的彻底解决指南

适用读者:在上运行 .NET Core/.NET 5+ 应用,事件查看器中出现的同学。

2025-11-14 14:46:40 1100

原创 在 kubernetes 上使用 SMB 协议做存储的「即插即用」方案

该驱动官方仓库与版本见这里。

2025-11-11 15:36:12 283

原创 在 kubernetes上使用 NAS 做存储的「即插即用」方案。默认以 NFS 协议的 NAS

NAS已创建NFS共享:例如节点能访问 NAS(放行 111/2049 等端口;若是云厂商 NAS,放行安全组)。

2025-11-11 13:57:32 731

原创 删除远程master分支,使用git pull拉取代码报错Your configuration specifies to merge with the ref ‘refs/heads/master‘

本地分支配置成了追踪远端的 ,但远端并没有 ,因为把远端改为了 。修一下追踪分支就能 了。快速修复(当前就在 main 开发的话)如果你现在在 master 分支上工作(远端没有 master)把本地 改名为 并对齐远端:

2025-11-01 08:11:53 276

原创 解决 pip install insightface 安装报错 fatal error C1083: 无法打开包括文件: “Python.h”: No such file or directory

在使用命令安装。

2025-10-31 10:11:37 346

原创 Python pip 缓存清理

此命令会输出 pip 缓存所在的具体路径。

2025-10-31 09:24:35 242

原创 30 分钟上手 exp4j:在 Java 中安全、灵活地计算数学表达式

假设我们想要角度制三角函数sind(x)@Override.function(sind) // 挂载自定义函数.build()再来一个条件函数@Override// 用法示例:iff( a - b , 100 , 0 ) // a>b?100:0exp4j 本身是“纯数值”的,没有布尔类型和比较运算符;你可以用这种“条件函数”的方式做数值化判断。示例:实现阶乘运算符!(右结合,一元,优先级略高于幂)。return r;+ 2^3")

2025-10-20 09:37:08 790

原创 在线查询本地外网ip地址

下面给你一组curl的常用命令(含 IPv4/IPv6、JSON、容器/K8s、代理等场景)。直接复制执行即可。

2025-09-17 16:15:25 587

原创 LibreOffice Online安装并使用JODConverter实现文档转换

推荐使用以下环境进行部署和测试,以保证兼容性和稳定性:启动容器,根据实际情况替换:执行 docker ps 命令,如正常启动,可看到容器信息;进入该容器:修改 /etc/loolwsd/loolwsd.xml 配置,修改或新增 节点: (容器自带了nano)修改配置文件完毕保存后,容器会自动重启,终端回到宿主机。修改后文件配置说明:该 XML 配置文件用于定制 LibreOffice Online 的各项行为,包括日志设置、网络配置、内存限制、文档处理超时等。关键配置项包

2025-09-11 12:52:52 846

原创 Windows 11 关闭允许此设备唤醒计算机

在 Windows 11 里。

2025-09-02 12:16:19 1524

原创 使用qianjkun uniapp 主应用 集成 vue微应用

因为我们需要动态传递数据,则使用。: 这里的路由地址需要与。文件里面加下下面的代码。

2025-08-28 23:19:49 466

原创 手机横屏适配方案

手机横屏适配是提升移动端用户体验的重要环节。通过CSS媒体查询结合旋转变换,我们可以创建出无缝过渡的横竖屏切换效果。纯CSS实现:无需JavaScript即可基本工作响应式设计:适应不同屏幕尺寸用户体验友好:提供平滑的过渡效果易于扩展:可根据具体需求定制实际项目中,建议结合JavaScript进行更精细的控制,并始终在真实设备上进行测试,确保最佳用户体验。

2025-08-23 23:31:37 578

原创 微前端qiankun框架,子页面图标样式错乱问题,显示为X

使用qiankun加载子页面,子页面是element-ui组件库,图标出现了样式错乱,显示为下子应用的图标(ElementUI/iconfont)不见,99% 是导致字体文件没被正确加载。按下面顺序改,

2025-08-23 00:01:56 476

原创 解决TypeError: Cannot read properties of undefined (reading ‘upgrade‘)

解决办法就是不管是在开发环境,还是在生产环境里面,代理路径需要统一一下,千万不要拼错了。这个错误实际上时因为代理地址为空导致的,检查后发现。的值为空,没有填入,填入后解决错误!项目增加了本地代理,也就是给。文件(开发环境) 和。而代理服务器配置的是。,两者不一致,导致了。

2025-08-22 09:30:48 774 1

原创 pointer-events: none;——让你的元素“隐身“点击事件

* 关键!避免干扰实际点击 *//* 通过JS跟随鼠标移动 */});就像给元素施加了"事件隐身术",在复杂交互场景中尤为实用。合理使用这个特性,可以创造出更流畅、更精细的用户体验。但切记:能力越大责任越大,不要滥用哦!

2025-08-13 11:08:42 556

原创 doris数仓的一些常用命令

用于 查看指定表的所有数据分片(Tablet)的详细信息,用于识别过大分片(考虑重新分桶),检测冷数据迁移效果。查特定物化视图(Materialized View)的创建和刷新任务状态。监控当前数据库连接的活动状态,特别是用于识别长时间运行或阻塞的查询。查看所有 正在进行的列级别结构变更任务。修改用户的连接数量,解决连接报错问题。创建表语句并配置动态区间。创建物化视图并配置分区。

2025-07-25 16:00:50 439

原创 Doris 用户与角色权限最佳实践(含 Compute Group & Resource 权限)

企业上线 Apache Doris(包含 StarRocks / SelectDB 系列发行版)后,往往需要为不同部门、环境、ETL 程序细粒度地分配权限。本文以为例,手把手演示一套“可复制粘贴”的授权流程,并穿插常见坑与排查思路。

2025-07-22 15:03:02 1257

原创 SQLite / LiteDB 单文件数据库为何“清空表后仍占几 GB”?——原理解析与空间回收实战

删光数据文件却不变小” 99 % 都是因为你没有。了解单文件数据库的页式存储后,你就能自信地将文件瘦到最精简,也避免下次被 3 GB 大文件吓到。

2025-07-18 14:11:16 1054

原创 一行命令调试 CoreDNS——深入解读 kubectl debug 的实战用法

让“无 Shell 镜像”也能随时插上调试工具;--image选 BusyBox 或你常用的工具箱镜像即可;想查看 Pod 内、iptables、进程列表,都能用同一套路完成;切记命令分隔符--,未来版本删除旧语法后就只能这么写。在日常运维排障中,不妨把这条命令写进笔记或脚本里,需要时拿来即用。祝你调试顺畅,再也不怕 “容器里没有 ls/bash”!

2025-07-17 10:45:34 879

原创 解决errCode = 2, detailMessage = Table[xx]‘s state is not NORMAL. Do not allow doing ALTER报错

test_table正处于 “后台作业执行中” 状态(不是 NORMAL),所以 FE 拒绝新的等DDL。要继续操作,必须先让表回到NORMAL。请按下面步骤排查并处理。

2025-07-01 12:29:37 497

原创 Kubernetes Pod 调度失败:Untolerated Taint 问题详解与解决方案Noscheduleble

Taint(污点):为节点设置“拒绝调度”的条件。Toleration(容忍):为 Pod 设置“可以接受被调度到含有某个 Taint 的节点”。表示 worker1 不允许任何未声明 toleration 的 Pod 调度上来。方式适用场景添加 toleration允许调度到 mysql-cluster 节点添加 nodeAffinity只调度到健康节点删除 taint测试场景临时解决问题。

2025-06-25 11:22:42 1275

原创 Feign动态调用服务

编译期就把OrderApi固定到优点是零配置、IDE 友好;缺点一套接口 → 一个远端服务,难以复用服务名只能写死在注解,想按租户 / 机房动态切换几乎做不到如果你需要在同一 JVM 内同时请求上百台网关(如 IoT 场景的多采集器),静态方式会把写爆不再写 @FeignClient就是一个普通的 Spring MVC 接口,完全与 Feign 框架解耦。

2025-06-25 09:31:21 812

原创 解决移动端播放MP4黑屏问题,PC端正常的问题

moovmoovmoov绝大多数“有声无画”都能通过moov一次性修复。

2025-06-24 17:34:39 1282

原创 kubesphere添加新节点

KubeSphere 使用一段时间之后,由于工作负载不断增加,您可能需要水平扩展集群。自 KubeSphere v3.0.0 起,您可以使用全新的安装程序将新节点添加到集群。从根本上说,该操作是基于 Kubelet 的注册机制。换言之,新节点将自动加入现有的 Kubernetes 集群。KubeSphere 支持混合环境,这意味着新添加的主机操作系统可以是 CentOS 或者 Ubuntu。本教程演示了如何将新节点添加到单节点集群。若要水平扩展多节点集群,操作步骤基本相同。

2025-06-18 11:24:46 994

原创 在 Visual Studio 中远程调试 C#

若要调试已在其他计算机上部署的 Visual Studio 应用程序,请在部署应用的计算机上安装并运行远程工具,将项目配置为从连接到,然后运行应用。有关远程调试通用 Windows 应用(UWP)的信息,请参阅。

2025-06-10 09:58:55 1526

原创 排查Kubernetes的Node磁盘占满问题

首先我们运行一下命令,过滤出比较大的一些日志文件可以改为实际的目录根据目录的分析,我们能看到 Log 相关的日志主要集中在上图所示的目录中,那么这个目录是做什么的呢?目录是containerd使用overlayfs作为存储驱动时存储容器镜像和容器层快照的地方。。如果确认这些日志文件是可以被清理掉的,那么接下来我们可以使用这个命令来处理掉这些文件。

2025-06-09 11:13:14 402

原创 ctr image pull 镜像配置账号密码

ctr(containerd 的 CLI 工具)像docker那样通过命令参数传递账号密码,但你可以通过配置 containerd 的 ~/.docker/config.json或来实现私有仓库登录。

2025-06-09 09:59:35 846

原创 微前端qiankun - 应用之间的通信

用户可能是在构建微前端架构,子应用之间需要共享数据或者触发事件。这时候通信机制就很重要了。在 qiankun 微前端架构中,子应用之间的通信可以通过以下几种方式实现。

2025-05-25 15:02:30 1393

原创 Qiankun 与 React 构建多应用平台

微前端架构将大型前端应用拆分为多个独立的子应用,每个子应用可以由不同团队独立开发、部署和升级。模块化开发:各子应用独立开发,降低耦合度,提升开发效率。灵活扩展:子应用可以按需加载,实现按需打包和动态加载。独立部署:每个子应用独立部署、版本独立升级,降低整体维护成本。技术多样性:各子应用可以使用不同的技术栈,满足团队多样化需求。Qiankun 是蚂蚁金服开源的微前端框架,基于 single-spa 实现,提供了完善的子应用加载、通信和沙箱隔离机制。

2025-05-24 22:31:03 903

report_template.xlsx

excel填充模板

2021-08-09

空空如也

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

TA关注的人

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