自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(538)
  • 资源 (50)
  • 问答 (1)
  • 收藏
  • 关注

原创 KubeSphere 集群监控 502 报错排查实录:基于 WhizardTelemetry 的 Prometheus 端点故障与重装方案

摘要:KubeSphere平台中WhizardTelemetry监控组件出现502错误,导致监控数据无法获取。排查发现PrometheusEndpoints为空、Operator权限不足及CR命名空间错位等问题。解决方案包括卸载现有组件、清理残留资源并重装。经验表明命名空间一致性、权限检查及重装是高效恢复监控的关键。通过编写一键排查脚本可快速定位问题,确保监控系统稳定运行。

2025-07-29 11:21:56 744

原创 从 TLS 握手失败到证书统一:一次 KubeSphere Webhook 故障的排查与修复

《KubeSphere Webhook TLS证书故障排查与修复》摘要:部署KubeSphere时出现Webhook TLS握手失败,导致功能异常。故障源于手工替换证书导致CA信任链不一致。解决方案包括:1)安装cert-manager统一管理证书;2)升级KubeSphere启用cert-manager支持;3)清理手工证书配置;4)使用openssl验证服务端证书。经验表明应避免手工证书管理,推荐使用cert-manager统一管理内部证书,并通过调试Pod快速验证证书链一致性。此次排查解决了Webho

2025-07-29 09:52:50 460

原创 手动清理 Kubernetes Completed 状态 Pod 实战指南

Kubernetes Completed状态Pod清理指南 本文介绍如何手动清理Kubernetes集群中已完成的Pod(状态为Completed)。这些Pod通常由Job或CronJob产生,会占用存储资源并影响监控效率。文章提供了多种清理方法:1)直接删除所有Completed状态Pod;2)按前缀筛选特定Pod(如devops-开头的);3)同时清理关联的Job资源。最后建议通过配置ttlSecondsAfterFinished参数实现自动清理,以保持集群整洁并提高运维效率。

2025-07-26 00:30:00 748

原创 KubeSphere 安装 WhizardTelemetry 通知组件时因重复操作导致 PVC 绑定失败的排查与解决

摘要:KubeSphere安装WhizardTelemetry通知组件时,因重复点击安装导致PVC(storage-whizard-notification-alertmanager-0)绑定失败,表现为Pod持续Pending。原因是重复创建同名PVC和initPod,且卸载未彻底清理残留资源。解决方案包括手动删除冲突PVC(kubectl delete pvc)及残留initPod后重新安装。建议避免重复操作,卸载后检查资源残留(kubectl get pvc,pv,pod),并确保本地存储目录权限正确

2025-07-26 00:15:00 340

原创 KubeSphere 扩展市场安装 WhizardTelemetry 报错 “Too many pods” 的排查与解决

摘要:本文记录了KubeSphere扩展市场安装WhizardTelemetry时出现"Too many pods"报错的完整排查过程。通过分析发现节点Pod数(144)超出kubelet默认限制(110),解决方案包括:1)修改kubelet配置提高maxPods至1100;2)扩展Calico IP池至10.233.0.0/16网段;3)重启相关服务。最终成功解决Pod调度问题,并总结了此类问题的排查顺序:检查Pod事件→节点资源→kubelet配置→CNI IP池。该方案同样适用于

2025-07-25 15:25:24 736

原创 修复 KubeSphere WhizardTelemetry 监控数据为空的实战记录

摘要: 本文记录了修复KubeSphere Whizard Telemetry监控数据为空问题的全过程。关键问题是误将Prometheus配置为agentMode:true(仅采集模式),导致无法查询监控数据。解决方案包括:1)恢复agentMode:false启用完整Server模式;2)重装扩展并验证Prometheus Server正常运行;3)测试/query接口返回有效数据;4)确认控制台监控正常展示。最终通过切换为Server模式成功修复502错误,并强调使用前需明确Agent与Server模式

2025-07-25 00:15:00 879

原创 Milvus 2.5.14 使用 milvus-backup v0.5.7 的备份实践

本文记录了在Milvus 2.5.14集群中使用milvus-backup v0.5.7工具进行数据备份的实践经验。主要介绍了备份环境的部署(Kubernetes+Helm+S3)、工具安装步骤、备份配置文件的详细编写方法,以及执行备份和恢复的操作命令。重点总结了备份过程中遇到的四大典型问题及解决方案,包括配置文件格式错误、数据未flush导致仅备份meta文件等问题。通过规范配置文件和验证流程,最终实现了稳定的数据备份与恢复功能,为跨环境迁移和灾难恢复提供了保障。

2025-07-24 00:45:00 1005

原创 对 Milvus 进行向量搜索压测 —— 使用 VectorDBBench(最新版)

本文介绍了使用VectorDBBench对Kubernetes部署的Milvus进行向量搜索压测的全过程。主要包括:环境准备(Python3.11+Conda)、解决数据集下载问题(手动下载替代S3fs)、配置YAML测试文件、执行压测并解读结果(QPS达5310)。文中分享了S3重定向错误等常见问题的解决方法,提供了可复用脚本模板,并建议后续可测试不同索引类型和规模的数据集。测试结果验证了Milvus在高维向量搜索场景下的稳定性能。

2025-07-24 00:15:00 756

原创 Keepalived + HAProxy 实现高可用架构详解

摘要:本文详细介绍了Keepalived+HAProxy高可用架构的实现方案。该方案通过HAProxy提供负载均衡服务,利用Keepalived的VRRP协议实现主备切换,共享一个虚拟IP(VIP)保证服务连续性。文章涵盖了核心组件说明、架构示意图、工作机制解析、关键配置示例,以及高可用性原理和测试验证方法。这套轻量级方案具有部署简单、稳定性高的特点,适用于企业私有云环境,能够实现四层/七层负载均衡和自动故障转移,是构建生产级服务系统的优选方案。

2025-07-23 11:43:11 772

原创 Keepalived 高可用实战:VIP 是如何在内网“生效”的?

摘要:本文详细介绍了Keepalived高可用工具的工作原理及配置方法。通过主备架构案例,演示了如何配置VIP(虚拟IP)并实现自动漂移。文章重点解析了VIP在局域网内如何被客户端访问:利用ARP协议,主节点主动发送ARP通告包,使全网更新ARP缓存;当主节点故障时,备节点接管VIP并发送新ARP通告,实现无感切换。验证步骤展示了VIP漂移过程,最后总结了Keepalived基于VRRP+ARP的核心机制,无需额外网络设备配置即可实现高可用服务访问。(149字)

2025-07-23 11:15:11 715

原创 KubeSphere 使用 Local Path Provisioner 时因 BusyBox 镜像拉取失败导致 PVC 创建超时的解决方案

摘要:在KubeSphere环境中使用LocalPathProvisioner时,若因默认busybox镜像拉取失败导致PVC创建超时,可通过以下步骤解决:1)将busybox镜像推送至私有仓库;2)修改local-path-config的ConfigMap,替换helperPod镜像地址为私有仓库路径;3)重启provisioner pod使配置生效;4)重新创建PVC。此方案适用于离线或网络受限环境,确保helper pod能正常启动完成卷创建流程。关键点在于正确修改config.json中的helpe

2025-07-16 00:30:00 1032

原创 在 openEuler 24.03 (LTS-SP1) 上安装 s3fs 并挂载 MinIO 桶

摘要:本文详细介绍在openEuler24.03(LTS-SP1)系统上通过s3fs挂载MinIO对象存储的完整流程。从编译安装s3fs、配置认证文件到测试挂载和systemd自动挂载服务设置,逐步指导用户实现将MinIO桶(raw-data)挂载至本地/s3目录。重点说明fstab配置参数及常见问题排查方法,最终实现开机自动稳定挂载。适用于需要将对象存储集成到本地文件系统的场景,文末提供扩展建议和参考资料链接。(约150字)

2025-07-15 06:15:00 1117

原创 在 KubeSphere 中配置 Local Path Provisioner 指向自定义目录 /app/k8s_data

本文介绍了在KubeSphere配置LocalPathProvisioner指向/app/k8s_data目录的完整流程:从环境准备、安装LocalPathProvisioner,到修改ConfigMap调整数据目录路径并重启服务。通过创建测试PVC验证配置成功,并可选将local-path设置为默认StorageClass。该方法实现了本地卷动态供给,便于测试环境统一管理数据存储。

2025-07-15 00:30:00 1281

原创 在 openEuler 24.03 (LTS-SP1) 上安装 s3fs 并挂载 MinIO 桶

摘要:本文详细介绍了在openEuler24.03(LTS-SP1)系统上安装s3fs工具并挂载MinIO对象存储为本地文件系统的完整流程。主要内容包括:安装编译依赖并构建s3fs源码、配置MinIO访问凭证、执行挂载命令及参数说明、验证流程、设置开机自动挂载方案,以及常见问题排查方法。通过s3fs-fuse工具,用户可以将MinIO存储桶映射为本地目录,实现像操作本地文件一样访问对象存储数据,适用于文件归档、模型存储等企业应用场景。文中特别强调了网络配置、权限管理和自动挂载等关键注意事项。

2025-07-14 00:30:00 605

原创 在 openEuler 24.03 (LTS-SP1) 上部署 Kubernetes + KubeSphere 集群全流程指南

本文详细介绍了在openEuler24.03(LTS-SP1)系统上部署Kubernetes集群并安装KubeSphere平台的全流程。主要内容包括:环境准备(安装依赖组件)、使用KubeKey工具创建3控制节点+2工作节点的高可用集群配置、解决镜像拉取失败问题(提供手动推送镜像脚本)、安装KubeSphere核心组件(推荐华为云镜像加速)、修复30880端口访问问题(配置IPVS工具)等关键步骤。文章特别针对国产操作系统环境适配、私有镜像仓库配置等企业级需求提供了具体解决方案,适用于需要私有化部署的运维团

2025-07-14 00:30:00 864

原创 使用 Helm 下载 Milvus 安装包(Chart)指南

本文详细介绍了使用Helm工具下载Milvus向量数据库安装包的操作步骤:1)添加Milvus官方Helm仓库;2)查看可用版本;3)下载指定版本的Chart包(.tgz文件);4)可选解压后进行配置修改;5)可选本地安装部署。指南包含每个步骤的具体命令示例和说明,帮助用户快速获取Milvus的HelmChart,支持离线环境和自定义部署需求。适用于需要在Kubernetes集群中部署Milvus的开发运维人员。

2025-07-11 17:43:36 379

原创 在 openEuler 24.03 LTS-SP1 安装 KubeSphere + K8s 集群时 kubelet 默认连接 127.0.0.1 问题分析与解决

**摘要:**在openEuler24.03LTS-SP1部署KubeSphere+K8s多控制节点集群时,常见worker节点因kubelet默认连接127.0.0.1:6443导致NotReady状态。问题根因是/etc/kubernetes/kubelet.conf中server字段指向本地地址,且lb.kubesphere.local域名解析失效。提供两种解决方案:1)修改各节点kubelet.conf,将server地址改为真实VIP或可解析域名,并更新hosts;2)安装前通过kk工具预配置co

2025-07-11 00:30:00 838

原创 【运维实战】解决 K8s 节点无法拉取 pause:3.6 镜像导致 API Server 启动失败的问题

K8s集群因无法拉取pause:3.6镜像导致APIServer启动失败,本文提供手动导入解决方案:1)从私有仓库拉取pause镜像并重新打tag;2)导出镜像后拷贝到目标节点;3)使用ctr工具将镜像导入containerd的k8s.io命名空间。该方法无需修改kubelet配置,有效解决因网络限制导致的镜像拉取问题,适用于生产环境。关键步骤包括镜像重命名、跨节点传输和containerd命名空间导入,最终通过镜像列表验证导入成功。此方案为受限网络环境下的K8s部署提供了可靠的技术参考。

2025-07-11 00:15:00 421

原创 openEuler 24.03 (LTS-SP1) 下安装 K8s 集群 + KubeSphere 遇到 etcd 报错的解决方案

摘要:在openEuler24.03(LTS-SP1)部署K8s+KubeSphere时,若etcd报错"connection refused",主要因默认配置(ETCD_INITIAL_CLUSTER_STATE=existing)尝试连接已有集群导致。解决方法:1)修改/etc/etcd.env文件,将状态改为"new";2)清理残留配置(/etc/kubernetes、/var/lib/etcd等);3)重新部署。此方案适用于首次安装或重置后的环境,确保etcd

2025-07-10 14:45:30 962

原创 基于 openEuler 24.03 (LTS-SP1):彻底解决 containerd 拉取私有仓库镜像时的 x509 自签证书报错问题

在使用 containerd 配置私有镜像仓库时,若使用自签证书,会常见 TLS 报错:x509: certificate signed by unknown authority。即使配置 hosts.toml 文件也可能无效。本文基于 openEuler 24.03 (LTS-SP1) 环境,详细记录如何将自签 CA 加入系统受信链,彻底解决 containerd 拉取私有镜像失败的问题,并提供可复用的 Ansible 自动化脚本。

2025-07-10 13:50:59 492

原创 openEuler 24.03 (LTS-SP1) 下私有镜像仓库部署与自签 SSL 全流程目标

摘要: 本文详细介绍了在openEuler24.03(LTS-SP1)系统上部署私有Docker镜像仓库并配置自签SSL证书的全流程。主要内容包括:1) 使用OpenSSL生成兼容性强的根CA及服务器证书(含SAN扩展);2) 通过Docker Compose配置Registry容器,启用TLS加密;3) 客户端节点(Docker/containerd)信任自签CA的配置方法;4) 镜像推送/拉取测试步骤;5) 常见问题排查(如证书信任、TLS配置错误等)。该方案无需依赖外网,适用于K8s集群或开发环境,实

2025-07-09 16:12:24 376

原创 在 Linux(openEuler 24.03 LTS-SP1)上安装 Kubernetes + KubeSphere 的防火墙放行全攻略

【摘要】本文详细介绍了在openEuler24.03LTS-SP1系统上部署Kubernetes+KubeSphere时的防火墙配置方案。重点提供两个自动化脚本:exec.sh(Ansible封装工具)和open_firewall.sh(一键放行所有必需端口),包含SSH(22)、etcd(2379-2380)、API Server(6443)等核心组件端口。通过实验环境验证,展示如何批量执行防火墙规则并验证配置,强调自动化运维在集群部署中的重要性。文章还包含常见问题排查指南,建议将脚本纳入CI/CD流程实

2025-07-08 17:58:50 635

原创 用 21 行 Bash 打造「一次写好、处处执行」——Ansible 批量命令脚本解析与实践

本文介绍了一个21行Bash脚本的Ansible批量执行工具,将复杂的Ansible命令简化为简单调用。该脚本支持环境变量配置、命令透传、执行回显等功能,适用于服务启停、系统巡检等常见运维场景。文章详细解析了脚本设计亮点,包括通过$*处理复杂命令、set-e确保执行安全等,并提供了快速上手示例和场景延伸建议。同时强调安全实践,建议使用专用账号、审计留痕等措施。最后指出该工具可有效替代手动操作,提升运维效率和可靠性,是自动化运维的良好起点。

2025-07-08 17:31:30 440

原创 openEuler 24.03 全流程实战:用 Ansible 5 分钟部署分布式 MinIO 高可用集群

《openEuler24.03上使用Ansible部署MinIO分布式集群实践指南》 摘要:本文详细介绍了在openEuler24.03(LTS)系统上使用Ansible自动化部署MinIO分布式存储集群的完整方案。针对实际部署中遇到的变量未定义、SELinux限制、Jinja2模板解析等典型问题,提供了具体解决方法。方案采用控制节点统一下载MinIO二进制文件后分发的方式解决内网下载慢问题,通过加密group_vars/all.yml确保敏感信息安全,并优化了Ansible playbook结构使其具备幂

2025-07-04 10:11:20 1010

原创 OpenEuler 24.03 用 Ansible 一键完成 SSH 互信 —— 从踩坑到最终方案

摘要 本文介绍使用Ansible在多台Linux服务器间快速配置SSH互信的完整方案。针对混合环境(CentOS/Rocky/Ubuntu)的常见问题(如SELinux依赖、包名差异、密钥缺失等),通过raw模块绕过Python依赖、自动生成密钥、多发行版兼容安装等技巧,实现一键式免密登录。最终Playbook整合了交互式密码输入、幂等性检查和跨平台兼容性,首次执行需输入密码,后续运行完全免密。关键经验包括:优先处理SELinux依赖、包管理分支判断、敏感信息安全处理。适用于需批量管理服务器的运维场景,提升

2025-07-03 17:15:24 712

原创 告别 ifconfig:openEuler 网络配置的现代化之路

《openEuler网络配置的现代化转型:从ifconfig到iproute2》摘要: 随着Linux系统发展,传统net-tools工具包中的ifconfig命令已在openEuler 24.03等现代发行版中逐渐淘汰。本文解析了这一变革的技术背景,介绍了功能更强大的iproute2工具套件作为替代方案。通过对比表格详细展示了ifconfig与ip命令的对应用法,包括接口管理、IP配置、路由查看等常见操作。文章强调iproute2在支持网络命名空间、提供更友好输出格式等方面的优势,同时提供了安装传统工具的

2025-07-02 17:18:54 611

原创 在openEuler 24.03上对6TB硬盘进行分区与挂载的完整指南

通过本文的步骤,您已经成功在openEuler 24.03系统上完成了6TB硬盘的GPT分区创建、XFS文件系统格式化以及持久化挂载配置。这种配置方案特别适合企业级存储应用,能够充分发挥大容量硬盘的性能优势。希望本指南对您有所帮助!如有任何问题,欢迎在评论区留言讨论。

2025-07-02 17:01:18 988

原创 在 openEuler 24.03 (LTS-SP1) 上使用 NetworkManager 配置 DNS

本文介绍如何在openEuler 24.03(LTS-SP1)系统上使用NetworkManager(nmcli)配置静态DNS服务器。主要内容包括:查看当前网络连接、使用nmcli设置IPv4/IPv6 DNS(如8.8.8.8)、禁止DHCP覆盖DNS、应用网络配置更改,以及通过ping/nslookup验证DNS解析是否正常。文章还提供了恢复默认DNS的方法和操作步骤总结表,帮助用户快速完成DNS配置并确保持久化生效。适用于需要自定义DNS服务器的企业内网或云服务器环境。

2025-07-02 16:21:39 569

原创 PHP「Not enough Memory」实战排错笔记

PHP内存不足问题排错笔记:上传5MB JPEG图片导致128MB内存溢出。核心原因是GD库解码高分辨率图片时,按4byte/像素将整图展开到内存,24MP照片需约160MB内存。通过插入内存监控代码验证实际峰值达163MB。解决方案包括:调高memory_limit至512M、限制上传分辨率、改用Imagick扩展等。关键结论:内存需求由像素量决定而非文件大小,建议评估并优化内存策略。

2025-06-28 00:15:00 1227

原创 在反向代理环境下精准获取客户端真实 IP 的最佳实践

《反向代理环境下获取真实IP的最佳实践》摘要:针对Web服务多层代理导致客户端IP丢失的问题,本文提出完整解决方案。通过分析X-Forwarded-For头解析规则,设计real_ip()函数实现:1)优先取XFF首段IP;2)过滤私网地址防伪造;3)异常回退至代理IP确保业务连续。配合Nginx配置proxy_set_header传递头信息,建立从传输层到应用层的完整处理链路。该方案具有框架无关性,兼顾安全性与可靠性,有效解决日志审计、风控校验等场景的IP失真问题。

2025-06-28 00:15:00 821

原创 Agent如何选择并调用外部工具?工具使用、决策与多轮反馈机制详解

如果说“记忆”让Agent能成长、进化,那么“工具”就赋予它改变外部世界的能力。从函数调用到操作系统,从网页搜索到企业系统接入,未来的Agent将成为真正具备“行动力”的数字智能体。而工具调用,正是这场变革的核心起点。

2025-06-27 09:48:55 882

原创 如何赋予Agent记忆?长短期记忆机制大拆解

如 LangChain 的,将长对话摘要压缩为小段内容存入长期记忆,平衡性能与容量。记忆不仅是信息的存储,更是智能体认知演进的基石。具备记忆的Agent能自主学习、持续优化策略,并与用户建立“长久关系”。随着工具链的发展,我们已进入从无记忆Agent走向“类人认知体”的关键阶段。

2025-06-27 09:42:19 398

原创 一步步实现自己的智能体:基于 LangGraph 快速构建

《基于LangGraph快速构建智能体系统指南》 本文详细介绍了如何使用LangGraph框架构建一个"日报生成助手"智能体。LangGraph结合了LangChain和状态图思想,将Agent执行过程分解为可管理的节点状态和转换规则。文章通过实战演示,从安装依赖到定义状态结构、创建功能节点、构建流程图,最终运行获得日报结果。该框架支持可视化逻辑流、清晰状态传递、灵活工具链组合和多路径决策,比纯prompt更可靠,比Auto-GPT更工程化,特别适合需要流程清晰、控制精准的Agent构建

2025-06-26 17:45:50 1070

原创 Claude 3.7 的 token 预算机制详解:可控深度的混合推理范式

摘要:Anthropic在Claude3.7中首次引入token预算机制,使用户能控制模型思考深度。该机制允许为子任务设定token上限,实现性能可控、成本节约和思维清晰化。相比GPT-4和Gemini,Claude3.7展现出更好的推理深度控制和成本优化能力。实际应用中,通过合理设置token预算可获得简洁精准的响应。虽然该机制仍需改进预算估算等问题,但为LLM的资源控制开辟了新方向,对复杂任务处理具有重要价值。(149字)

2025-06-26 17:42:57 1133

原创 Docker 报错“x509: certificate signed by unknown authority”的排查与解决实录

Docker报错"x509:证书由未知机构签发"问题排查实录:通过配置华为云镜像加速器后,Docker拉取镜像时出现TLS证书验证错误。排查发现,原加速器地址已过期导致401未授权错误,系统自动回退至DockerHub却因CA不全而报错。解决方案是重新申请镜像加速器地址并更新配置。经验总结:此类错误可能源于失效的加速器链接而非TLS问题,应定期检查加速器状态,并通过dockerinfo验证配置是否生效。该案例提醒遇到类似问题时,应先排查加速器有效性而非急于修改TLS设置。

2025-06-25 00:00:00 588

原创 Tree of Thoughts:大模型如何“分支式思考”?

摘要: Tree of Thoughts (ToT) 是一种新型大模型推理框架,通过模拟人类多路径思考与回溯机制解决复杂任务(如数学题、逻辑推理)。其核心分为四步:生成多候选思路、状态展开、树结构搜索(DFS/BFS)和思路评估。相比链式思维(CoT),ToT在错误纠正、控制能力和性能上更具优势,如在数独求解中成功率提升至70%以上。但实现存在思维膨胀、评分标准定制化等挑战。未来可能与强化学习、多Agent协同结合,应用于编程优化、医疗问诊等领域。ToT标志着大模型向"类人试错"迈出关键

2025-06-24 00:15:00 943

原创 Auto-GPT vs ReAct:两种智能体思路对决

文章摘要: Auto-GPT与ReAct代表了当前AI智能体的两大技术路径。Auto-GPT采用目标驱动的自循环模式,擅长自动化长流程任务(如报告生成),但存在容错性弱的问题;ReAct则通过"推理-行动"交替的步进式架构,更适合需人工干预的短任务(如代码调试)。两者的核心差异体现在控制方式、透明度及工具调用逻辑上。实际应用中,二者可协同互补——ReAct处理精细操作,Auto-GPT统筹复杂项目,共同推动AI智能体向多系统协作方向发展。(149字)

2025-06-24 00:00:00 1018

原创 什么是 Agentic AI?从聊天助手走向自主智能体

AgenticAI:从被动应答到主动执行的智能跨越 AgenticAI代表人工智能从聊天助手向自主智能体的进化,具备四大核心特征:目标导向性、工具调用能力、记忆管理和自我修正。系统架构上,ReAct强调推理与行动结合,而Auto-GPT采用多轮任务执行框架。应用场景涵盖智能办公、科研自动化、DevOps运维和电商营销等领域。未来趋势包括多Agent协同和模块化架构,但也面临安全性、对齐性和控制性等挑战。AgenticAI正推动人机协作进入新时代,使AI从响应工具转变为能自主规划执行的智能体。

2025-06-23 17:34:59 687

原创 MySQL 慢查询日志与 Binlog 启用与故障排查实录

MySQL日志配置与故障排查指南 本文记录了MySQL慢查询日志和二进制日志(Binlog)的配置过程及常见问题解决方案: 慢查询日志配置要点: 需设置slow_query_log=1并指定日志路径 注意目录权限问题可能导致日志无法生成 log_queries_not_using_indexes=1会记录所有未走索引的查询 建议为常用查询字段添加适当索引 Binlog配置注意事项: 需确保日志目录存在且MySQL有写入权限 推荐将binlog存放在数据目录 配置后需验证是否生效

2025-06-23 14:03:23 1094

原创 解决 Vue 项目中 “@vue/composition-api/dist/vue-composition-api.mjs” 找不到的问题

Vue项目报错解决指南:当项目提示"@vue/composition-api/dist/vue-composition-api.mjs"找不到时,主要原因是vue-demi模块在Vue2项目中未能正确引用Composition API。解决方案分三步:1) 正确安装@vue/composition-api;2) 使用npx vue-demi-switch 2命令指定Vue2版本;3) 可选清除缓存重装依赖。注意不要按照报错提示直接安装.mjs文件。最后通过npm run dev验证修复效

2025-06-20 10:58:59 547

ajaxguide Ajax 实用技巧完全指南

Ajax 全称为“Asynchronous JavaScript and XML”(异步JavaScript 和XML),结合 了Java 技术、XML 以及JavaScript 等编程技术,是指一种创建交互式网页应用的网页开 发技术。Ajax 源自描述从基于网页的 Web 应用到基于数据的应用的转换。在基于数据 的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且 可以被动态地写入网页中,给缓慢的 Web 应用体验着色使之像桌面应用一样。 虽然大 部分开发人员在过去使用过 XMLHttp 或者使用 Iframe 来加载数据,但仅到现在我们才 看到传统的开发人员和公司开始采用这些技术。 就像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何 最好利用这些新技术。本技术手册为读者提供了一些很实用的小技巧,如果需要深入 学习 Ajax,读者可以借助其他参考资源。

2011-03-24

fds.swc airfds.swc fds_rb.swc playerfds.swc

包含内容 fds.swc airfds.swc fds_rb.swc playerfds.swc 需要的一看就知道

2010-06-12

birt 项目 配置

下载后,解压,通过Eclipse导入功能导入,由于项目的lib,platform的两个文件夹中的文件比较大,所以请下载 birt-runtime 2.5 网址:http://download.eclipse.org/birt/downloads/ 下载后解压,将birt-runtime-2_5_1\WebViewerExample\WEB-INF中的lib,platform两个文件夹copy到eclipse中的相应的两个文件夹中..能过eclipse发布到tomcat中,运行,访问:http://localhost:8080/birt/,就可以看到项目中已有的例子了.祝你成功,如果运行不了,请发信给我哦.

2010-01-22

HTML+JS自动抽奖系统 适合每人手上有一个号连续的号

这个下载后可以直接使用. 设置一下奖励的数量就行了. 适用于每一个人手上有一个号,连续的号 然后抽奖,抽出来各种名次的奖励

2011-12-08

hbase-0.94.5-security.tar.gz

hbase-0.94.5-security.tar.gz 一看就明白哈

2013-04-24

weibo-phpsdk-v2-2013-02-20.zip

文件:weibo-phpsdk-v2-2013-02-20.zip 晚上好不容易从google code上下载下来,有时google太卡了,急需的亲们可以来这里下载了,只要支付一个积分就行了

2013-05-07

jmxtools jmxri-1.2.1.jar

maven编译时报找不到这两个jar文件,发现已经无法从网站下载了,所以自己在网上找到这两个文件下载,分真贵呀,所以现在便宜分享,2个文件只要一分 Could not resolve dependencies for project ****:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1: Could not transfer artifact com.sun.jdmk:jmxtools:jar:1.2.1 from/to java.net (https://maven-repository.dev.java.net/nonav/repository): No connector available to access repository java.net (https://maven-repository.dev.java.net/nonav/repository) of type legacy using the available factories AsyncRepositoryConnectorFactory, WagonRepositoryConnectorFactory -> [Help 1]

2014-03-19

jsp在线聊天室源码(很详细)

jsp在线聊天室源码 包括前台和后台管理 非常详细,欢迎大家下载 不下会后悔啊 其中包含公聊和私聊等等 后台包括对前台用户信息的管理等

2010-01-27

jmx-1_2_1-bin,jmxremote-1_0_1-bin,com.sun.jdmk.comm.HtmlAdaptorServer

csdn有一个下载包含HtmlAdaptorServer这个class,不过不知道是不是官方的,而且跟网上介绍的资料不一样,所以自己去oracle官网找着下载下来分享给大家,只要2分啦 包含资源文件为如下: jmx_remote-1_0_1_03-ri.zip jmx-1_2_1-ri.zip 这两个包也是现在网上流行的例子所要求的两个包,即 1、jmx-1_2_1-bin 2、jmxremote-1_0_1-bin 例子网址:http://www.moon-soft.com/doc/39932.htm 其中jmx-1_2_1-ri.zip中的架jmxtools.jar包含下面class com.sun.jdmk.comm.HtmlAdaptorServer 没有分的可以去sun官网找哦,官网下载挺慢的,好不容易下载下来分享啦 http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html

2013-04-24

librarian-chef-0.0.4.gem

librarian-chef-0.0.4.gem 需要的一看便知呀

2015-10-20

jmxremote_optional.jara

jmxremote_optional.jar 当遇到这样的错误时Unsupported protocol: jmxmp使用 将下载的架包放在jdk根目录下面的jre下面的ext下面,类似如下目录 D:\jdk1.7.0_71\jre\lib\ext

2014-11-14

blazeds.war

里面包含 blazeds.war 版本:blazeds-bin-4.0.0.14931 Flex + LCDS + Java 入门教程 在csdn下了一个免费的,报错,所以重新上传一个新并且带上一个简单明了的创建flex工程的教程,希望大家会喜欢.

2010-06-12

WeiboTrends 仿TwitterTrends

这个是获取新浪的数据.学习flex 4.5的好资料哦.下载直接导入项目就可以运行.记得使用flex Builder 4.5

2011-07-03

mysql-connector-java-5.1.6

mysql-connector-java-5.1.12.zip的解压文件中提取的有用jar文件.希望对大家有用. mysql-connector-java-5.1.6-bin.jar

2010-04-13

javamail-1.4.3.zip

2010年2月5日最新的java mail的架。。。。包含Demo与mail.jar文件。使用的时候解压文件,直接取mail.jar文件放到lib并配置即可。。。

2010-02-05

Hadoop in Action 英文版 pdf

Hadoop in Action 英文版 pdf 有目录结构,非常清晰.

2012-03-13

hadoop-1.0.4-1.x86_64.rpm

官网下的,方便日后使用 想要下载的看标题就懂了hadoop-1.0.4-1.x86_64.rpm

2013-04-24

flex4.5.1.chm flex4API文档

flex4API文档 flex3的文档在Adobe网上就可,可是4的一直没找着. 这个Flex4API文档,是根据flex4 SDK生产的,非常权威

2012-02-22

屏幕录像专家

屏幕录像专家注册机各版本通用 下载直接打开输入机器码,也就是你使用屏幕录像专家时显示的机器码,然后再输入一个用户名,就可以生成注册码,填写到屏幕录像专家注册里面就可以啦,超级简单 我在屏幕录像专家V2012 Build1228测试通过的,下载后测试通过的,别忘记回来评价一下哈. 这个注册码我找了好久的,才发现,就共享出来啦,大家意思一下,2个积分啦!

2013-04-18

hive-0.10.0-bin.tar.gz

hive-0.10.0-bin.tar.gz 一看就明白

2013-04-24

openEuler 24.03 全流程实战:用 Ansible 5 分钟部署分布式 MinIO 高可用集群

其中 minio是通过创建密码的形式进行的, 请自行重新创建此文件, 方法 cd minio-ansible ansible-vault create group_vars/vault.yml 创建密码 Vault password 输入密码: sf3yKmdvf***** 回车确认, 要记住此密码哦 然后会弹出一个文件写入界面 按I键 Insert 然后输入你想要的账号密码 minio_root_user: "minioadmin" minio_root_password: "mAtAiL*******" 然后 Esc , :wq 保存 另外自己修改 host.ini 内容为自己的IP 执行安装 ansible-playbook -i hosts.ini deploy_minio.yml --ask-vault-pass 输入刚才让你记住的密码 此文件是实战可用的哦

2025-07-04

jeopardy-tiny.json

下载次资源来自 https://raw.githubusercontent.com/weaviate-tutorials/quickstart/main/data/jeopardy_tiny.json 不方便下载的, 请拿走

2025-03-13

办公软件-开源软件-LibreOffice-25.2.0-Win-x86-64-安装包.msi

LibreOffice 25.2.0 Win x86-64 安装包概述 LibreOffice 25.2.0 Win x86-64 安装包 是一款功能强大的办公软件,它是OpenOffice.org 办公套件的衍生版,同样以Mozilla Public License V2.0许可证免费分发源代码。LibreOffice支持多个文档格式,包括它原生支持的开放文档格式(OpenDocument Format,ODF)外,还支持许多的非开放格式,比如微软的Microsoft Word,Excel,PowerPoint以及Publisher等。此外,LibreOffice还支持扩展功能,其扩展软件库中已经有多个扩展可用。 LibreOffice 25.2.0 Win x86-64 安装包的主要特性 以下是LibreOffice 25.2.0 Win x86-64 安装包的一些主要特性: 自由免费:LibreOffice是一款完全免费的办公套件软件,使用者不需要付费或订阅费用,也无需担心版权问题。同时,LibreOffice还是开源软件,用户可以自由查看和修改其源代码。

2025-02-19

离线镜像 registry.k8s.io/nfd/node-feature-discovery:v0.16.6

Node Feature Discovery (NFD) 解释 Node Feature Discovery 是 Kubernetes 的一个扩展组件,用于检测和记录节点的硬件、软件以及配置特性,然后将这些特性暴露为节点标签,方便用户在部署工作负载时根据这些标签选择节点。 # 将镜像导入本地 Docker 环境 docker load < registry.k8s.io_nfd_node-feature-discovery_v0.16.6.tar # 查看镜像是否已导入 docker images | grep node-feature-discovery

2024-12-18

离线安装 KubeSphere实操记录

manifest-sample.yaml 已按离线方式修改 当前版本 apiVersion: kubekey.kubesphere.io/v1alpha2 kind: Manifest metadata: name: sample spec: arches: - amd64 operatingSystems: [] kubernetesDistributions: - type: kubernetes version: v1.26.12 components: helm: version: v3.14.3 cni: version: v1.2.0 etcd: version: v3.5.13 containerRuntimes: - type: docker version: 24.0.9 - type: containerd version: 1.7.13 calicoctl: version: v3.27.4

2024-12-03

libstdc++.so.6.0.29

nodejs 18在centos7上安装时, 报错需要glibc 2.28, 安装后仍然报错 需要 CXXABI-1.3.9 ./node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./node) node: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /lib64/libstdc++.so.6) 参见解决办法 https://blog.youkuaiyun.com/gs80140/article/details/142141913

2024-09-13

kafka-schema-registry-client-6.2.2.jar

maven 仓库找不到,下载好了,分享出来 报错内容如下 Could not resolve dependencies for project org.apache.flink:flink-avro-confluent-registry:jar:1.15.3: Could not find artifact io.confluent:kafka-schema-registry-client:jar:6.2.2 in maven 安装本地maven mvn install:install-file -DgroupId=io.confluent -DartifactId=kafka-schema-registry-client -Dversion=6.2.2 -Dfile=/root/kafka-schema-registry-client-6.2.2.jar -Dpackaging=jar 官网下载地址 packages.confluent.io/maven/io/confluent/kafka-schema-registry-client

2023-04-25

helm-v3.10.1-linux-amd64.tar.gz

Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。 部分网络可能下载失败,分享出来

2022-11-01

PRD产品需求说明书模板_v1.2 市场需求文档(MRD)

分享2个模板 PRD产品需求说明书模板_v1.2 市场需求文档(MRD) 亲自用过,感觉还不错的.

2019-06-05

securecrt64位版亲测win10可用.zip

亲测win10可用 按里面的文档说明操作,就没有问题 非常方便

2019-05-12

Star NX-500 针式打印机驱动

Star NX-500针式打印机驱动 网上的下载太乱了, 找到一个靠谱的亲测试可用 , 支持32位,64位操作系统 亲测win10可以使用,Win7可以使用 除了NX-500还包含其它型号的,列举如下 Star AR-1000 Star AR-2400 Star AR-3200+ Star AR-3200II Star AR-5400+ Star AR-6400 Star AR-6600 Star AR-3240II Star AR-100+ Star AR-110 Star AR-200 Star AR-210 Star AR-300 Star AR-350 Star AR-370 Star AR-410 Star AR-500 Star AR-510 Star AR-600 Star AR-650 Star AR-750 下载文件里列举了不能访问的几种解决办法, 主要选择端口是USB开头的端口, 另外打印的时候检查不是不脱机状态,脱机说明USB没连好

2019-10-09

hadoop 2.73 winutils.exe 64位

亲测可用

2017-05-04

好商城v3-b12补丁包

好商城v3-b12补丁包

2015-10-20

Postman-win64-7.1.1-Setup.exe.zip

Postman-win64-7.1.1-Setup.exe 2019年5月最新版本 方便下载不了的亲们下载

2019-05-31

lrzsz-0.12.20-6-x86_64.pkg.tar.xz

使用方法 xz -d lrzsz-0.12.20-6-x86_64.pkg.tar.xz tar -xvf lrzsz-0.12.20-6-x86_64.pkg.tar 然后会解压出来 usr目录 将此目录拷贝到 /usr即可

2019-12-17

MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64.zip

eclipse的MAT工具,可以对jmap的dump文件进行堆栈分析,导入dump文件时请将dump文件后缀改为bin即可导入 19年10月份最新版本的, 发现官方网站比较难下载

2019-10-03

bosh-lite.tar

bosh-lite.tar

2015-10-20

sysstat-12.3.1.tar.gz

cd /usr/local/src tar zxvf sysstat-12.3.1.tar.gz cd sysstat-12.3.1/ ./configure make make install echo "export PATH=$PATH:/usr/local/src/sysstat-12.3.1" >> /etc/profile source /etc/profile 命令可用 iostat -dk 1

2020-04-07

librarian-chef-0.0.2.gem

需要使用ruby2.0 requires Ruby version >= 2.0.0. 需要的亲看名字就知道了,太难下载了

2015-10-21

git-2.23.0.tar.xz

git-2.23.0.tar.xz 国内下载有时特别慢, 需要快点下载的拿去吧

2019-10-22

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

TA关注的人

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