- 博客(410)
- 资源 (1)
- 收藏
- 关注
原创 idea显示springboot多服务启动界面service
如果是多模块的微服务,idea提供了一个可以多服务启动的界面。那么你需要在顶级的maven工程中找到这个配置,然后找到。删除掉,即删除下面这段。
2026-04-03 09:12:53
10
原创 向量数据库概述以及chroma 向量数据库简单使用教程
Chroma是一个 本地运行的开源向量数据库,专为 AI 应用场景设计,比如文档检索、RAG(Retrieval-Augmented Generation)等。它支持嵌入向量的存储与检索,可以和 OpenAI、LangChain 等无缝集成。
2026-03-12 15:51:55
422
转载 SortableJS 实现 Element UI Table行拖拽排序功能
* 拖拽过程中的行样式 *//* 拖拽时的占位符样式 *//* 禁止拖拽的行样式 */
2026-02-06 15:18:27
33
原创 解决uni-app中echarts图表自带的事件(点击,拖拽,滑动,悬停...)失效问题
这种办法虽然可以解决tooltip不显示的问题,但是如果项目中使用了富文本标签的话(如uView中的富文本组件),控制台就会报错,所以此法有缺陷</
2026-01-22 10:28:50
110
原创 nginx a client request body is buffered to a temporary file 错误解决
多数环境这是(用于链路追踪/日志关联)。具体叫法要看你 Nginx 的 log_format 怎么配置(常见来自或自定义 header 如。
2026-01-19 11:12:40
719
原创 IntelliJ IDEA 配置插件目录
IDEA默认的配置文件均安装在C盘,使用时间长会生成很多文件,这些文件会占用挤兑C盘空间,所以我们需要修改默认配置文件位置。
2026-01-16 12:47:49
916
原创 ModuleNotFoundError: No module named ‘dash.long_callback‘报错解决
这个降级组合是社区在遇到同样问题时给出的可用 workaround(Merlion #179 相关)。这套接口迁移/移除了;
2026-01-14 16:45:17
111
原创 Doris 开启 Partial Update:实现不存在就插入,存在就更新,NULL 不更新原值
这篇文章用一个完整跑通 Doris 的NULL。
2026-01-07 15:11:04
941
原创 Java 容器里 Spring Boot 接口“卡死”:curl 一直不返回的真实原因与排查实战(Tomcat 线程耗尽)
明明健康检查接口只返回一个常量,为什么会卡死?这篇文章用一个真实案例,带你一步步定位根因,并给出正确的修复方式。
2026-01-05 16:35:08
772
原创 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
472
原创 C / C++ 调用 DLL 的几种常见方法
否则很容易失败。新项目:优先 extern “C” + 隐式链接插件系统:显式加载不要跨 DLL 传 STL 容器不要在不同 CRT 中 free 内存DLL 是 Windows 下模块化的核心能力,会用 DLL,才算真正进入 C/C++ 工程开发。
2025-12-15 11:21:44
888
原创 x64dbg的基本使用
当被调试程序与调试器之间建立调试关系以后,就可以开始进行动态调试分析了,在x64dbg中有许多的窗口,例如CPU窗口,寄存器窗口,堆栈窗口,十六进制窗口等,如下图所示则是x64dbg运行后的主界面;这里增加一个知识点,关于动态反汇编调试与静态反汇编调试的区别:动态反汇编调试(Dynamic Disassembly Debugging)是指在程序运行时动态地反汇编机器码,从而获取指令级别的执行信息和内存访问情况,以辅助调试和分析程序。
2025-12-11 12:41:09
1082
原创 Ghidra逆向分析工具使用
Ghidra 是由美国国家安全局研究局创建和维护的软件逆向工程 (SRE) 框架。该框架包括一套功能齐全的高端软件分析工具,使用户能够在包括 Windows、macOS 和 Linux 在内的各种平台上分析编译代码。功能包括反汇编、汇编、反编译、绘图和脚本,以及数百个其他功能。Ghidra 支持多种处理器指令集和可执行格式,并且可以在用户交互和自动化模式下运行。用户还可以使用 Java 或 Python 开发自己的 Ghidra 扩展组件和/或脚本。
2025-12-10 17:31:51
1064
原创 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
1627
原创 解决使用PCbuild\build.bat构建python之后,运行pip报错
在 embeddable 里“硬装一个 pip”版本的python,运行。(需要一台能上网的机器)
2025-12-10 14:16:09
234
转载 汇编基础指令
寄存器是 CPU 内部用于暂存数据、地址以及指令执行过程中相关信息的高速存储单元,它们在汇编编程中起着至关重要的作用。不同的处理器架构下,寄存器的种类、数量和功能会有所不同。
2025-12-09 16:56:02
78
原创 解决PHP未检测到您服务器环境的sqlite3数据库扩展报错
未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini中是否已经开启该扩展!另外,检测到您服务器支持pdo_sqlite扩展,您也可以修改数据库配置连接驱动为pdo_sqlite试试!很抱歉,地球我们都找遍了,还是没发现您要的页面。
2025-11-25 10:46:47
508
原创 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
192
原创 Windows 7 运行 .NET 应用时报错“hostfxr.dll 加载失败 (HRESULT: 0x80070057)”的彻底解决指南
适用读者:在上运行 .NET Core/.NET 5+ 应用,事件查看器中出现的同学。
2025-11-14 14:46:40
1323
原创 在 kubernetes上使用 NAS 做存储的「即插即用」方案。默认以 NFS 协议的 NAS
NAS已创建NFS共享:例如节点能访问 NAS(放行 111/2049 等端口;若是云厂商 NAS,放行安全组)。
2025-11-11 13:57:32
767
原创 删除远程master分支,使用git pull拉取代码报错Your configuration specifies to merge with the ref ‘refs/heads/master‘
本地分支配置成了追踪远端的 ,但远端并没有 ,因为把远端改为了 。修一下追踪分支就能 了。快速修复(当前就在 main 开发的话)如果你现在在 master 分支上工作(远端没有 master)把本地 改名为 并对齐远端:
2025-11-01 08:11:53
401
原创 解决 pip install insightface 安装报错 fatal error C1083: 无法打开包括文件: “Python.h”: No such file or directory
在使用命令安装。
2025-10-31 10:11:37
493
原创 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
937
原创 LibreOffice Online安装并使用JODConverter实现文档转换
推荐使用以下环境进行部署和测试,以保证兼容性和稳定性:启动容器,根据实际情况替换:执行 docker ps 命令,如正常启动,可看到容器信息;进入该容器:修改 /etc/loolwsd/loolwsd.xml 配置,修改或新增 节点: (容器自带了nano)修改配置文件完毕保存后,容器会自动重启,终端回到宿主机。修改后文件配置说明:该 XML 配置文件用于定制 LibreOffice Online 的各项行为,包括日志设置、网络配置、内存限制、文档处理超时等。关键配置项包
2025-09-11 12:52:52
912
原创 使用qianjkun uniapp 主应用 集成 vue微应用
因为我们需要动态传递数据,则使用。: 这里的路由地址需要与。文件里面加下下面的代码。
2025-08-28 23:19:49
524
原创 手机横屏适配方案
手机横屏适配是提升移动端用户体验的重要环节。通过CSS媒体查询结合旋转变换,我们可以创建出无缝过渡的横竖屏切换效果。纯CSS实现:无需JavaScript即可基本工作响应式设计:适应不同屏幕尺寸用户体验友好:提供平滑的过渡效果易于扩展:可根据具体需求定制实际项目中,建议结合JavaScript进行更精细的控制,并始终在真实设备上进行测试,确保最佳用户体验。
2025-08-23 23:31:37
713
原创 微前端qiankun框架,子页面图标样式错乱问题,显示为X
使用qiankun加载子页面,子页面是element-ui组件库,图标出现了样式错乱,显示为下子应用的图标(ElementUI/iconfont)不见,99% 是导致字体文件没被正确加载。按下面顺序改,
2025-08-23 00:01:56
536
原创 解决TypeError: Cannot read properties of undefined (reading ‘upgrade‘)
解决办法就是不管是在开发环境,还是在生产环境里面,代理路径需要统一一下,千万不要拼错了。这个错误实际上时因为代理地址为空导致的,检查后发现。的值为空,没有填入,填入后解决错误!项目增加了本地代理,也就是给。文件(开发环境) 和。而代理服务器配置的是。,两者不一致,导致了。
2025-08-22 09:30:48
902
1
原创 pointer-events: none;——让你的元素“隐身“点击事件
* 关键!避免干扰实际点击 *//* 通过JS跟随鼠标移动 */});就像给元素施加了"事件隐身术",在复杂交互场景中尤为实用。合理使用这个特性,可以创造出更流畅、更精细的用户体验。但切记:能力越大责任越大,不要滥用哦!
2025-08-13 11:08:42
614
原创 doris数仓的一些常用命令
用于 查看指定表的所有数据分片(Tablet)的详细信息,用于识别过大分片(考虑重新分桶),检测冷数据迁移效果。查特定物化视图(Materialized View)的创建和刷新任务状态。监控当前数据库连接的活动状态,特别是用于识别长时间运行或阻塞的查询。查看所有 正在进行的列级别结构变更任务。修改用户的连接数量,解决连接报错问题。创建表语句并配置动态区间。创建物化视图并配置分区。
2025-07-25 16:00:50
480
原创 Doris 用户与角色权限最佳实践(含 Compute Group & Resource 权限)
企业上线 Apache Doris(包含 StarRocks / SelectDB 系列发行版)后,往往需要为不同部门、环境、ETL 程序细粒度地分配权限。本文以为例,手把手演示一套“可复制粘贴”的授权流程,并穿插常见坑与排查思路。
2025-07-22 15:03:02
1383
原创 SQLite / LiteDB 单文件数据库为何“清空表后仍占几 GB”?——原理解析与空间回收实战
删光数据文件却不变小” 99 % 都是因为你没有。了解单文件数据库的页式存储后,你就能自信地将文件瘦到最精简,也避免下次被 3 GB 大文件吓到。
2025-07-18 14:11:16
1234
原创 一行命令调试 CoreDNS——深入解读 kubectl debug 的实战用法
让“无 Shell 镜像”也能随时插上调试工具;--image选 BusyBox 或你常用的工具箱镜像即可;想查看 Pod 内、iptables、进程列表,都能用同一套路完成;切记命令分隔符--,未来版本删除旧语法后就只能这么写。在日常运维排障中,不妨把这条命令写进笔记或脚本里,需要时拿来即用。祝你调试顺畅,再也不怕 “容器里没有 ls/bash”!
2025-07-17 10:45:34
920
原创 解决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
619
原创 Kubernetes Pod 调度失败:Untolerated Taint 问题详解与解决方案Noscheduleble
Taint(污点):为节点设置“拒绝调度”的条件。Toleration(容忍):为 Pod 设置“可以接受被调度到含有某个 Taint 的节点”。表示 worker1 不允许任何未声明 toleration 的 Pod 调度上来。方式适用场景添加 toleration允许调度到 mysql-cluster 节点添加 nodeAffinity只调度到健康节点删除 taint测试场景临时解决问题。
2025-06-25 11:22:42
1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅