自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows 删除文件时,提示无效的文件句柄

无效的文件句柄

2023-08-02 11:28:53 1904 1

原创 [全网最全]zabbix 5.0 安装教程(在线和离线两种方式)

zabbix 5.0 安装教程(在线&离线安装)

2022-10-27 16:11:57 6684 6

原创 Centos7.x离线安装mkfontscale和fontconfig(也可解决截图乱码问题)

今天开发老哥发来需求:#因为是离线环境,所以下面的命令用不了,#如果你可以连网,那直接执行以下命令直接跳到 “安装字体” 那一步yum install -y mkfontscaleyum install -y fontconfig于是就兴高采烈百度寻找答案,结果CSDN的好大哥们放的依赖包要钱~~~~付费下载是不可能的了~,自己动手下呗!(获取依赖包方法在文末尾!)链接:https://pan.baidu.com/s/1q2rRH2m5NjJcp7zq3j0GwA 提取码:89tf.

2021-07-27 20:56:22 5127 2

原创 Docker应用实例(安装nginx、Tomcat、es)

6.Docker实例(1)docker安装nginx#搜索镜像[root@cluster-node-5 ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Official build of Nginx.

2021-02-01 21:05:03 279

原创 Docker常用命令

(1)帮助命令格式:命令 --help#docker帮助命令docker 命令 --help(2)镜像命令#镜像查询docker search 镜像名称 #参数 -f 过滤#镜像查询实例docker search --filter stars=500 mysql #收藏数大于500的都会被查出来#下载镜像docker pull 镜像名称 #指定版本:镜像名称:版本号 -a 下载仓库中所有版本的镜像 -q 抑制详细信息输出[root@cluster-node-5 ~]# d

2021-01-28 20:58:39 169

原创 Prometheus:Warning! Detected 72.65 seconds time difference between your browser and the serve解决方案

在网上查了很多,全是标题党,说一堆,问题没解决,我裂开~~~~废话不多说,直接看问题(如图): 大致意思就是浏览器和服务器之间存在时间差,Prometheus依赖精确时间,时间差会导致查询到的数据不准确。解决方案:# 1、先看看Prometheus server端的时间[root@cluster-node-1 prometheus]# dateThu Jan 28 02:13:18 EST 2021# 2、再看看你浏览器(电脑)时间,如下图:瞧见了吗?差了这么多,不警告才有怪~~.

2021-01-28 11:13:46 2768 2

原创 二、装上Docker瞧瞧(官网教程)

安装Docker(1)进入官网文档官方文档: https://docs.docker.com/engine/install/centos/(2)安装步骤#卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2021-01-27 08:20:04 98

原创 一、先来唠唠Docker

1.Docker是什么(历史)?昨天的学习我知道了docker它是由几个IT从业者创业,在2010开发出来的,当时很冷淡,而且公司很艰难!核心领导者2013年开放了源代码,人们发现这个东西真的很强大!很多人加入到其中,2014年推出1.0版本,从此docker走上巅峰之路。(其实开源的思想:我把东西共享出来,让更多人学习,让更多人收获,其实它的价值无限扩大)docker我的理解其实就是小型的虚拟化技术,它能虚拟出当前工程或者项目最小、最精简的软硬件环境,跟现有的vmware虚拟化技术相比,它直接是将

2021-01-26 21:03:26 166 2

原创 Centos7.5最小化安装添加常用依赖和业务依赖,定制yum源

PS:这套依赖根据我的需求来的,如果没有你想要的,可以去相应的官网下载 RPM包,一样的。一、常用基础依赖包#常用的基础命令和软件 vim #常用文本编辑器 wget #常用自动下载工具 perl #常用脚本语言 httpd #超文本传输协议服bai务器 nfs-utils #网络共享文件 lrzsz #上传(rz)和下载(sz) curl #常用http命令行工具 curl-devel #常用依赖 unzip #解压缩zip文件 libai

2020-10-29 20:11:09 797 1

原创 文件夹、文件查询小技巧(utools让工作、学习效率翻倍)

1、度娘搜索utools!2、安装配置utools使用Everything3、设置Everything调用快捷键4、使用快捷键试试看(直接弹出来——nice)

2020-10-27 19:40:50 4290 1

原创 八、Prometheus监控Redis集群+Grafana实现可视化(图文详解!)

文章目录1、下载redis_exporter组件包2、解压并启动redis_exporter3、浏览器查看redis_exporter抓取到的redis相关指标: http://xx.xx.xx.xx:9121/4、在prometheus.yml配置5、重启prometheus,在浏览器中验证redis_exporter是否配置成功。6、Grafana实现可视化1、下载redis_exporter组件包wget https://github.com/oliver006/redis_exporter/re

2020-09-02 21:13:44 3968 1

原创 七、Prometheus监控MySQL集群+Grafana实现可视化(图文详解!)

前提:因为mysqld_exporter需要连接到MySQL,创建用户并赋予所需的权限。 文章目录1、获取MySQL权限2、下载、解压、启动mysqld_exporter组件包:3、查看MySQL指标4、在prometheus.yml配置需要监控的MySQL集群:5、验证mysqld_exporter在Prometheus配置6、Grafana实现MySQL数据可视化1、获取MySQL权限mysql -uroot –p password #登录mysql,password是root密码mysql&

2020-09-01 09:02:55 2324 6

原创 分分钟搞定Grafana(图文详解)

文章目录1、先把Grafana装好,跑起来!2、配置数据源3、导入大佬写的Dashboard1、先把Grafana装好,跑起来!yum localinstall grafana-7.1.1-1.x86_64.rpm #通过yum方式安装systemctl enable grafana-server #将Grafana设置为开机自启systemctl start grafana-server #启动Grafana浏览器访问: http://10.19.151.223:3000/login(

2020-08-31 17:20:31 39223 20

原创 Python基础——格式化输出

1、普通打印输出name = 'xiaoming'age = 18 height = 180.0print(name,age,height)#输出结果:#xiaoming,18,1802、格式化输出 %name = 'xiaoming' #%sage = 18 #%dheight = 180.0 #%fprint("我的姓名是%s, 年龄是%d岁,身高是%.1f厘米" %(name,age,height))#输出结果:#xiaoming,18

2020-08-31 14:03:45 1521

原创 Python基础——input()和print()函数

文章目录1、input函数2、print()函数1、input函数(1)使用input()函数收集用户输入结果(2)将结果赋值给变量(3)输出结果注: 不管输入的是整数,还是字符串,input()函数的输入值,都会被强制性的转换为字符串类型那么我们什么时候使用input()函数结果的强制转换呢? 思路很简单,只要涉及到用户输入的 内容是数字 时都可以, 比如说输入的数据是年龄、工资等。2、print()函数Python中换行输出主要有三种方式:(1) 每行都用print()

2020-08-31 13:48:45 3987

原创 Python基础——条件判断

条件判断(计算机的沟通思维——如果…就、如果…不满足,就…)缩进是一种语法规则——Tab键,不然程序会报错注意一种场景: 当判断条件不满足时,不输出任何内容!# 为钱包赋值money = 1000# 条件:如果有1000块钱以上(包含1000块),就去吃日料if money>=1000: # 结果:显示‘你去吃日料’的结果 print('金刚狼带凤凰女去吃日料') # 为钱包赋值money = 1000# 条件:如果有1000块钱以上(包含100

2020-08-31 12:12:51 444

原创 Python基础——数据类型(图解+实例,非常详细!)

内容及版权声明:笔记是根据开课吧——Python语法爬虫分析课和自己的理解记录,其中会有课程的截图,仅学习分享使用,如有侵权请私信删除!课程连接:https://learn.kaikeba.com/catalog/210819?type=4Python中常见的数据类型变量:(相当于杯子可以往里倒不同的果汁)可以装不同的果汁,但每次只能装一种果汁,如果要装入其他果汁,那就需要将之前的果汁倒掉,而且以最后装的果汁判定杯子的装了啥?例如:name = istudyname = xr那么name最

2020-08-31 09:52:45 2027

原创 问题:pycharm database查看db.sqlites文件提示:Driver class ‘org.sqlite.JDBC‘ not found

第一次安装Pycharm,或者是重装系统后可能都会出现这个问题。解决如下:

2020-08-24 16:47:04 2485

原创 程序员常用英语词汇

转至:https://www.cnblogs.com/sx66/p/11730123.htmlAabstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作activate 激活active 活动的actual parameter 实参adapt

2020-08-06 20:56:10 326

原创 Linux知识、命令查询小技巧(utools让工作、学习效率翻倍)

1、度娘搜索utools!2、安装配置utools使用Linux3、设置Linux调用快捷键4、使用快捷键试试看(直接弹出来——nice)

2020-08-06 10:55:54 946

原创 六、搭建prometheus+node_exporter+grafana监控系统

说明:因为篇幅过长,这里只是Grafana安装配置过程,没有安装配置prometheus和node_exporter的请参考(超详细!):prometheus安装配置:https://blog.csdn.net/weixin_42230348/article/details/107701481node_exporter安装配置:https://blog.csdn.net/weixin_42230348/article/details/107720416prometheus中配置node_exporte

2020-08-01 13:09:14 944

原创 五、prometheus从node_exporter中收集监控数据并展示

1、在prometheus的配置文件prometheus.yml中添加node_exporter组件(一定要注意空格,不然会报错的)scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] # 采集node exporter监控数据 - job_name: 'node' static_configs: - targets: ['localhost:9

2020-08-01 12:37:47 1954

原创 四、使用node_exporter采集主机运行数据(图文干货,超详细!)

1、简单唠唠node_exporterps: 在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheus周期性的从exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。从上面的描述中可以看出exporter可以是一个相对开放的概念,其可以是一个独立运行的程序独立于监控目标以外,

2020-07-31 20:23:16 27228 1

原创 三、下载、安装、测试Prometheus

注:安装、启动、测试过程中出错请查看:https://blog.csdn.net/weixin_42230348/article/details/1077004291、下载Prometheus安装二进制包对于非docker用户,可以从: https://prometheus.io/download/,找到最新版本的Prometheus Sevrer软件包。命令:wget https://github.com/prometheus/prometheus/releases/download/v2.

2020-07-30 21:54:49 1112

原创 二、Prometheus架构及原理

1、Prometheus架构图如上图,Prometheus主要由以下部分组成:Prometheus Server: 用于抓取和存储时间序列化数据Exporters: 主动拉取数据的插件Pushgateway: 被动拉取数据的插件Altermanager: 告警发送模块Prometheus web UI: 界面化,也包含结合Grafana进行数据展示或告警发送prometheus采用time-series(时间序列)方式,存储在本地硬盘,其大概的工作流程:(1)Prometheus serv

2020-07-30 21:27:24 1509

原创 错误总结(配置安装Prometheus,启动./prometheus)

1、 Prometheus配置文档prometheus.yml: 配置内容的格式要求很严格!!! ,yml配置文件遇到“:”或者“-”后面必须留一个空格!文件的空格对齐很重要,缩进就相当于另一层级,详情请看该网址: http://www.ruanyifeng.com/blog/2016/07/yaml.html?f=tt2、 安装不成功的一些情况(最后一行报错)(1) err=“error starting web server: listen tcp 0.0.0.0:9090: bind: addr

2020-07-30 20:57:52 11045 3

原创 Ctrl+F就能找到你想要的:Linux常用命令+快捷键组合(持续更新!!!)

1、Linux中将鼠标切回到Windows快捷键,Ctrl+Alt2、查看端口:netstat -tnpl3、查看服务:ps -ef | grep 服务名称4、获取端口指令:lsof -i:端口号5、kill命令:kill pid(端口、进程)6、强制kill命令:kill -9 pid7、将服务放到后台运行命令:nohup 启动服务的命令 &(&的意思就是将“命令”所启动的服务放到后台执行。例如将prometheus放到后台:nohup ./prometheus &)

2020-07-29 20:43:00 643

原创 1、k8s+Prometheus+Grafana集群搭建(基础环境搭建篇)

一、初始化环境准备1.两台centos7.x虚拟机,配置如下:k8s-master()配置:操作系统:centos7.6配置:4核cpu,8G内存,两块60G硬盘k8s-node(192.168.124.26)配置:操作系统:centos7.6配置:4核cpu,4G内存,两块60G硬盘...

2020-07-28 20:02:23 646

原创 一、认识prometheus(是什么?什么时候产生的?为什么产生?能干什么?前景——优势?)

问题:prometheus是什么?Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本,能更好地与容器平台、云平台配合。prometheus什么时

2020-07-27 12:47:24 1278

原创 npm install时出错 check python checking for Python executable "python2" in the PATH

最佳解决方案

2019-12-10 19:32:27 33414

原创 android.content.ActivityNotFoundException: Unable to find explicit activity class......错误解决

完整错误描述如下: 意思是跳转的目标活动找不到解决途径如下:

2019-11-25 17:19:16 3985

原创 (小白篇)从GitHub往eclipse导入代码以及往github上传项目

ps:在网上找了很久!真的不得不感叹现在知识和软件更新的速度。ok! 废话不多说,直接上图1、从GitHub上从copy到你要导入的项目地址2、打开你的eclipseOK!大功告成~~~~~~~~...

2019-11-19 20:06:00 190

原创 排错:java获取mysql数据库表字段,得到的是erialVersionUID,DEFAULT_CAPACITY,EMPTY_ELEMENTDATA......

错误描述:java获取mysql数据库表字段,但却获取了serialVersionUID,DEFAULT_CAPACITY,EMPTY_ELEMENTDATA,DEFAULTCAPACITY_EMPTY_ELEMENTDATA,elementData,size,MAX_ARRAY_SIZE,意思就是: 获取的数据库字段为空解决: 数据库中实体的字段要用具体的实体去获得,就拿这个错误来说,re...

2019-11-18 17:05:52 218

原创 抽象类(小白篇)

1、什么叫抽象类呢?ps: 其实理解一个概念我们可以对比学习。就拿普通类对比来说:(1) 普通类定义之后,它可以直接实例化使用,可以在其中定义构造方法、普通方法、static方法、常量、变量等。而所谓的抽象类,就是在普通类中增加(定义)了抽象方法。(即相当于在普通类中定义了一个方法,只不过这个方法都是抽象方法,仅此而已。)(2) 普通方法都有 “{}” 方法体,有方法体的方法可以直接...

2019-11-17 15:43:11 107

原创 封装对数据库的操作

基础实现请参考:https://blog.csdn.net/weixin_42230348/article/details/103044584ps: 封装也称为重构,即将数据库公共操作封装起来(加载、配置、连接、增删改查等),当要实现某个实体数据库相关操作时,只需实例封装类,即可获得相关操作,一劳永逸。OK!开始敲代码实现~~~1、封装类BaseDao的具体实现package com.wmc...

2019-11-17 11:32:18 699

原创 java.lang.SecurityException:ConnectivityService错误:has android.permission.ACCESS_ NETWORK_ STAT.

错误如下:意思是没有网络接口权限解决方式:将以下权限配置“粘贴复制”到5步骤的xml文件中 <uses-permission android:name="android.permission.INTERNET" />OK!!大功告成~~~~...

2019-11-16 15:36:43 724

原创 Java多态性

Java多态性性主要体现在:1、方法的多态性(1)方法的重载: 同一个方法名称,根据传入参数类型及个数个数调用不同的方法体(2)方法的覆写: 同一个方法名称,根据子类的不同,实现不同的功能2、对象的多态性:发生在继承关系类中,子类和父类转换(1)向上转型(自动完成): 父类 父类对象 = 子类实例 ;(2)向下转型(强制完成): 子类 子类对象 = (子类) 父类实例 ;疑问? 向上...

2019-11-16 11:44:51 189

原创 Android通过网络接口实现数据传递

自定义数据传递请参考链接:https://blog.csdn.net/weixin_42230348/article/details/1030697071、导入依赖导入方式请参考链接:https://blog.csdn.net/weixin_42230348/article/details/103069707implementation 'com.squareup.retrofit2:re...

2019-11-15 20:31:05 1625

原创 Android实现下拉刷新,上拉加载

首先,要导入两个依赖(很重要!!!!)App——>build gradle——>Sync Now(右上角) implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0' //1.0.5及以前版本的老用户升级需谨慎,API改动过大 implementation 'com.scwang.smartrefresh:...

2019-11-14 16:41:05 2328 1

原创 Java连接MySql数据库并实现添加数据

准备阶段:1、环境: java1.8 、mysql5.1.72、工具: eclipse 、 Navicat**3、包结构:**这里要注意导入MySQL资源文件:新建lib——>下载MySQL架包(对应你安装的数据库版本)——>复制粘贴 ——>右击架包——>Build PathOK,开始敲代码实现~~~~1、实体Userpackage com.wmc.jdbcP...

2019-11-13 11:05:29 10318

vue前端一线大厂真实面试题

vue前端一线大厂真实面试题,包含前端基础知识、Vue基础知识、常用控件、Vuex、常用函数、Model、组件通信、SSR、对象、DOM原理等等。Vue几乎全覆盖,刷完这套面试题,在找工作时,肯定可以祝你一臂之力!

2023-10-27

java开发工程师-嵌入式开发工程师-网络工程-软件工程-运维工程师-数据工程师通用简历模板.pdf

java开发工程师、嵌入式开发工程师、网络工程、软件工程、运维工程师、数据工程师等程序员通用简历模板,希望对您的求职有帮助!

2023-10-27

运维开发-运维工程师-DevOps工程师-K8S大厂面试题.pdf

运维开发-运维工程师-Devops工程师大厂面试题,主要包含以下内容: 1.Linux网络、中间件、硬件、数据库、运维等基础考察 2.shell、python、awk、ansible开发语言及工具面试 3.DevOps、k8s、Docker等容器基础面试 4.解决线上问题实操 以上所有均为真实面试题,附带答案和解析,希望对你有帮助!

2023-10-27

空空如也

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

TA关注的人

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