自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 zabbix配置自动发现规则模版-snmp

创建一个自动发现规则(SNMP OID 一般配置表中较有代表性的字段的OID)上述测试不为空,点击“立即执行”,稍等几秒就可以看到主机多了很多监控项。测试,获得预计自动发现的监控项的值。配置-->模版-->创建模版。找到刚才创建的模版进行编辑。创建一台主机并链接模版。

2024-05-28 16:50:54 328

原创 记录一次开源 MaxKey 安装部署

记录一次开源 MaxKey 安装部署

2024-05-28 16:41:34 1323 7

原创 docker安装及使用-Linux

确保docker支持当前系统版本,docker支持centos 7及以上版本,要求Linux内核版本不低于3.10cat /etc/redhat-release #查看系统版本查看内核版本三种方式uname -auname -r。

2023-08-30 14:12:34 405

原创 Zabbix配置SNMP trap告警的例子

systemctl status snmptrapd.service 可以看到被监控设备发出的trap信息,但是从OID上不能明显看出对应的信息,因此需要为net-snmp添加mib文件。mibs +后面可以填写mib文件的名字,如mibs +WAFV6-MIB,需要注意的是“+”号后直接加文件名,不可出现空格,否则会有错误。systemctl restart zabbix-server/proxy #重启zabbix-server或proxy服务。6、在Zabbix服务器添加mib文件。

2023-08-28 16:15:08 867

原创 zabbix语言无法选择中文--zabbix安装配置中文

locale -a | grep zh_CN #确认安装成功。4、重启apache&zabbix_server两个服务。5、回到web页面刷新可以看到中文语言已经可以选择。2、下载中文中文字体并配置。3、下载中文语言包并识别。

2023-08-28 15:36:35 2766 1

原创 Zabbix下载安装及SNMP Get使用

新添加的主机,这里SNMP绿色图标可能是黄色,需要耐心等几分钟,zabbix服务与windowsSNMP建立通信需要时间间隔。在Add之前记得先Test,确认连通性:Test--->Get value and test,确认没有报错且Value中有值。设置snmp agent的ip、port、version等,设置完毕,点Add按钮保存即可。在添加的主机中点击Items--->Create Item。Zabbix 前端:Admin:zabbix。系统/数据库:root:zabbix。

2023-08-28 14:22:49 649

原创 使用pysnmp报错lambda错误

pip install pyasn1==0.4.8 pysnmp==4.4.12

2023-08-16 14:42:46 277 4

原创 Centos安装Docker--使用rpm仓库进行安装

yum-utils提供了yum-config-manager实用程序。

2023-07-26 15:29:17 453

原创 从java开发转行做测试的心路历程

从java开发转行做测试的心路历程

2022-09-30 11:54:12 1545

原创 如何测试纸杯

功能性:用水杯装水看漏不漏;水能不能被喝道安全性:杯子有没有毒或细菌可靠性:杯子从不同高度落下的损伤程度可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述疲劳测试:将杯子盛上水放24小时检查泄漏时间和情况;盛上汽油放24小时检查泄漏时间和情况等压力测试:用根针并在镇上面不断加重量,看压强多大时会穿透...

2022-04-04 22:36:49 331

原创 针对APP的安装功能,写出测试点

1、Python是如何被解释的?Python是一种解释性语言,它的源代码可以直接运行,Python解释器会将源代码转换成中间语言,之后再翻译成机器码在执行。2、Python是怎样管理内存的?Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有访问该heap的权限,只有解释器才能对它进行操作。为Python的heap空间分配内存是有Python的内存管理模块进行的,其核心API会提供一些访问该模块的方法供程序员使用。Pytho

2022-04-04 22:08:12 1905

原创 m基础测试面试题

一、如何制定测试计划(是否拥有测试计划的制定经验、具备合理安排测试的能力、文档输出的能力)测试计划包括测试目标、测试范围、测试环境的说明、测试类型的说明(功能、安全、性能、稳定性)、测试工具、模块的划分、测试负责人、测试执行轮次的时间安排、相关文档在文档管理库中的位置、测试的风险。其中模块划分需要根据测试人员对于业务的熟悉程度及个人能力进行分配,工作量的估算需要根据以往测试时的经验,结合本次需求的修改,可以大致估算出测试量二、在项目中如何保证软件质量(对测试工作有一些自己的思考和认识)项目质量不

2022-03-21 21:42:02 889

原创 Python基础面试题(21道)

Python基础面试题

2022-03-07 22:29:09 606

原创 Python基础四(面向对象)

面向对象基础面向对象:对整个代码逻辑(包含数据、函数、逻辑)进行包装(封装),最大程度提升代码复用,减少编程量python是面向过程语言、函数式类:对一系列具有相同特征和行为的事物的统称,特征即属性,行为即方法对象:根据类具体创造出来的类设计规则:类的名称:满足大驼峰命名法类的属性:特征类的方法:行为class 类名(): pass创建对象(实例):对象名 = 类名()魔法方法:__xx__()函数,指具有特殊功能的函数 方法名 .

2022-01-12 21:19:12 157

原创 Python基础三(函数、文件操作和异常)

函数:def 函数名(a, b, c): return a, b, c函数位置参数:a, b, c = 函数名(1,2,3)关键字传参数:a, b, c = 函数名(a=1,b=2,c=3)位置参数和关键字参数混用:位置参数在关键字参数之前进行传递a, b, c = 函数名(1,b=2,c=3)默认参数:默认值参数必须在最后def 函数名(a, b, c=3): return a, b, ca, b, c = 函数名(1,2)不定长参数位置参.

2022-01-09 10:53:07 305

原创 Python基础二(基础数据类型及其常用方法)

python数据类型:不可变:Number、String、Tuple可变:List、Set、Dictionary字符串string:不可变类型索引正数从0开始,倒数从-1开始str = 'string'str[l:m:n]l、m:下标l到mn:步长,默认为1replace()splite(字符串)列表list:可变list = []list.append(数据)del list[I]remove()list.pop(index)li

2022-01-09 10:29:05 288

原创 Python基础一(条件语句)

python数据类型:不可变:Number、String、Tuple可变:List、Set、Dictionary键盘输入函数:input()格式化输出三种方式:print(f’{a},{b},{c}’)print(‘{},{},{}’.format(a,b,c))print(‘s% d% % (a, int(b)))运算符:算数运算符:+、-、*、/、//、%、**、()条件语句:(pass:占位置,shi dai ma)if 条件表达式1: ..

2022-01-09 10:11:41 236

原创 代理模式(Proxy)一静态代理

按照代理的创建时期,代理类可以分为两种:静态:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。动态:在程序运行时运用反射机制动态创建而成。RealSubject:真实角色,实现接口的类Proxy:代理角色,包含对真实角色RealSubject的引用,进而操作真实对象。Subject: 接口,是对象和它的代理共用的接口,...

2019-10-30 17:36:11 369

原创 Mac本更换svn用户

Mac本更换svn用户:打开命令行窗口,即用户的根目录(用户的home目录) cd ~ 即可进入home目录。执行命令 ls -al 会列出home目录下的所有文件及文件夹其中就会有一个文件夹.subversion 以点开头的文件夹是隐藏文件,因此需要在命令行才能查看,这个目录就是保存了当前用户SVN的缓存文件进入auth目录,该目录保存了用户的用户名及密码cd .subversion...

2019-10-23 17:42:07 1060

原创 Mac电脑Tomcat下载及安装(详细)

如何从官网下载 Apache Tomcat1. 在浏览器地址栏输入 Apache Tomcat 官方网址:http://tomcat.apache.org/2. 在首页左侧Download中选择自己需要下载的版本。3. 以Tomcat 8 为例,点击进入下载页面后下拉找到Tomcat 8 下的具体版本。Core 是核心...

2019-10-23 17:41:08 159

转载 MAC在Eclipse里配置tomcat

Eclipse里配置tomcat1.先去下载个插件,Tomcat Eclipse Plugin,下载地址:http://www.eclipsetotale.com/tomcatPlugin.html点击Download,会跳到下面的下载,选择你需要的版本2.右击eclipse显示包内容找到plugins目录,把插件拷贝到这个目录下3.启动Eclipse,...

2019-10-23 17:39:01 401

转载 使用 Node.js + Express+MySQL 实现简单的增删改查

在上篇文章 使用 Node.js + Express开发服务端 已经学习了NodeJS+Express基本用法,其中API接口返回的数据是假数据,并没有关联数据库查询。在本篇文章中我们将实现基本的数据交互并实现简单的增删改查。如果你还未阅读上篇文章请移步阅读~~~1. 在上篇文章的项目基础上配置MySQL确保你电脑中已安装了MySQL环境,我们使用的IDE为Navicat. 新建test数...

2019-10-23 17:21:38 1312

转载 使用 Node.js Express 开发服务端

1. 安装Node.js环境,可以官网直接下载或者指令下载2. 安装Express$npm install express -g$npm install express-generator -g3. 创建express项目,初始化3.1 cmd终端打开指令,依次输入如下指令,根据自己实际需要创建对应的文件夹e:md node_workspace //在这里md是创...

2019-10-23 16:51:52 287

转载 React Electron封装并打包成桌面应用

Electron是什么​Electron是一个由 GitHub 开发的开源库,通过将Chromium) 和Node.js组合并使用 HTML,CSS 和 JavaScript 进行构建 Mac,Windows,和 Linux 跨平台桌面应用程序。原理:上面已将说了,Electron通过将Chromium和Node.js组合到单个 runtime 中来实现的.node...

2019-10-22 16:55:22 678

原创 HashMap 与HashTable的区别

相同点1.底层数据结构:都为数组 + 链表;2.key都不能重复,value可以重复;3.插入元素都不能保证插入有序;4.哈希过程通过key进行哈希;5.实现接口:Map<K,V>,Cloneable,java.io.Seriliable;不同点1、发布时间不同Hashtable是java发布时就提供的键值映射的数据结构,而HashMap产生于JDK1....

2019-09-25 15:31:02 441

原创 Mac IntellIJ IDEA 配置本地 Maven 以及 修改 默认 Maven Repository

一.配置Maven环境1.下载apache-maven文件http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip2.解压1所下载文件,本人解压到:/MyApplication/maven/apache-maven-3.5.33.配置Maven环境变量open .bash...

2019-09-12 14:36:25 15117 2

转载 idea新建一个Spring项目(最基础)

首先,笼统介绍一下,什么是spring1、Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。 根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。它们各自具有鲜明的特点:主业务代码间逻辑联系紧密,有具体的专业业务应用场景,复用性相对较低;系统级业务相对功能独立,没有具体的专业业务应用场景,主要是为主业务提供系统级服务,如用户、权限管理,日志记录、安全管理、事...

2019-09-11 15:07:00 19763 7

转载 史上最全的Maven Pom文件标签详解

<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...

2019-07-18 15:09:42 141

转载 为什么要前后端分离?有什么优缺点

作 者:Cherry300来 源:jianshu.com/p/c86cee16b418一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤...

2019-06-18 18:10:13 245

转载 IntelliJ Idea过期激活方法

IntelliJIDEA的在线注册码生成页面(仔细看该链接内容):http://idea.iteblog.com新的Licenseserver地址为:http://idea.iteblog.com/key.php获取注册码http://idea.lanyus.com/...

2019-06-06 18:06:04 14112

转载 Git使用手册:HTTPS和SSH方式的区别和使用

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆...

2019-05-13 11:05:48 4581

转载 MySQL数据类型

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISI...

2018-11-26 12:02:32 107

转载 数据库相关操作工具

MySQL Community Server 5.0.45MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。DB Blob Editor 3.1浏览编辑BLOB,text...

2018-10-05 15:20:22 2409

转载 Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码

美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。为什么说是长期版本,看下面的官方发布的支持路线图表。可以看出 Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,至少我没有发现有公司在生产环境应用的,那就是...

2018-09-28 16:12:21 191

转载 Calendar的add()方法介绍

由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进行对日期参数进行相关的动态改变。但是看了java doc上面介绍的不是很清楚,只是说了一下add能够做什么事,并没有介绍如何具体实现。看了网上的一些资料大部分都是在讲add和roll两个方法的区别,其实我们只需要使用add方法就可以解决大部分的功能。比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间...

2018-09-25 10:46:48 32639 3

原创 Java读取txt文件

该方法实现的功能是:读取txt文件中的内容result,然后将result按18一分割存储到List集合中 public static void readTxtFile(String filePath) { File file = new File(filePath); //判断文件存在并且是文件 Boolean boo = file.exists()&amp;&amp;file...

2018-09-14 15:38:48 9708

转载 Specification查询

//查询条件ListList&amp;lt;Predicate&amp;gt; predicateList = new ArrayList&amp;lt;Predicate&amp;gt;(); Specification specification = new Specification() { @Override public Predicate toPredicate(Root root, CriteriaQu...

2018-08-22 18:45:40 3749

转载 SpringDataJpa的Specification查询

spring data jpa 通过创建方法名来做查询,只能做简单的查询,那如果我们要做复杂一些的查询呢,多条件分页怎么办,这里,spring data jpa为我们提供了JpaSpecificationExecutor接口,只要简单实现toPredicate方法就可以实现复杂的查询1.首先让我们的...

2018-08-22 15:57:34 929

转载 response.setContentType()的作用及参数

response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tom...

2018-08-22 09:57:07 75834

转载 Java计算文件MD5值(支持大文件)

客户需求:sign文件签名生成方法为:首先计算文件的MD5校验和,然后对校验和做base64转码,将base64转码的结果放到sign文件中。&amp;amp;nbsp;MD5校验和使用Linux操作系统自带的&amp;amp;nbsp;md5sum&amp;amp;nbsp;命令生成,Java中使用Runtime.getRuntime()....

2018-08-21 14:14:39 1348

SSM(Mybatis + Spring + Spring MVC)框架整合详细步骤 + jar包和项目下载

SSM(Mybatis + Spring + Spring MVC)框架整合详细步骤 + jar包和项目下载

2022-01-12

SSM(Mybatis + Spring + Spring MVC)整合jar包

SSM(Mybatis + Spring + Spring MVC)框架整合,用于使用SSM框架的项目,必要的都有

2018-09-14

空空如也

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

TA关注的人

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