自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(599)
  • 收藏
  • 关注

原创 Hermes Agent简介

是由在 2026 年 2 月开源发布的一款,采用 MIT 协议,完全免费可商用。它的核心定位不是简单的聊天机器人或代码补全工具,而是一个。上线仅两个月,GitHub Star 数已突破 6 万,成为 AI Agent 领域增速最快的开源项目之一。

2026-04-24 10:13:06 293

原创 idea启动vue项目

【代码】idea启动vue项目。

2026-04-21 16:12:52 70

原创 Mysql统计空间增量

2、统计【指定库】每月新增空间把 换成你的数据库名即可:3、更精准:按【修改时间】统计每月增量(推荐) 是表创建时间,实际业务中更应该用 update_time(表最后修改时间) 代表每月数据增长:

2026-04-07 15:17:38 41

原创 数据库分片和副本

点查 / 更新 / 删除 → 必须带分片键(否则禁止)范围 / 模糊 / 全表扫 → 允许但少用(广播查询)分页 / 排序 / COUNT/GROUP BY → 尽量避免跨片3、Mysql示例。

2026-04-02 11:27:51 387

原创 spring boot druid 10秒超时问题

官方解释是:新增默认connectTimeout(10秒)和socketTimeout(10秒),用于。这本质是"防御性配置",但忽略了长耗时SQL(如统计分析、批量处理)的场景。:数据源 -> 连接属性,确认socketTimeout值。,应能正常返回而不再报错。

2026-03-30 11:47:15 325

原创 营销-用户推广技术方案设计

直接在用户表上添加推广人id。

2026-03-19 10:32:37 254

原创 无jenkins部署前端

根据实际情况修改Git分支(main/master)确保package.json中有对应的build脚本。确保Nginx目录有写入权限。建议先在测试环境验证脚本。: Nginx根目录。

2026-03-09 10:03:50 44

原创 无jenkins部署java项目

改为你的Git仓库地址。如果是多模块项目,设置。

2026-03-07 16:32:41 66

原创 AI发展的新范式:大模型修炼内功,小模型行走江湖

AI的发展正在经历从"拼参数"到"拼应用",从"拼规模"到"拼效率"的根本转变。未来的竞争力,不再取决于能否调用最大的模型,而取决于能否将最合适的模型,以最低的成本,部署在最恰当的位置。大模型修炼内功,小模型行走江湖。定制化、本地化、降本的"黄金三角",正在定义AI的新时代。你手中的手机、家里的音箱、办公室的电脑,都可能已经拥有一个完全本地运行、深度定制、永不掉线的AI助手。

2026-03-05 11:02:42 360

原创 OpenClaw介绍

发消息、整理文件、填表单、写代码、监控系统、控制智能家居,甚至自动跑复杂工作流,全程不用你动手。

2026-02-25 17:32:39 1954 8

原创 ubuntu安装gitlab

这个步骤会配置 GitLab 的所有组件(Nginx、PostgreSQL 等),耗时约 5-10 分钟。配置访问地址并初始化,安装完成后,和在线安装一样配置。:该文件会在 24 小时后自动删除,建议立即记录密码。如果下载慢,用国内镜像,推荐用清华大学镜像。打开浏览器,输入你设置的。本地安装下载好的 deb 包。和上述初始密码登录。

2026-02-08 22:08:31 552

原创 Ubuntu安装NGINX

:C/C++ 编译器,用于编译源码; :正则表达式库,Nginx 地址重写依赖; :压缩库,Nginx 传输压缩依赖; :SSL 库,支持 HTTPS 必需。2、下载 Nginx 源码包3、配置编译参数(核心步骤) 执行完后如果没有报错,说明配置成功; 如果报错,检查是否遗漏了上面的依赖包,补装后重新执行。4、编译并安装5、配置系统环境与服务创建 Nginx 系统服务(关键,方便用 systemctl 管理)粘贴以下内容(复制时确保格式完整)

2026-02-08 15:47:39 230

原创 Linux free命令

​完全未被系统使用的内存。

2026-02-06 11:10:53 698

原创 Prometheus+Grafana监控服务器

这套组合是目前开源监控领域的主流方案,负责指标采集、存储和查询,负责将指标可视化成炫酷的仪表盘,搭配可实现服务器(CPU、内存、磁盘、网络、负载等)核心指标的全维度监控,全程基于 Linux 环境(CentOS/Debian 通用),步骤清晰可直接落地。

2026-02-05 17:51:08 1040 1

原创 Flink安装

启动成功标识(关键,出现以下内容即成功),无报错、无提示缺少依赖,即表示 Flink 2.2.0 单节点集群启动成功。配置文件目录:单节点无需修改,分布式集群/资源调整需在此配置(flink-conf.yaml等)Flink 2.2.0核心依赖包:纯Flink相关jar,无Hadoop依赖,目录干净无冗余。官方示例程序:批处理/流处理/新特性示例,快速验证Flink 2.2.0功能。插件目录:对接Kafka/MySQL/Redis等生态时,放入对应插件包即可。环境变量(永久生效),无其他任何依赖。

2026-01-26 14:55:49 486

原创 java项目巡检工具

轻量需求:Prometheus + Grafana(指标)+ ELK(日志)即可满足基础巡检;全链路需求:开源 SkyWalking、商业 ARMS/CAT 是首选;企业级生产需求:优先云厂商商业平台或专业商业 APM,兼顾稳定性和售后服务。

2026-01-24 17:52:07 911

原创 MySQL CDC实现方案

生产环境首选基于 binlog 的 CDC 方案(Debezium/Canal/Flink CDC),核心优势是无侵入、低延迟、高可靠,满足企业级实时数据同步需求,前提是开启 MySQL binlog 并设置为 ROW 格式;工具选择建议分布式架构 / 大数据场景:Debezium + Kafka + Flink(生态完善,支持高并发);中小规模 / 快速落地:Canal(阿里开源,运维简单);实时计算一体化:Flink CDC(直接在流处理中捕获和处理变更);

2026-01-24 16:35:47 858

原创 项目管理-问题管理

建立多渠道问题收集机制,包括项目团队内部反馈、用户反馈、测试过程中发现的问题、监管机构检查指出的问题等,确保所有问题都能被及时识别。

2026-01-22 14:43:40 154

原创 控制和管理项目的基线

是项目执行过程中用于衡量偏差、规范变更、确保项目不偏离既定目标的核心基准,主要包括以下四大类。

2026-01-22 14:29:37 857

原创 测试资源不足方案

范围砍到最小,流程简到最简,工具替重复的,质量抓全程的,能力以战养战,改进小步快跑。所有动作都要围绕 “不增加额外负担,利用现有资源,快速见效” 展开,先通过范围收敛 + 流程优化解决当下的效率问题,再通过轻量化自动化实现长期提效,最后通过全程质量把控 + 团队赋能提升测试质量,避免贪多求全,一步一个脚印,就能在有限的资源下,实现测试效率和质量的双重提升。

2026-01-20 10:21:15 685

原创 技术项目流量相关概念

这类概念用于描述流量的分布、形态、量级等基础特征,是流量治理的前提。概念核心定义典型场景 & Java 技术关联流量倾斜流量不均衡地集中在系统某一维度(节点 / 接口 / 分片 / 线程),导致局部过载、整体资源利用率低如集群中某台机器承接 80% 请求、Redis 热点 Key 占用 90% 访问量;解决方案:负载均衡、热点打散(如 Redis Key 哈希分片)流量峰值 / 谷值流量在某一时间段达到的最大值(峰值)/ 最小值(谷值)秒杀活动的瞬时峰值、凌晨业务低峰;

2025-12-19 14:26:36 663

原创 数据、数据库分类

数据类型推荐数据库类型典型应用场景结构化数据关系型数据库(MySQL/Oracle)电商订单系统、银行交易系统、ERP 系统半结构化数据文档型数据库(MongoDB)内容管理系统、用户画像、配置数据非结构化数据对象存储 + 元数据 / 向量数据库图片 / 视频存储、文档检索、大模型知识库时序数据时序数据库(InfluxDB)监控系统、物联网数据、金融流水关系型数据图形数据库(Neo4j)社交网络、知识图谱、路径规划高频读写的小数据键值型数据库(Redis)

2025-12-16 19:48:53 929

原创 文本绘图工具

Mermaid 是一种基于文本的图表绘制工具,通过简单的语法就能生成流程图、时序图、类图、甘特图等多种图表,广泛用于文档、笔记和代码注释中。

2025-12-04 11:38:07 590

原创 spring boot项目工具分类整理

完整的质量保障不是一个单独的工具,而是一个。

2025-12-03 17:50:40 527

原创 微服务的几大利器

微服务的 “韧性三角”(弹性、可观测性、自动化),是应对分布式系统复杂性的基石。 这是保障服务高可用的核心武器,直接处理故障和流量冲击。作用:针对暂时性故障(如网络抖动、服务短暂过载)的自动恢复机制,通过重复请求来获得最终成功。关键策略:必须配合退避策略(如指数退避)和熔断器,防止重试风暴。工具:Spring Retry、Resilience4j。作用:控制单位时间内流入系统的请求量,保护服务不被突发流量击垮,确保服务在过载时能优雅降级而非崩溃。常用算法:计数器、滑动窗口、漏桶算法、令牌桶算法

2025-12-01 20:14:23 1019

原创 交叉验证和孤证不立

在IT项目中,“交叉验证,孤证不立”它反对“想当然”和“拍脑袋”。任何决策(需求、设计、排查)都必须有充分、多元的证据支持。它强调系统的复杂性和不确定性。在由人、代码、硬件、网络构成的复杂系统中,单一信息来源是不可靠的。它倡导团队协作和多方视角。最好的方案和最快的排障,往往来自于不同角色、不同专业背景成员的共同验证。

2025-11-29 11:18:31 1012

原创 时间的有效管理

你不是缺动力,而是缺一个“逼你一把”的系统。时间多的时候,别靠意志力,靠机制。你不是要“更努力”,而是要“更聪明地骗过大脑”。

2025-11-26 14:10:10 314

原创 技术团队中角色、责任

结合项目全生命周期的实际运作逻辑,按 “核心开发层 - 质量保障层 - 支撑运维层 - 协作衔接层” 的层级划分,系统梳理技术团队中全量核心角色及具体责任,每个角色的职责描述均贴合实际工作场景,兼顾中小型项目精简配置与大型项目细分分工。

2025-11-25 19:27:07 1329

原创 概要设计说明书 - 数据库设计篇

以 “用户 - 角色 - 权限” 核心权限体系 +“订单 - 商品” 业务体系为例,定义核心实体及属性: ER 图描述实体、属性及实体间的关系,采用 “实体 - 关系” 模型可视化数据结构,核心关系类型包括:一对一(1:1)、一对多(1:N)、多对多(M:N)。业务描述:用户选择商品提交订单,系统校验库存、创建订单及明细、扣减商品库存,返回订单结果。

2025-11-21 14:20:22 944

原创 mysql cdc工具Maxwell

特性:通过实现接口,自定义数据输出逻辑(需打包成 JAR 扩展)。配置适用场景:特殊输出需求(如对接自研中间件、复杂数据转换)。

2025-11-18 16:10:04 698

原创 kafka安装

启动kafka server。KRaft 模式需要一个。

2025-11-17 20:08:07 702

原创 minio集群安装

建议在计算得出的有效空间基础上,预留10-15%的缓冲空间。配置负载均衡可以为集群提供统一的访问入口,并实现高可用。这样,您的应用程序只需访问一个统一的入口地址,负载均衡器会自动将请求分发到后端的各个MinIO节点。这是MinIO的一个安全保护机制,防止将系统根分区用作数据存储。的公式来估算容忍故障的能力(4节点集群可容忍最多2个驱动器或1个节点故障,具体取决于纠删码配置)。,即所有节点应具有相同或非常相似的磁盘容量、型号和网络配置,以避免性能瓶颈。它能够将多个节点的磁盘空间高效地聚合为一个统一的存储池。

2025-11-06 09:51:21 697

原创 项目管理-组织结构

以垂直层级为核心,从上到下划分管理层级(如高管→部门经理→主管→基层员工),每个岗位有明确的上级和下级,权力沿层级单向流动,职能部门(如人力、财务、业务部)横向独立。同时存在 “职能部门” 和 “项目团队” 两条管理线,员工需接受双重领导 —— 既受原职能部门经理管理(负责专业技能、绩效考核),又受项目经理管理(负责项目任务、进度推进)。结合层级结构和矩阵结构的优势,根据企业业务特点 “按需组合” 的结构形态。常见形式包括:在核心职能部门保留层级管理,针对特定项目或业务线设立矩阵式项目团队;

2025-11-03 11:15:19 913

原创 Mysql登录失败策略、会话超时

以下是临时修改(立即生效,重启失效)和永久修改(配置文件,重启生效)的具体方法。临时修改通过 SQL 命令直接设置,无需重启服务,适用于临时测试或紧急调整。通过修改 MySQL 配置文件(若返回值为 1800,则表示永久配置成功。查看 MySQL 读取配置文件的顺序。(非交互式连接,如应用程序连接)和。),确保重启服务后超时设置仍有效。

2025-10-27 18:06:37 689

原创 mysql8 密码设置

在MySQL 8.0中,密码验证功能是通过实现的。

2025-10-24 17:05:25 584

原创 项目管理-解决冲突

冲突本身不是问题,

2025-10-19 16:16:49 1064

原创 minio文件迁移

客户端工具支持数据镜像同步,适合跨机房网络稳定的情况。用相同的启动参数启动(确保端口、用户名密码一致)

2025-09-23 17:05:40 1013

原创 minio linux安装

MinIO 是从 2025 年 5 月 24 日之后的版本开始简化控制台的。MinIO 官方以 “精简控制台” 为由,在这些版本中删除了 11 万行代码,彻底移除了 Web 管理功能中的核心管理功能,仅保留对象浏览能力。如果需要使用控制台功能,建议选择 2025 年 5 月 24 日之前的版本,如 20250422 版本。密码:password。

2025-09-23 15:37:01 1105

原创 nginx流量复制

Nginx 的为实现流量双写提供了一个强大而简单的解决方案。配置的核心步骤是:在主location中使用mirror指令。设置。定义一个internal的location来处理镜像请求并将其proxy_pass到目标服务器。

2025-09-21 11:00:43 831

原创 jenkins脚本触发部署

【代码】jenkins触发部署。

2025-09-13 17:20:50 552

【内存管理与监控】Java应用内存溢出预处理及优化:从监控报警到代码优化全流程解析

内容概要:本文详细介绍了内存溢出问题的预处理方法,涵盖从监控到优化的全流程。首先,通过Prometheus配置告警规则,当Java应用的堆内存使用率超过80%或90%时分别触发警告和紧急告警,确保及时发现内存异常。其次,介绍如何配置Alertmanager发送告警通知,并结合Grafana进行可视化监控。接着,深入探讨了Java项目的JVM参数调优,包括固定堆内存大小、设置GC策略等,以提高内存管理效率。最后,重点讲解了大对象分析与优化,通过生成堆快照并使用Eclipse MAT分析工具查找内存泄漏点,提出优化数据加载方式、改进对象设计、调整缓存策略等具体措施,旨在从根本上解决内存溢出问题。 适合人群:具有Java开发经验的技术人员,尤其是对JVM内存管理和性能调优感兴趣的开发者和运维人员。 使用场景及目标:①配置Prometheus和Alertmanager实现自动化内存监控与告警;②优化Java应用程序的JVM参数设置,提升内存使用效率;③分析和优化大对象,防止内存泄漏,避免OutOfMemoryError。 阅读建议:本文内容涉及较多技术细节,建议读者先掌握基本的Java编程和JVM基础知识,再逐步深入理解告警配置、内存分析工具的使用以及具体的优化实践。在学习过程中,结合实际项目进行配置和测试,以加深理解和掌握技巧。

2025-08-19

空空如也

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

TA关注的人

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