11 2021 档案
摘要:遇到这种问题大概率是因为在原本的git仓库中已存在文件了,但是本地仓库修改/删除git然后再次重新上传,git 仓库中的文件和git本地仓库的文件有重叠,导致链接错位,最后git 就会提示让我们git pull 先把文件都拉取到本地仓库中,然后再全部上传,形成一致。 git pull 命令用于从远程
阅读全文
摘要:首先尝试用手动方式构建django网站 手动开发django欢迎页面 1.python开发的,安装准备好python开发环境 yum install python3 -y 2.安装django框架,且使用pip3命令安装,是给python安装模块的,yum给linux安装软件的 pip3 insta
阅读全文
摘要:1、union、union all、or union [all] 代表联合查询,即:将多个查询结果合并起来成一个结果并返回 PS:union 联合查询针对每一个查询结果,必须保证列数量、列数据类型及查询顺序一致 语法如下: # 以两张表的联合查询为例 # table_one:表一 # table_t
阅读全文
摘要:With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分析和处理 WITH Clause方法的优点 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会
阅读全文
摘要:windows操作系统 标注:监控zabbix_agentd客户端安装对象是win server 2008操作系统 64位。 1、 下载zabbix_agentd监控客户端软件安装包(windows操作系统客户端) 官方下载地址: http://www.zabbix.com/download 2、关
阅读全文
摘要:一、下载gnuwin32项目,链接:https://sourceforge.net/projects/getgnuwin32/?source=typ_redirect,或者从官网下载。 二、解压缩下载的文件: 将解压后的文件放在自定义文件夹下。 三、进行文件安装: 1、双击刚才解压的文件,安装到自定
阅读全文
摘要:一、首先需要准备两台服务器,一台放nginx集群,另一台放jenkins和gitlab二、配置好nginx的端口不要冲突了,gitlab新建一个item。保证能够正常从使用三、将代码push到item中,并且配置好脚本,将脚本放入到jenkins的文件夹中。保证jenkins的web端能够读取到四,
阅读全文
摘要:在Oracle中,"<>"、"!="、"^="都是表示“不等于”,都可以拿来使用。 但是,在我使用的时候,却发现得不到我想要的数据,如下: --查询 IS_JOB_CREATE != 2 的数量; SELECT count(1) FROM gccsdb.CCS_MSALE_RCMD_SETTING
阅读全文
摘要:当我们部署gitlab的时候,一启动,发现80和8080端口已经被占用,只得先将监听80端口的nginx和监听8080端口的jenkins停止。 修改gitlab端口主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。 例如:官方rpm 813版本。 gitlab.r
阅读全文
摘要:今天刚用源码安装以一下nginx服务,但突然发现常用的systemctl启动命令不管用,出现报错如下图所示: 一、systemd简介centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固
阅读全文
摘要:如果确认gitlab已经是启动了,并且状态是run的情况下 登录网址,报错。 第一个考虑的是配置问题, gitlab的配置要求是内存4g以上,如果没有达到,请自己检查虚拟机或者服务器配置是不是够了。 第二个检查你的端口是否被占用了 netstat -lntup 如果8080端口被占,就必须kill掉
阅读全文
摘要:配置路径选项:/etc/gitlab/gitlab.rb 可以根据自己实际安装目录进行寻找,或使用find name gitlab.rb 查找所在目录 修改的配置内容 QQ exmail gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_ad
阅读全文
摘要:$* 和 $@ 都表示传递给函数或脚本的所有参数 当 $* 和 $@ 不被双引号" "包围时,它们之间没有任何区别,都是将接收到的每个参数看做一份数据,彼此之间以空格来分隔。 但是当它们被双引号" "包含时,就会有区别了:"$*"会将所有的参数从整体上看做一份数据,而不是把每个参数都看做一份数据。"
阅读全文
摘要:▍1、for循环中的else条件 这是一个for-else方法,循环遍历列表时使用else语句。 下面举个例子,比如我们想检查一个列表中是否包含奇数。 那么可以通过for循环,遍历查找。 numbers = [2, 4, 6, 8, 1]for number in numbers: if numbe
阅读全文
摘要:系统信息 1、uname -r/n/m 显示系统内核版本 2、ifconfig 查看IP信息 3、who 显示登录系统账号 4、df 显示剩余空间 5、arch 显示处理器架构 6、date 显示系统日期 7、cal 查看日历表 8、netstat -an 查看开放端口 9、hostname 查看计
阅读全文
摘要:Dockerfile文件全面详解 Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含了用户创建镜像的所有命令和说明。一、 变量变量用 $variable_name 或者 ${variable_name} 表示。 ${variable
阅读全文
摘要:在讲解事件、故障处理思路前,先讲一个故障场景(以呼叫中心系统作为一例子): 业务人员反映呼叫中心系统运行缓慢,部份电话在自助语言环节系统处理超时,话务转人工座席,人工座席出现爆线情况。 运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲
阅读全文
摘要:如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote r
阅读全文
摘要:1 变量赋值和别名 Python变量赋值是指创建一个对象并绑定到某个变量上,如下创建一个列表对象,并赋值给变量a: a = [3,1,2] 以上基本范式可表达为: variable1 = object1 而别名是指变量1赋值给变量2的过程: variable2 = variable1 比如: b =
阅读全文
摘要:& 表示任务在后台执行,如要在后台运行如: [root@localhost local]# java -jar test.jar > log.txt & 运行 test.jar程序 ,并且置于后台执行,执行的日志重定向 到当前默认的log.txt文件中 && 表示前一条命令执行成功时,才执行后一条命
阅读全文
摘要:windows环境变量的分隔符是分号; 例如: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Linux的环境变量的分隔符是冒号:[root@localhost ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/us
阅读全文
摘要:1. 显示环境变量HOME$ echo $HOME /home/zheng 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env PVM_RSH=/usr/bin/rsh S
阅读全文
摘要:字典是否是无序的 关于这个概念,很多朋友不一定清楚。在 Python 2.7 中,字典是无序结构。字典项目的顺序是混乱的。这意味着项目的顺序是确定性和可重复的。 >>> # Python 2.7 >>> a_dict = {'color': 'blue', 'fruit': 'apple', 'pe
阅读全文
摘要:1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。 2、Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服
阅读全文
摘要:什么是虚拟化 Virtualization? 借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。一款名为 “Hypervisor” (虚拟机监控程序)的软件可直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机(VM)。虚拟机监控程序能够将计算机资源与硬件分离并
阅读全文
摘要:orabbix监控参数默认的监控触发器在15个左右。 故障类型 报警对应项 错误类型 报错简述 数据库没有数据响应 Oracle:alive High 数据库无数据响应 数据库实例不可用 Oracle:alive High 数据库实例是否可用 数据库中存在锁 Oracle:locks High 数据
阅读全文
摘要:Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序 random中的一些重要函数的用法: 1 )、random() 返回0<=n<1之间的随机实数n;2 )、choice(seq) 从序列seq中返回随机的元素;3 )、getrandbits(n) 以
阅读全文
摘要:r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不能读出。w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建 r+与a+区别:r+进行了覆盖写 以a,a+的方式打开文件,附加方式打开 (a:附加写方式打
阅读全文
摘要:在使用jenkins启动批处理的服务的时候出现了这个错误,在电脑上允许是没问题的,但是一到了jenkins上面就会报这个错误 这个解决办法是只需要在脚本的最后加一个exit 0就可以了
阅读全文
摘要:按照正常的步骤设置了window的定时计划,但是只能够右键单击才能够运行,通过排查是因为设置的计划时间有问题,当我们设置了时间后,时间尽量往后调10分钟才开始,因为系统给出的时间是实时的,当我们确定任务的时候,系统设置时间已经过了。就要等到第二天的时候才能开始执行。 问题2:在确认了脚本是绝对路径,
阅读全文
摘要:FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号) FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释%%变量名
阅读全文
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 3 n位的数字:^\d{n}$ 4 5 至少n位的数字:^\d{n,}$ 6 7 m-n位的数字:^\d{m,n}$ 8 9 零和非零开头的数字:^(0|[1-9][0-9]*)$ 10 11 非零开头的最多带两位小数的数字:^([1-9][0-
阅读全文
摘要:zabbix监控时,提示:unsupported item key,其一般有以下几种原因。 1.有时候使用自定义脚本监控,修改了zabix-agentd.conf之后,并没有将其重新启动,故会报错。解决方法:重启zabbix-agent service zabbix-agent restart 2,
阅读全文
摘要:转载:https://www.cnblogs.com/Rainbowmie/p/13272957.html 教程分成三步走 一、目标服务名称 1、打开services.msc WIN + R 组合键打开运行栏,输入services.msc 2、找到相关服务(此处以Print Spooler为例),并
阅读全文
摘要:在日常维护监控zabbix的时候 发现agent监控日志出现了问题: failed to accept an incoming connection: connection from "89.248.165.41" rejected, allowed hosts: "127.0.0.1" 原因: 这
阅读全文
摘要:在实战前,我们需要先创建一个模拟数据的字典。 dict_1 = {'Name': 'Zara', 'Age': 7, 'Class': 'First','Address':'Beijing'} 1、For 循环 + 索引进行迭代 在 Python 中遍历字典的最简单方法,是将其直接放入for循环中。
阅读全文
摘要:下面,我将给大家介绍一些Python一行程序。可能有些你还不知道,但对你未来的Python项目很有用。 1、交换两个变量 1 # a = 4 b = 5 2 a,b = b,a 3 # print(a,b) >> 5,4 让我们通过交换两个变量作为一个简单的开始。这是最简单、最直观的方法之一,无需使
阅读全文
摘要:环境: OS:Centos 7/Centos 6 先去官网手动下载rpm的安装包 然后放到服务器中 安装grafana1.安装 1 [root@localhost soft]# rpm -ivh 安装包 2 warning: grafana-5.2.1-1.x86_64.rpm: Header V4
阅读全文