自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker compose 部署 MySQL Exporter

要实现对MySQL的监控并将其数据展示在Grafana上,你需要先部署一个能够从MySQL服务器收集指标的Exporter,然后在Prometheus中配置该Exporter作为数据抓取目标,并在Grafana中创建相应的数据源和仪表板。导入仪表板后,你就可以在Grafana界面上查看MySQL的各项性能指标,如查询性能、连接数、表锁情况等,从而帮助你更好地管理和优化MySQL数据库。通过上述步骤,你就成功地将MySQL监控集成到了你的Prometheus+Grafana监控系统中。Grafana官网的。

2024-05-11 11:56:20 1840 2

原创 Docker Compose部署Prometheus与Grafana

至此,你已经成功使用Docker Compose部署了一个基本的监控系统,包含了Prometheus和Grafana。根据实际需求,你可以进一步扩展和定制,比如添加更多监控目标、优化配置、安装插件等,以满足复杂的监控需求。

2024-05-11 11:41:47 1365 1

原创 Docker 网络详解

Docker 网络是 Docker 强大功能之一,它允许用户灵活地管理容器间的网络连接,支持多种网络模式,以及高级的网络配置,如端口映射、自定义网络、跨主机通信等。理解 Docker 网络机制对于构建复杂应用架构、实现高效的服务部署至关重要。随着 Docker 技术的不断演进,网络功能也将更加丰富和强大。

2024-05-11 09:58:44 396 1

原创 Docker 基础运用指南

本指南介绍了 Docker 的基本概念、安装方法、常用命令、Dockerfile 的编写以及 Docker Compose 的简单使用。通过这些基础知识,您可以开始在自己的开发环境中部署和管理 Docker 容器了。Docker 的世界非常广阔,更多高级功能如网络管理、数据卷使用、Swarm 模式等值得进一步探索。

2024-05-11 09:57:37 309 1

原创 Docker 安装指南

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。本指南将指导您完成在不同操作系统上安装 Docker 的过程,包括 Windows、macOS 和 Linux(以 Ubuntu 为例)。

2024-05-11 09:54:42 1334 1

原创 02-多线程安全问题

文章目录前言一、线程安全是什么?二、案例1.出现线程安全案例2.结果分析总结前言多个线程操作共享资源的时候,会导致共享资源出现错乱。线程安全问题都是由全局变量及静态变量引起的。只要是涉及到多个线程操作同一份数据,我们就必须去考虑线程的安全问题。一、线程安全是什么?线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。二、案例1.出现线程安全案例我们通过电影

2021-06-20 14:28:38 174 1

原创 01-多线程入门

文章目录前言一、线程是什么?二、线程创建1.继承Thread类2.实现Runnable3.小结常用API总结前言Java多线程的创建以及常用的API方法介绍一、线程是什么?线程是程序执行的最小单位,一个进程内可以有多个线程。多个线程做同一件事情叫并发,做不同的事情叫并行。二、线程创建1.继承Thread类代码如下(示例):/** * @author Ming * @date 2021-06-20 13:53 */public class CreateThread_01 exte

2021-06-20 14:05:46 121

原创 web.xml和Spring配置文件的关系

2020-12-28 16:40:19 240

原创 冒泡排序

冒泡排序比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就叫唤他们的位置每一次比较,都会产生一个最大,或者最小的数字下一轮则可以少一次排序依次循环,直到结束public static int[] sort(int[] array) { int temp = 0; //外层循环,判断我们这个要走多少次 for (int i = 0; i < array.length - 1; i++) { //内层循环,比较

2020-12-23 23:02:23 67

原创 递归

A方法调用B方法我们很容易理解递归就是:A方法调用A方发利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可以描述出解析过程所需要的多次重复计算,大大减少了程序的代码量。递归的能力就在于用有限的语句来定义对象的无限集合递归结构包括两个部分:递归头:什么时候不调用自身方法。如果没有头将陷入死循环。递归体:什么时候需要调用自身方法。案例:阶乘:1 12 2*1.

2020-12-23 22:26:23 51

原创 DOS基本命令

打开CMD开始 + 系统 + 命令提示符Win建+R 输入cmd打开控制台在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开PowerShell方式资源管理第的地址栏前面加上cmd 路径常用的DOS命令#查看当前目录下的所有文件 dir#切换目录 cd chang directory#返回上一级 cd ..#清理屏幕 cls (clear Screen)#退出终端 exit#查看IP ipconfig#打开应用 calc mspaint not

2020-12-23 18:57:14 75

原创 Markdown基本语法

Markdown学习标题二级标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用Hello,World!分割线图片超链接点击跳转到百度列表abdabc表格名字性别生日张三男200.02.05代码 ...

2020-12-23 18:12:19 85

空空如也

空空如也

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

TA关注的人

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