生产上新入网的服务器都需要安装prometheus的监控客户端软件,主要步骤有:新建监控用户、拷贝客户端软件、拉起客户端进程、开机自启动。本文记录了使用ansible的role方式批量快速的安装该客户端软件。
分类:
其他好文 时间:
2020-08-02 10:21:20
阅读次数:
93
一 概念 迭代器是一个对象,它的工作是遍历并选择序列中的对象,它提供了一种访问一个容器对象中的各个元素的方法,而不必暴露容器对象的内部细节。 通过迭代器,开发人员不需要了解容器结构,就可以遍历容器元素。被称为轻量级容器(创建迭代器代价很小) 二 用法 Java中的Iterator功能比较简单,并且只 ...
分类:
编程语言 时间:
2020-08-01 15:47:53
阅读次数:
101
const displayMachine = createMachine({ initial: "hidden", states: { hidden: { on: { TURN_ON: "visible.hist", }, }, visible: { initial: "light", states ...
分类:
其他好文 时间:
2020-07-31 18:03:45
阅读次数:
89
#二、表的管理 #1.表的创建 ★ 语法: create table 表名( 列名 列的类型【(长度) 约束】, 列名 列的类型【(长度) 约束】, 列名 列的类型【(长度) 约束】, ... 列名 列的类型【(长度) 约束】 ) #案例:创建表Book CREATE TABLE book( id ...
分类:
编程语言 时间:
2020-07-30 22:07:41
阅读次数:
58
例子: <!-- poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> <exclusions> <exclusion> <groupId> ...
分类:
数据库 时间:
2020-07-30 21:49:59
阅读次数:
87
在大规模战争中,后勤补给是重中之重,为了尽最大可能满足前线的物资消耗,后勤部队必然要充分利用每条运输网。与此同时,交战双方也想要以最小的代价切断敌军的补给,从而使敌军处于孤立无援的境地。在古今中外的各种重大战役中,上演了一幕幕补给线上的攻防战。 甲军的运输路线 假设甲、乙两军正在交战,图8.17是甲 ...
分类:
其他好文 时间:
2020-07-30 01:53:52
阅读次数:
123
/*最外层的盒子*/.container{ width: 640px; height: 640px; /*盒子居中*/ margin: 100px auto; /*相对定位*/ position: relative;}/*两个按钮*/.btn{ width: 100%; height: 100%; ...
分类:
Web程序 时间:
2020-07-29 21:40:58
阅读次数:
78
冒泡排序(英语:Bubble Sort)是一种简单的排序算法。此算法依次比较序列的两个元素的大小,如果元素的顺序错误,就交换其位置,直到序列的元素变得有序才停止遍历。 时间复杂度O(n²) 交换过程如下图: 图片来源:https://blog.csdn.net/u014745194 代码1 升序 l ...
分类:
编程语言 时间:
2020-07-29 15:35:02
阅读次数:
97
Spring之IOC 控制反转,把创建对象的过程交给Spring进行管理。 什么是IOC 控制反转,把创建对象和对象之间的调用过程,交给Spring进行管理。 使用IOC的目的,降低耦合度。 IOC底层原理 xml解析 工厂模式 反射 IOC(BeanFactory接口) IOC思想基于IOC容器完 ...
分类:
编程语言 时间:
2020-07-28 22:33:54
阅读次数:
90
Set接口 java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序 ...
分类:
编程语言 时间:
2020-07-28 17:15:18
阅读次数:
73