自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux性能监控的工具集和分析命令工具

Linux性能监控的工具集和分析命令工具

2025-12-06 00:04:07 1099

原创 Spring 循环依赖难点分析

spring循环依赖和三级缓存

2025-09-23 17:10:49 658

原创 Elastic Search 8.x 分片和常见性能优化

Elastic Search 8.x 分片和常见性能优化

2025-07-19 21:58:43 1062

原创 ElasticSearch 8.x 快速上手并了解核心概念

Elastic Search8.x 快速上手

2025-05-19 22:55:19 1003

原创 MySQL的数据库性能分析利器Percona toolkit

Percona Toolkit是Percona公司出品的,是一个功能强大、稳定、易用的MySQL工具集用于管理MySQL数据库,可以提供很多实用工具

2025-04-11 22:20:22 1155

原创 深入了解ThreadLocal底层原理-高并发架构

使用场合主要解决多线程中数据因并发产生不一致问题为每一个线程都提供了变量的副本,使得每个线程在某时间访问到的并不是同一个对象这样就隔离了多个线程对数据的数据共享,这样的结果是耗费了内存但是大大减少了线程同步所带来性能消耗,也减少了线程并发控制的复杂度同个线程共享数据不能使用原子类型,只能使用Object类型。

2025-02-23 18:10:44 1218

原创 高并发下Mysql慢查询和执行计划分析

MySQL数据库自带的一个功能,用于记录执行时间超过指定阈值的SQL语句,以便于后续的性能优化工作帮助开发和DBA发现哪些SQL语句需要优化,在哪些地方需要修改,以提高数据库的性能默认情况下MySQL数据库是不开启慢查询日志的,long_query_time的默认值为10(即10秒,通常设置为1秒)慢查询日志记录SQL语句相关信息执行时间、执行次数、告警时间、执行的SQL语句、使用的索引、扫描的行数、等待锁的时间Time:表示日志记录的时间。

2025-01-19 20:10:05 1235

原创 JAVA 零拷贝技术和主流中间件零拷贝技术应用

Java NIO对mmap->Java NIO对sendfile->和API是否使用零拷贝依赖于底层的系统实现是一个连接到文件的通道,可以通过文件通道读写文件,该常被用于高效的网络/文件的数据传输和大文件拷贝应用程序使用FileChannel 写完以后,数据是在PageCache上的,操作系统不定时的把PageCache的数据写入到磁盘使用把文件相关的数据强制刷入磁盘上去,避免宕机数据丢失使用之前必须先打开它,但是无法直接new一个常规通过使用一个或来获取一个FileChannel实例。

2024-12-15 22:15:09 1476

原创 redis 缓存数据淘汰算法分析和案例

First In First Out,先进先出,淘汰最早被缓存的对象是一种常用的缓存淘汰算法,它的原理是按照先进先出的原则当缓存满了之后,先将最早进入缓存的数据淘汰掉,以腾出空间给新的数据。

2024-12-08 23:06:36 402

原创 word poi-tl 表格功能增强,实现表格功能垂直合并

poi-tl 是一个基于Apache POI的Word模板引擎,也是一个免费开源的Java类库,你可以非常方便的加入到你的项目中;Word模板引擎功能描述文本将标签渲染为文本图片将标签渲染为图片表格将标签渲染为表格图表条形图(3D条形图)、柱形图(3D柱形图)、面积图(3D面积图)、折线图(3D折线图)、雷达图、饼图(3D饼图)、散点图等图表渲染If Condition判断根据条件隐藏或者显示某些文档内容(包括文本、段落、图片、表格、列表、图表等)Foreach Loop循环。

2024-12-06 11:11:48 1712

原创 word poi-tl 图表功能增强,插入图表折线图、柱状图、饼状图

目前支持的图表类型有饼图、柱形图、面积图、折线图、雷达图等同时支持添加到图表一起渲染。

2024-12-05 15:34:29 2485 5

转载 SpringCloud 微服务消息队列灰度方案 (RocketMQ 4.x)

我们公司团队为了更好地控制版本发布的影响范围,自研了灰度发布流程

2024-11-11 18:02:06 1775 6

原创 Debian 12 基于KubeAdm搭建多节点K8S 1.28.x集群

CentOS 7 官方支持和更新已于2024年6月30日结束。这意味着CentOS 7 不再接受官方的更新和补丁。并且官方推荐用户迁移到新的操作系统;而转移到Debian的优势有:自 1.24 版起,Dockershim 已从 Kubernetes 项目中移除;要求使用符合容器运行时接口(CRI)的运行时;可以切换到使用或;

2024-08-16 23:57:11 1603 1

原创 监控 Promethus的监控告警Alertmanager、Grafana

Prometheus的一个组件,用于定义和发送告警通知,内置多种第三方告警通知方式,同时还提供了对Webhook通知的支持基于警报规则对规则产生的警报进行分组、抑制和路由,并把告警发送给合适的接收端,例如邮件、钉钉或Webhook在Prometheus中一条告警规则组成告警名称:用户需要为告警规则命名告警规则:主要由PromQL进行定义,表示当表达式(PromQL)查询结果持续多长时 间(During)后出发告警关键特点。

2024-06-23 01:58:21 1913

原创 监控 Grafana介绍和云服务器安装

用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。可视化:支持快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件比如热图、折线图、图表等多种展示方式数据源广: Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等。支持混合数据源,在同一个图中混合不同的数据源,可以根据每个查询指定数据源,甚至适用于自定义数据源。

2024-06-22 18:59:09 1051

原创 监控 Prometheus源码安装实战和动态更新 Centos7

Prometheus源码安装实战和动态更新

2024-06-22 16:31:43 942

原创 监控体系 Prometheus架构和相关概念

Prometheus是一个开源的系统监控和警报工具,多数Prometheus组件是Go语言写的为用户提供可视化仪表板、警报、告警等功能,以帮助用户快速定位和解决问题现在已经成为一个独立于企业级的开源项目和一个独立的基金会(Cloud Native Computing Foundation)的一部分Prometheus服务直接通过目标拉取数据,或者间接地通过中间网关拉取数据并通过一定规则进行清理和整理数据,把得到的结果存储到新的时间序列中利用PromQL和其他API可视化地展示收集的数据。

2024-06-22 15:33:48 921

原创 k8s 资源文件参数介绍

yaml是一个类似XMLJSON的标记性语言。它强调以数据为中心,并不是以标识语言为重点例如SpringBoot的配置文件也是一个yaml格式的文件。

2024-05-07 17:08:43 1362

原创 设计模式-装饰器模式

装饰器模式(Decorator Design Pattern,也叫包装设计模式,属于结构型模式,它是作为现有的类的一个包装,允许向一个现有的对象添加新的功能,同时又不改变其结构给对象增加功能,一般两种方式继承或关联组合,将一个类的对象嵌入另一个对象中,由另一个对象来决定是否调用嵌入对象的行为来增强功能,这个就是装饰器模式,比继承模式更加灵活。

2024-04-27 20:48:16 1169 2

原创 基于KubeAdm搭建多节点K8S集群

基于KubeAdm搭建多节点K8S集群

2024-04-27 18:45:51 901

原创 设计模式-观察者模式

观察者设计模式(Observer Design Pattern)是一种行为型设计模式,它主要用于解决对象间的一对多依赖问题,当一个对象的状态发生改变时,所有依赖于它的对象都能得到通知并自动更新状态,无需显式调用。该模式的核心思想是解耦,通过引入中间层,确保主题(Subject)与观察者(Observer)之间的松耦合联系。

2024-04-22 00:09:49 820

原创 设计模式-策略模式

定义了一系列的算法,并将每一个算法封装起来,使得它们可以相互替换。这种模式让算法独立于使用它的客户而变化,也就是说,客户端可以根据需要在运行时动态地改变对象的行为。

2024-04-13 18:15:12 893

原创 5分钟部署你的第一个K8S应用

【代码】5分钟部署你的第一个K8S应用。

2023-12-17 20:58:51 412

原创 急速上手搭建单节点 k8s集群实战

【代码】急速上手搭建单节点 k8s集群实战。

2023-12-17 20:40:33 693

原创 Kubernetes (k8s) 快速认知

Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”

2023-12-17 19:56:13 1087

原创 JsonPath 数据快速查找和提取工具

【代码】JsonPath 数据快速查找和提取工具。

2023-11-03 23:25:26 1037

原创 设计模式-责任链模式

责任链设计模式是一种解耦请求发送者和接收者的处理机制,属于行为型设计模式。它将多个处理单元链接成一条链,在链中按顺序传递请求直至被处理或达到链尾。

2023-10-22 22:41:12 518

原创 springboot 使用RocketMQ客户端生产消费消息DEMO

RocketMQ客户端生产消费消息DEMO

2023-10-15 21:06:47 1024

原创 springboot 通过url下载文件并上传到OSS

springboot 通过url下载文件并上传到OSS

2023-10-14 00:03:22 1543 1

原创 设计模式-组合模式

组合模式(Composite Pattern)是软件设计模式中的一种结构型模式,它允许你将对象组合成树形结构来表示“部分-整体”的层次结构。

2023-08-25 22:05:54 816

原创 设计模式-桥接模式

【代码】设计模式-桥接模式。

2023-08-24 21:24:10 826

原创 设计模式-适配器模式

【代码】设计模式-适配器模式。

2023-08-23 17:34:43 1341

原创 设计模式-建造者模式

【代码】设计模式-建造者模式。

2023-08-22 21:19:59 1152

原创 设计模式-抽象工厂模式

【代码】设计模式-抽象工厂模式。

2023-08-21 16:05:36 1161

原创 设计模式-工厂设计模式

【代码】设计模式-工厂设计模式。

2023-08-21 14:52:24 805

原创 设计模式-简单工厂模式

【代码】设计模式-简单工厂模式。

2023-08-20 18:24:06 532

原创 Mysql主从搭建 基于DOCKER

Mysql主从搭建 基于DOCKER。

2023-08-05 18:50:14 1458

原创 jenkins 构建环境设置

jenkins 构建环境设置

2023-05-02 17:53:44 382

原创 Linux服务器 容器化部署新版Jenkins

容器化部署新版Jenkins

2023-05-02 17:41:26 1246

原创 springboot 整合分布式定时任务XXL-job

springboot 整合分布式定时任务XXL-job

2023-03-28 14:52:12 536

钉钉 7.0.50-Release.9059105.exe

钉钉 7.0.50-Release.9059105.exe

2023-09-16

sphinx 语音识别

sphinx 语音识别,以及中文声学模型。字典与语言可以通过http://www.speech.cs.cmu.edu/tools/lmtool-new.html 在线生成

2020-09-18

java 串口通信工具包

java 串口通信工具包

2021-07-13

mybaties 逆向工程 自动生成数据库相关注解

通过设置 generatorConfig.xml 设置,自动生成实体类,生成对应mapper接口和增加、删除、查询、修改的操作数据方法

2020-09-25

innosetup-6.0.5 exe打包安装程序

innosetup 是一个免费的 Windows 安装程序制作软件,可以通过该工具完成对exe程序的打包,生成安装程序

2020-09-18

opencv-4.2.0-vc14_vc15

opencv-4.2.0-vc14_vc15 资源下载包含 java开发需要的dll文件 需要通过System.load()方法加载

2020-09-18

空空如也

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

TA关注的人

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