- 博客(1495)
- 资源 (24)
- 收藏
- 关注

原创 reboot 后 Docker服务及容器自动启动设置
重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么才能重启后自动启动呢解决问题两个问题:1、docker服务自动重启设置systemctl enable docker.service2、docker容器自动启动设置docker ps -a使用一下命令对镜像从起: docker restart imageid在运行doc...
2018-09-30 08:48:21
74044
10

原创 SpringCloud分布式开发五大组件详解
SpringCloud分布式开发五大组件详解服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud ConfigEureka一个RESTful服务,用来定位运行在AWS地区(Region)中的中间层服务。由两个组件组成:Eureka服务器和Eureka客...
2018-03-07 10:44:39
38163
2

原创 Hyperledger e2e_cli 示例部署遇到问题及解决方法
先决条件http://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html安装方法vim bootstrap.shchmod +x bootstrap.sh将 url中的拷入 bootstrap.sh中然后执行node安装注意node版本wget https://npm.taobao.org/mirrors/node/v6.9.5/nod...
2018-02-26 16:28:31
12072
1
原创 【生产故事会】Kafka 生产环境参数优化实战案例
•HDD与SSD差异对待:HDD优先“减少IO次数”(大刷盘阈值、大日志段),SSD可侧重“提升并行度”(更多IO线程);•内存分配黄金比例:32G内存场景下,堆内存(12G):页缓存(20G)≈3:5,既满足元数据存储,又最大化页缓存对HDD的加速;•CPU线程匹配:IO线程=CPU核心数×2,网络线程=CPU核心数×0.75,避免线程过多导致切换开销。
2025-09-05 08:58:27
232
原创 从 Prompt 到 Context:LLM OS 时代的核心工程范式演进
这个论断深刻地揭示了范式转换的本质。我们可以将 LLM 本身视为一个新的操作系统(LLM OS•传统操作系统(如 Linux, Windows):核心是管理硬件资源(CPU、内存、硬盘),并为应用程序提供统一的接口(API)。•LLM OS:核心是管理认知资源(知识、推理、语言),它提供了一个通用的“理解与生成”能力。在这个新操作系统上开发应用,方法发生了巨变:•传统软件工程:开发者用代码(Python/Java)精确地、确定性地指挥计算机执行逻辑。•。
2025-09-05 08:57:12
783
1
原创 G1原理—8.如何优化G1中的YGC
直到有一次特殊的交易窗口,因为这次交易窗口涉及到的商家比较多,活动也比较多,达到了5w日活。打开大盘的人数大大增加,导致产生了8K+的QPS,订单查询的QPS也接近了8000左右。因为报表系统也是集群化部署,单台也就3K-5K之间的QPS,所以整体的性能是完全够用的。这样的设置能够直接让系统在启动初期就能达到一个比较高的QPS,即大量的普通查询请求都能直接进入TLAB分配,且允许TLAB自动调整。PLAB和TLAB有同样的效果,PLAB也是用来提升对象分配的效率的,只不过产生的时机不同。
2025-09-04 11:37:09
30
原创 【生产故事会】偶发超时断联,客户端服务器两端抓包,发现异常RST,如何确定是不是防火墙安全设备问题?来看看怎么分析
ip.addr eq <客户端IP> and ip.addr eq <服务端IP> and tcp.port eq <客户端端口> and tcp.port eq <服务端端口>在客户端抓包发现来自服务端的TCP RST包,但在服务端自身抓取的包中并未发现该RST包的发送记录。客户端收到RST包而服务端未发送,此现象强烈指向中间设备(如防火墙、负载均衡器、IDS/IPS)主动拦截并伪造了RST包。◦ 若TTL值显著不同(例如,服务端TTL=64,客户端收到TTL=253),则客户端收到的RST是伪造的。
2025-08-24 11:06:44
361
原创 【生产故事会】大周末的谁受得了,Nacos集群挂了一堆ERROR invalid redirect request from
大周末的,遇到 Nacos 集群中挂掉一台节点并出现大量 ERROR 日志,但这是一个非常典型的高可用场景。别担心,只要集群中剩余的健康节点超过半数(对于3节点集群,至少2个健康),Nacos 集群就应该仍然能够正常工作,但错误日志表明系统正在努力处理故障转移和恢复。我们来系统地分析这个问题,并提供排查和解决的步骤。
2025-08-24 11:04:58
1172
原创 日志和指标标签规范化方案
基于上述方案,结合团队技术栈(Prometheus, Loki, ELK, Jaeger/Zipkin, OpenTelemetry等)和业务特点,编写具体的规范文档。在公共库、中间件、代理(如OpenTelemetry Collector)中确保基础维度标签(servicenamespaceinstanceversiontrace_idspan_iderror)被自动、一致地添加到所有日志和指标中。为业务开发人员提供清晰的指南和工具,指导如何安全、有效地添加业务域标签(强调低基数!
2025-08-01 14:11:39
915
原创 MySQL 主从配置超详细教程
MySQL 主从配置是一种实用的数据库架构,主服务器处理写入操作,从服务器负责只读操作,能提升性能、加强冗余、扩展可读性。下面以常见的 Linux 系统(CentOS 7 )、MySQL 8.0 版本为例,为你介绍配置步骤。
2025-07-09 18:42:23
747
原创 Xtrabackup 8.0.30 issue. [ERROR] [MY-011825] [Xtrabackup] read_logfile() failed
【代码】Xtrabackup 8.0.30 issue. [ERROR] [MY-011825] [Xtrabackup] read_logfile() failed。
2025-06-25 16:22:24
820
原创 xtrabackup 的工作原理 为什么不用停服?
XtraBackup通过物理复制+日志捕获实现MySQL热备份:1)直接复制运行中的数据库文件;2)利用InnoDB的LSN机制,持续记录备份期间的redo log;3)在准备阶段模拟崩溃恢复过程,应用redo log前滚提交事务并回滚未提交事务。关键是通过接受复制时的不一致状态,结合持续捕获的增量日志,在离线阶段修复数据一致性,仅需极短暂锁定,实现真正的在线备份。
2025-06-25 10:08:44
593
原创 innobackupex实现mysql全库备份迁移并还原(shell)
-apply-log:该选项表示同xtrabackup的--prepare参数,一般情况下,在备份完成后,数据尚且不能用于恢复操作,因为备份的数据中可能会包含尚未提交的事务或已经提交但尚未同步至数据文件中的事务。增备耗时25分钟左右,备份数据120G左右,磁盘写入速度900M/s左右,网卡流量达到1.2Gbps,比较没压缩前的参数都差不多,唯一区别是压缩后的数据为45G左右,压缩率在63%左右,也大大地节省了空间。恢复的话,需要恢复全备,删除全备qp文件,再prepare一个增量,删一个增量。
2025-06-23 10:51:11
1015
原创 CentOS 7.9 系统安装 Percona XtraBackup(含 xtrabackup 和 innobackupex 工具)的详细步骤
✅ 下载 RPM 包(官网或备用链接)。。✅ 执行。。✅ 创建 MySQL 备份用户并授权。通过上述流程,您将完整部署 XtraBackup 并具备基础备份能力。如需增量备份、压缩备份等进阶操作,可参考Percona 官方文档。
2025-06-22 21:07:13
1270
原创 轻松搞定MySQL数据库迁移!
插入 巨慢无比, 执行了 30 多分钟,只插入了 26 万 条数据,之前和 Oracle 、达梦数据库做过性能对比,远远慢于 Oracle 、达梦数据库。在配置 MySQL 8.0.24 到 MySQL 8.0.33级联复制时,触发过一个 BUG,启动级联复制从库 start slave时,业务中断 : 替换主库期间,停主库时, VIP 会自动漂移到新从库,漂移期间应用无法正常连接到数据库,通常不超过 10 秒。物理迁移速度远快于逻辑迁移,但物理迁移只适用相同版本,逻辑迁移可以不同版本,也可以顺便做升级。
2025-06-20 15:11:01
627
原创 基于 mydumper 实现 MySQL 定期全量备份、恢复方案
mydumper是一款社区开源的逻辑备份工具,由C语言编写,与MySQL官方提供的mysqldump相比,它具有更高的性能和更多的功能,例如:• 支持多线程导出数据,速度更快;• 支持一致性备份;• 支持将导出文件压缩,节约空间;• 支持多线程恢复;• 支持以守护进程模式工作,定时快照和连续二进制日志;• 支持按照指定大小将备份文件切割;GitHub 地址:https://github.com/maxbube/mydumper。
2025-06-19 17:04:12
1166
原创 nginx 和 springcloud gateway cors 跨域如何设置
在跨域资源共享(CORS)配置中,和(如Spring Cloud Gateway、Kong等)是两种常见的解决方案,它们的配置逻辑和适用场景有所不同。
2025-06-17 15:07:53
1000
原创 使用CURL检测Clinet侧发起的HTTP请求各阶段时间
那么就建议去检测,DNS耗时,TCP建立的耗时等。上周,我方的一个客户反馈,访问我们的接口,平均耗时在2s以上。但是我方对请求进入,和请求返回,整个过程都有监控,我方的耗时基本在50ms以内,非常快。进入正题,这篇文章主要介绍使用CURL检测Client端发起的HTTP请求,各个阶段的时间。:从开始计算,应用层(SSL,在TCP之上的应用层)连接/握手完成的耗时。从开始计算,开始传输数据的耗时(libcurl接收到第一个字节):从开始计算,TCP建立完成的耗时。从开始计算,准备开始传输数据的耗时。
2025-06-13 16:20:29
890
原创 VictoriaMetrics作为Prometheus的长期远程存储方案实践
VictoriaMetrics,是一个快速高效、经济并且可扩展的监控解决方案和时序数据库。谈到VictoriaMetrics就必须要提到Prometheus,VictoriaMetrics是一个新兴的监控解决方案。它借助Prometheus强大的exporter生态、成熟的规范、服务发现等优点等,融入到Prometheus生态中。VictoriaMetrics官网很多兼容Prometheus参数解释都是直接跳转到Prometheus官网。
2025-06-10 13:31:43
973
原创 MySQL配置参数详解
1)连接请求的变量* 1、max_connections 最大连接数* 2、back_log 能够缓存的连接数量* 3、wait_timeout和interative_timeout wait_timeout:指的是MySQL再关闭一个非交互的连接之前所需要等待的秒数。
2025-05-27 14:07:52
755
原创 走进黑盒:SQL 是如何在数据库中执行的?
上面这个 SQL,它的 AST 大概是这样的:这个树太复杂,我只画了主要的部分,你大致看一下,能理解这个 SQL 的语法树长什么样就行了。执行器解析这个 AST 之后,会生成一个。
2025-05-27 11:41:24
1181
原创 生产环境Mysql推荐配置参数
根据实际负载持续观察系统资源(CPU、内存、磁盘IO)和 MySQL 状态(连接数、慢查询、锁等待)。请根据实际硬件资源(如内存、CPU、磁盘类型)和应用场景调整参数。MySQL 5.7 与 8.0+ 的默认配置可能不同(如。或 Percona XtraBackup)。以下是针对生产环境的 MySQL 配置(确保总内存分配不超过物理内存(包括。+ 连接数 × 每连接内存)。)并定期备份(如使用。
2025-05-27 10:18:12
235
原创 mysql数据库如何处理sleep线程过多
interactive_timeout指的是mysql在关闭一个交互的连接之前所要等待的秒数(交互连接如mysql gui tool中的连接),其取值范围随wait_timeout变动,默认值28800。原文链接:https://vip.kingdee.com/knowledge/454327452299299840?wait_timeout指的是mysql在关闭一个非交互的连接之前所要等待的秒数,其取值范围为1-2147483(Windows),1-31536000(linux),默认值28800。
2025-05-26 17:06:12
238
原创 排查MySQL连接占用问题-SHOW FULL PROCESSLIST 结果
根据提供的 结果,以下是分析步骤和结论:你提供的连接信息示例:关键字段:User: (用户名为 test)。Host: (客户端 IP)的不同端口。db: 和 数据库。Command: (连接处于空闲状态)。Time: 1234 秒(约 20 分钟)等,表示空闲时间。2. 初步分析(1) 问题现象存在多个来自同一 IP () 的 长时间空闲连接(Sleep 状态超过 1000 秒)。这些连接来自用户 ,分别连接到 和 数据库。(2) 可能原因应用程序未正确
2025-05-26 15:27:59
531
原创 漏洞修复:tomcat 升级版本 spring-boot-starter-tomcat 的依赖项
在Spring Boot项目中修复Tomcat漏洞(如CVE-2024-21733)时,通常需要升级内嵌Tomcat版本。
2025-05-15 11:42:24
1160
原创 Ansible Playbook实战秘籍:零基础轻松搞定服务器自动化配置!
Ansible 的变量作用域决定了变量的可见性和生命周期,而变量的优先级决定了在多个地方定义的同名变量时,哪个变量会被最终使用。在 Ansible 中,Handlers 是一种特殊类型的任务,它们的执行是 事件驱动的。Handlers 是在 Playbook 中的 handlers 部分定义的,通常会在 tasks 部分的任务中通过 notify 来触发。Ansible 支持管理成千上万的节点,可以在一台控制机(管理节点)上,通过 SSH 与大量的目标主机(受管理节点)进行通信和管理。
2025-05-14 15:26:19
94
原创 Ansible Roles 是一种用于层次化和结构化组织 Ansible Playbook 的机制。
是一种用于层次化和结构化组织 Ansible Playbook 的机制。它通过将变量、文件、任务、模板和处理器等放置在单独的目录中,简化了 Playbook 的管理和复用。Roles 自 Ansible 1.2 版本引入,极大地提高了代码的可维护性和可重用性。假设我们有三台主机,分别需要安装 MySQL 和 httpd 服务。通过这种方式,代码可以重复利用,每个角色可以被独立重复调用。: 包含角色的元数据和依赖关系的。: 包含定义任务列表的。,然后应用到这些主机上。: 包含定义处理器的。
2025-05-14 14:07:19
381
原创 Ansible安装与核心模块实战指南
Ansible作为一款无代理自动化工具,通过模块化设计实现高效管理,尤其适用于快速部署、配置和维护大规模系统。本文将从安装、核心模块使用到实际案例,全面解析其核心功能与最佳实践。Ansible模块是执行任务的最小单元,通过Playbook或命令行调用。自动化运维入门:从安装到模块化任务配置。作用:远程主机上安装/更新/删除软件包。作用:控制服务状态(启动/停止/重启)。作用:基于Jinja2模板生成配置文件。作用:直接在远程主机执行Shell命令。作用:将本地文件复制到远程主机。
2025-05-13 16:30:11
738
原创 ansible安装msyql redis nginx 脚本
GitHub - adithyakhamithkar/ansible-playbooks: Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
2025-05-13 10:00:24
1086
原创 maven中relativepath标签的含义及使用方法
project/-- 父POM -->└── child/-- 子模块POM -->子模块需显式指定路径:</
2025-05-13 09:42:30
731
原创 整个Git代码库迁移到新仓库
两种方法均可实现完整迁移,镜像克隆方式更彻底,适合确保所有引用(包括隐藏分支)都被迁移。根据实际情况选择最适合的方式。
2025-05-09 08:45:41
1883
原创 mac brew install Error: The following directories are not writable by your user:
You should change the ownership of these directories to your user. sudo chown -R xx /usr/local/share/man /usr/local/share/man/man1 /usr/local/share/man/man5 /usr/local/share/man/man7And make sure that your user has write permission. chmod u+w /usr/loca
2025-03-09 19:14:16
301
原创 DeepSeek重磅发布内核开源
DeepSeek在2025年2月的技术发布聚焦于推理效率优化(如FlashMLA和NSA)、多模态能力扩展(Janus-Pro)以及开源生态建设。• 官方渠道:唯一认证账号为微信公众号、小红书和X(Twitter),正版服务仅通过官网(www.deepseek.com)和官方App提供。• 发布时间:2025年1月28日(不在2月范围内,但与整体技术进展相关)。• 包含7B和1.5B参数版本,显著提升多模态理解和文本到图像生成能力。• 形式:以闭门会和工作坊形式低调参与,加强与开发者社区的互动。
2025-02-25 11:17:25
525
原创 DeepSeek预测2030年:全球 50% 的白领工作将由 AI Agent 辅助完成,金融、医疗等专业渗透率超 70%
2025 年,多模态大模型(如 DeepSeek Janus-Pro)在文本、图像、视频等领域的综合表现已超越 DALL-E3 和 Stable Diffusion,跨模态记忆融合技术进一步突破,AI 开始具备跨场景的连贯推理能力。:到 2030 年,全球 70% 的 AI 模型将采用类似 DeepSeek 的“开源+低成本”模式,发展中国家在 AI 领域的贡献率提升至 30% 以上。:2027 年,全球 50% 的 AI 投资将流向垂直领域(如农业 AI、气候预测),通用大模型投资占比降至 20%。
2025-02-25 11:16:13
2274
原创 微信接入DeepSeek后,微信生态将从“工具型平台”向“智能交互中枢”的全面升级!
微信接入DeepSeek-R1大模型后,其生态将经历从“工具型平台”向“智能交互中枢”的全面升级,重构用户与信息、服务、社交的关系。
2025-02-17 09:15:42
743
原创 微信AI搜索接入DeepSeek了,看看你能搜嘛?可能会悄悄给你发个邀请,别错过!
深夜炸弹?哎呀,这可真是让人心跳加速的消息啊!😱 微信搜一搜居然悄悄搞了个大动作,正在灰度测试“AI搜索”功能,还接入了DeepSeek-R1模型!这波操作,简直像是深夜扔了个“科技炸弹”,炸得人睡不着觉!💥1.:这家伙可不是普通的搜索工具,它能读懂你的“人话”!比如你问“今天北京天气怎么样”,它不会傻乎乎地给你一堆关键词,而是直接告诉你“今天北京晴,气温5℃到15℃”。2.:点开“深度思考”模式,它还会像学霸一样,给你来个长篇大论,分析得头头是道。3.
2025-02-17 09:14:25
665
原创 “DeepSeek的崛起不可预测” —— 潜台词:“老子没押对宝,但面子不能丢”,看完真服了老李要吐血!
李总突然化身“成本会计”,张口闭口“推理成本每年降90%”,仿佛AI革命的精髓就是“砍价大赛”。这不就是典型的“打不过就加入”?一边吹嘘大模型成本暴跌,一边又强调“计算资源是核心竞争力”,这逻辑堪比“既要马儿跑,又要马儿不吃草”。一边把DeepSeek的成功归结为“不可预测的偶然”,一边又暗戳戳强调“百度早就在布局”——合着好事都是您家的,风口都是别人家的?奉劝一句:与其在峰会上高谈阔论“创新环境”,不如回去好好想想,为啥用户宁可用一个成立不到两年的初创公司的开源模型,也不买您这“老牌大厂”的账?
2025-02-13 11:27:01
382
原创 DeepSeek4j 已开源,支持思维链,自定义参数,Spring Boot Starter 轻松集成,快速入门!建议收藏
DeepSeek4j是一个专为 Spring Boot 设计的 AI 能力集成启动器,可快速接入 DeepSeek 大模型服务。通过简洁的配置和易用的 API,开发者可轻松实现对话交互功能。
2025-02-13 11:25:58
2688
原创 WebP Vs. PNG:哪种图像格式适合您的网站?
WebP 是 Google 开发的一种相对较新的图像格式,它提供有损和无损压缩,从而在不影响图像质量的情况下减小文件大小。这使得 WebP 成为 Web 使用的理想选择,可实现更快的加载时间、更低的带宽使用和更好的用户体验。PNG 最适合需要高质量和透明度的图像,例如徽标、图标和详细的图形,其中图像清晰度和无损压缩是必不可少的。这意味着 WebP 可以在不影响图像质量的情况下实现更小的文件大小,使其成为 Web 使用的理想选择。如果您需要更快的加载时间和更小的文件大小,那么 WebP 是您的不二之选。
2024-12-27 11:24:09
529
原创 imgproxy图像处理的高效与安全
imgproxy作为一个高效且安全的独立服务器,为图像处理提供了全新的解决方案。它不仅简化了图像调整和转换的过程,还极大地提升了处理速度,确保了整个流程的安全性。通过集成imgproxy,用户可以轻松优化网页上的图像,提高加载速度,改善用户体验。本文将深入探讨imgproxy的核心优势,并提供丰富的代码示例,帮助读者快速上手。imgproxy 的设计初衷是为了应对现代互联网应用中图像处理的需求。它具备三大核心特点:高效、安全以及易用性。
2024-12-26 15:13:39
493
敏捷开发的必要技巧完整版
2012-03-05
3分钟搭建属于自己的技术文档WIKI
2022-04-04
SSH2-OA办公系统
2012-07-20
analyzer-2012_u6.jar
2019-10-23
examination_system.zip
2021-08-05
ModelGoon-4.4.1 JAVA类转换UML工具
2018-05-27
SOA开发项目必备——Maven实战(完整版)
2013-03-26
Nginx 集群 tomcat session 共享配置有源码
2018-06-04
ArcGISServerJavaScriptAPIGeoWeb2.0
2012-07-12
VMware云计算相关资料整合
2013-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人