自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

重度懒癌患者的博客

愿世界和平

  • 博客(18)
  • 收藏
  • 关注

原创 【算法训练】和为s的两个数字(JavaScript版)

来自力扣上 剑指offer - 57 题 题目描述 输入一个递增排序的数组和一个数字 s,在数组中查找两个数,使得它们的和正好是 s。如果有多对数字的和等于 s,则输出任意一对即可。 示例 输入:nums = [2,7,11,15], target = 9 输出:[2,7] 或者 [7,2] 输入:nums = [10,26,30,31,47,60], target = 40 输出:[10,30] 或者 [30,10] 思路 法一:双指针 sum<target, start++

2022-03-07 22:31:43 712

原创 【算法训练】0~n-1 中缺失的数字(JavaScript版)

来自力扣上 剑指offer - 45 题 题目描述 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 输入: [0,1,3] 输出: 2 输入: [0,1,2,3,4,5,6,7,9] 输出: 8 思路 [ 0, 1, 2, 3, 4, 5, 6, 8, 9 ] -->数组 0 1 2 3 4 5 6 7 8 -->索引 缺少7 索引(left+ri

2022-03-06 17:28:07 609

原创 【算法训练】把数组排成最小的数(JavaScript版)

目录 来自力扣上 剑指offer - 45 题 题目描述 示例: 思路 代码 1.我第一时间想到了冒泡排序,但不是最优解 2.可以用快速排序进行处理 3.用内置函数sort()也可以 来自力扣上 剑指offer - 45 题 题目描述 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例: 输入: [10,2] 输出: "102" 输入: [3,30,34,5,9] 输出: "3033459" 思路 a、b均为字符串,a

2022-03-05 18:14:02 709

原创 java io 之 图片传入字节数组,再从字节数组输出图片【练习】

import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; .

2021-04-15 15:18:12 625

原创 keepalived 关于vrrp_script中的weight这个值的使用

今天在测试环境中顺利的搭建了zabbix高可用,中途没有出现预料之外的问题。需要注意的是在搭建高可用时,关于配置健康检查配置vrrp_script时要搞清楚 主备的优先级顺序。     vrrp_script脚本中weight这个值必须指定,否则有时候重启服务后该节点被显示为fault 状态。weight值分为正值和负值,假定weight值为W,初始的优先级为P。     当weight值小...

2018-11-17 08:58:18 4793 1

原创 windows下安装zabbix agent

选择zabbix官网上已经编译好的agent包 下载zabbix agent安装包Windows版本,我用的是zabbix_agents_3.4.6.win里面同时具备了32位和64位。   4.0版本的agent是32位和64位分开下载的。   Windows关闭防火墙: 控制面板 --&gt;系统和安全 --&gt;Windows defender 防火墙 --&gt;启用或关...

2018-11-17 08:54:06 5102 1

原创 rpm包安装的mariadb指定数据存放路径

在默认安装mariadb的时候,可以在/etc/my.cnf.d/server.cnf中指定数据存放的路径:datadir=/xxx 需要初始化数据库:mysql_install_db 存放路径下所有文件需要赋予权限:chown -R mysql:mysql  /xxx 刚刚的配置要让systemctl可以识别,需要刷新:systemctl daemon-reload 重新开启数据库,配置...

2018-11-17 08:47:31 2402

原创 zabbix 4.0.0配置手册(3)zabbix agent端源码包安装

三、zabbix.agent配置(安装在需要被监控的主机上) 1、无需安装数据库 2、准备工作 (1)下载zabbix-4.0.0源码包 wget  https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.0/zabbix-4.0.0.tar.gz (2)安装依赖 yum -y install gc...

2018-10-23 12:17:18 3864

原创 zabbix 4.0.0配置手册(2)zabbix server端源码包安装

zabbix监控原理     Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送至Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当Zabbix监控某个具体的项目,改项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(...

2018-10-23 11:35:47 3513

原创 zabbix 4.0.0配置手册(1)数据库二进制包安装

一、数据库安装     在安装zabbix前需要安装数据库,只有安装zabbix.agent时,是不需要数据库的。在这里我是用的是MySQL 5.7.23二进制包。 1、准备工作 (1)下载MySQL 5.7.23二进制包,这里我将其放在了/root/下面。 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-el7-x...

2018-10-23 11:28:33 909

原创 mysql基本操作

MySQL基本操作 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 DDL(data definition language)数据库定义语言: 创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上。 DML(data manipul...

2018-09-24 23:34:23 225

原创 ftp基本操作命令

ftp基本操作命令 ?  [command] [command]指定需要帮助的命令名称。如果没有指定 command,ftp将显示全部命令的列表。 ascii/binary   FTP支持两种文件传送类型,ASCII码和二进制图像。传送文本文件时应该使用ASCII。 cd  [remote-directory] 指定要更改的远程计算机上的目录。 lcd  [directory] d...

2018-09-24 19:41:54 802

原创 七层协议、四层协议

七层协议: 数据在传送过程中从发送端到传输端也就是从应用层到应用层,发送端和接受端的所做的是相反的动作,每一层在面对不同方向的数据时会有不同的解决方式,在看每一层的解释的时候请配合第二副图传输方向去看。 应用层:面向用户,包含各种应用协议(HTTP、FTP、SMTP等)。 表示层:将用户传来的信息(应用层的命令或数据)进行翻译,如编码、数据格式转换、加密解密等。 会话层:在得到需要连接...

2018-09-10 18:38:59 2757

原创 kvm脚本之利用模板建立一台或者多台虚拟机

#!/bin/bash #创建单个虚拟机(需要电脑中存在模板虚拟机) #获取新虚拟机名称(单个创建模式) get_newname(){ while true do read -p "请输入新虚拟机名称:" newname if [ $newname ];then b...

2018-08-31 15:23:48 1632

原创 centos7主机配置桥接模式

修改本机网卡     /etc/sysconfig/network-scripts/ifcfg-enp0s25 TYPE="Ethernet" NAME="enp0s25" DEVICE="enp0s25" ONBOOT="yes" BRIDGE=br0 添加桥接    /etc/sysconfig/network-scripts/ifcfg-br0  (br0需要自行创建) TYPE=...

2018-08-30 11:16:21 740

原创 kvm脚本之创建单个虚拟机

根据修改模板虚拟机的xml文件创建新的虚拟机 #!/bin/bash #创建单个虚拟机(需要电脑中存在模板虚拟机) single_initialize_define(){ while true do read -p "请输入新虚拟机名称:" newname if [ $newname ];then break else echo "************" ...

2018-08-29 20:36:10 566

原创 python的五种参数 之 通过一个tuple和dict调用含有多个参数的函数

1、首先需要理解什么是位置参数(必选参数)、默认参数、可变参数、关键字参数、命名关键字参数-----(简述) 位置参数:按照函数规定的位置,填入参数。 def a1(x1,x2,x3): print(x1,x2,x3) a1(1,2,3) a1(3,2,1) 输出结果: 1 2 3 3 2 1 默认参数:若不指定参数,会有提前定义好的参数代替(默认参数必须指向不变对象!否则你的...

2018-08-29 11:00:59 1302

原创 负载均衡

七层负载均衡---应用层---url 四层负载均衡---传输层---ip、port   前端使用lvs做四层负载,后面使用nginx做七层调度 加入keepalived ...   (转---lvs、nginx、haproxy转发模式优缺点总结) https://yq.aliyun.com/ziliao/78374...

2018-08-22 21:19:58 198

空空如也

空空如也

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

TA关注的人

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