笔记
文章平均质量分 82
print('初始化')
不畏将来,不念过往,秉持心气,何惧远方。
展开
-
2021-02-19-Jenkins详细教程
Jenkins详细教程 最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧!一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SC...原创 2021-02-19 10:06:32 · 675 阅读 · 0 评论 -
day04 python——列表
列表:容器型数据类型,可以承载大量的数据,有序的数据。增:append 追加insert 插入extend 迭代着追加删:pop 按照索引删除。有返回值,默认删除最后一个remove 按照元素删除clear 清空del 索引,切片(步长)改:l1[1] = ‘大壮’l1[1:3] = ‘fdsafdsafdhsjkf’l1[1:4:2] = ‘太白’查:索引,切片,for循环元组:只读列表,(), 拆包range:看做:可以自己控制范围的数字列表,.原创 2020-12-24 12:56:29 · 151 阅读 · 0 评论 -
day05 python学习——字典
字典初始:查询速度快,{‘name’: ‘太白’}, 存储大量的关联型数据。键:必须是不可变的数据类型(int,str,bool,tuple),唯一的。值:任意数据类型,对象。字典3.5x 之前无序的,3.6x 按照初始时的顺序排列,3.7之后有序的。增删改查:增:setdefualt(), dic[‘age’] = 18删:pop 键(可以设置返回值)。clear 清空,del dic[‘name’]改:dic[‘name’] = ‘wusir’查:dic[‘name’] .原创 2020-12-24 12:55:04 · 173 阅读 · 0 评论 -
python第四天练习题,有大神在给优化一下吗?
写代码,完成下列需求:用户可持续输入(用while循环),用户使用的情况: 输入A,则显示走大路回家,然后在让用户进一步选择: 是选择公交车,还是步行? 选择公交车,显示10分钟到家,并退出整个程序。 选择步行,显示20分钟到家,并退出整个程序。 输入B,则显示走小路回家,并退出整个程序。 输入C,则显示绕道回家,然后在让用户进一步选择: 是选择游戏厅玩会,还是网吧? 选择游戏厅,则显示 ‘一个半小时到家,爸爸在家,拿棍等你。’并让其重新输入A,B,C原创 2020-12-23 17:05:31 · 214 阅读 · 0 评论 -
python学习day2
day2 内容大纲今日内容大纲pycharm的安装以及简单使用辅助开发软件,代码逐行调试,设置高端,不会提示,你在书写代码时,他不提示,debug的模式,最好用的还是pycharm。格式化输出while循环运算符 and or not编码的初识昨日内容回顾编译型与解释型编译型:一次性编译成2进制,在执行优点:执行效率高缺点:不能跨平台,开发效率低代表语言:C解释型:逐行解释成二进制,在执行优点:可以跨平台,开发效率高缺点:执行效率低。代表原创 2020-12-19 15:12:09 · 109 阅读 · 1 评论 -
python学习第一课————基本数据类型
基本数据类型 **数字 int ,所有的功能,都放在int里 a1 = 123 a1 = 456 - int 将字符串转换为数字 a = "123" print(type(a),a) b = int(a) print(type(b),b) num = "0011" v = int(num, base=16) print(v) - bit_lenght # 当前数字的二进制,至少用n位表示 r原创 2020-12-17 21:47:52 · 90 阅读 · 0 评论 -
记录一个工作中常见的错误
记录一个工作中常见的错误在本地curl访问可以,在浏览器访问不行。原创 2020-10-24 10:09:45 · 124 阅读 · 0 评论 -
访问网站时浏览器报The requested URL ‘/‘ was not found on this server.
排错思路 首先先看这个页面的地址来源,是否来自本地服务器,如果不是来自本地服务器那就是来源地服务器的问题。如果是来源地的问题,把解析改成自己的地址,在看来源地是否有变化 ,解析的改变需要10分钟左右,等来源地换成自己了,在看问题是否解决,如果问题没有解决,再看配置文件是否有写错。...原创 2020-07-06 16:30:03 · 61256 阅读 · 0 评论 -
访问confluence浏览器报500的错误
查看日志org.apache.catalina.core.StandardHostValve.custom Exception Processing ErrorPage[errorCode=500, location=/500page.jsp]com.atlassian.confluence.tenant.VacantException: Confluence is vacant, a call to tenanted [public abstract net.sf.hibernate.connecti原创 2020-06-28 14:20:44 · 2588 阅读 · 1 评论 -
Shell脚本监控LVS后台服务器健康状态
在生产工作中,后台的服务器并不可能永远都处于正常运行状态,若服务器发生宕机,为了不影响正在进行的业务以及给用户更好的体验,我们需要通过编写监控脚本对LVS的后台主机存活情况进行监控,当有服务器发生故障时,脚本会从LVS转发策略删除该服务器的转发规则;等到服务器恢复正常后,脚本也将把该服务器的转发规则重新加入LVS转发策略中;若所有的后台服务器都宕机了,则脚本会自动把虚拟ip的端口转发到本机端口,起到缓冲作用编写监控脚本#!/bin/bash#虚拟IPVIP=192.168.29.122#本机IP原创 2020-06-28 10:16:24 · 437 阅读 · 0 评论 -
发送QQ邮件报证书不被信任 Error in certificate
发送邮件时报 : Error in certificate: Peer’s certificate issuer has been marked as not trust但是邮件可以正常发送!!!!Error in certificate: Peer’s certificate issuer has been marked as not trust这个报错的意思是 证书错误:Peer的证书发布者被标记为不被信任。但是我已经申请了证书[root@izuf6bux9hc5eoo7u17u7lz原创 2020-06-19 15:43:12 · 2380 阅读 · 0 评论 -
以前访问好好的网站突然浏览器报未“发送任何数据。ERR_EMPTY_RESPONSE”的错
查看nginx的日志docker logs -f --tail 1000 nginx[error] 6#6: *160312216 upstream prematurely closed connection while reading response header from upstream, client: 118.25.7.17, server: ttqb-web.jsk55.cn, request: "POST /member/productAuthenticationData HTTP/1.原创 2020-06-19 11:11:24 · 23842 阅读 · 3 评论 -
工作日记——工作中的常用小工具
统计网站访问量#!/bin/bashlog_path=/usr/local/nginx/logs/access.logmaketime=`date +%Y-%m-%d" "%H":"%M`logdate=`date -d "yesterday" +%Y-%m-%d`total_visit=`wc -l ${log_path} | awk '{print $1}'`total_bandwidth=`awk -v total=0 '{total+=$10}END{print total/1024/1原创 2020-05-26 17:53:48 · 182 阅读 · 0 评论 -
一个小时快速入门25种开发语言的技巧!!!
一个小时快速入门25种开发语言的技巧!!!每天抽出5分钟的碎片时间,一共12天,共计1小时,快速入门25种开发语言!!!!01. Javapublic class HelloWorld { // Java 程序的固定格式,和类名一致 public static void main(String[] args) { //java定义方法的固定格式 System.out.println("Hello,World!"); } }02. C#include原创 2020-05-26 14:58:04 · 656 阅读 · 0 评论 -
记一次工作中遇到的问题———curl可以访问,但浏览器无法访问
突然收到消息说网站无法访问了,于是登录服务器进行查看,首先我就用curl进行访问,发现可以获取到网页的信息,日志也有访问的信息,于是用浏览器尝试,发现浏览器不能访问,nginx的日志也没有输出,于是用F12查看,发现没有任何输出,只报连接错误,反正就是打不开网页,于是只能百度,但百度完,我发现,百度的答案都是出自一个人,其他的都是复制粘贴,都就知道关防火墙,诶,于是自己在找原因,最后在打域名的时候前缀https少打了一个s发现可以访问了,于是我就知道原因了,是域名认证过期了要重新认证,诶,买的认证域名真不原创 2020-05-22 15:44:20 · 5084 阅读 · 1 评论 -
服务器部署mailx邮件服务器,进行邮件发送
起因是阿里云的服务器不开放邮箱端口,所以用465端口进行邮件的收发安装mailxyum -y install mailx配置mail.rc文件vim /etc/mail.rcset bsdcompatset from=邮箱@qq.comset smtp=smtps://smtp.qq.com:465set smtp-auth-user=邮箱@qq.comset smtp-auth-password=jsudhdjusjkskajdkicset smtp-auth=loginset ss原创 2020-05-20 15:39:23 · 558 阅读 · 0 评论 -
API-文档管理——showdoc部署搭建
showdoc的部署官方手册上有两种搭建方法:1.是用docker进行showdoc项目的部署;2.直接在服务器上部署showdoc项目。我接下来介绍的是在docker上部署showdoc项目的方法1.安装并启动docker(已有docker的可以忽略此步骤)yum -y install docker #安装dockersystemctl start docker #启动dockersystemctl enable docker #设置docker.原创 2020-05-20 15:27:39 · 597 阅读 · 2 评论 -
记一次小问题“SSH服务器拒绝了密码。请再试一次”
SSH服务器拒绝了密码。请再试一次首先第一步,我确认密码是否有记错,检查完,密码没有记错第二步,检查ssh服务有没有启动,检查完,ssh服务已启动第三步,检查/etc/ssh/sshd_conf 文件,检查完,配置文件也没有问题最后,终于查到问题的原因了,解决完就可以ssh了。...原创 2020-05-06 15:28:49 · 1463 阅读 · 3 评论 -
记录一个docker启动容器报的错Error response from daemon: OCI runtime create failed: container_linux.go:349
这是启动容器报的错,docker logs没有,容器创建了,但是启动不了容器Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused “process_linux.go:449: container init caused “ro...原创 2020-04-28 15:28:03 · 46638 阅读 · 8 评论 -
docker加速源
docker加速源在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件){“registry-mirrors”: [“https://registry.docker-cn.com”,“http://hub-mirror.c.163.com”,“https://3laho3y3.mirror.aliyuncs.com”,“http://f136...原创 2020-04-28 10:55:25 · 161 阅读 · 0 评论 -
启动系统的时候报error: no space left on device
启动系统的时候报error: no space left on device是“错误:设备上没有剩余空间” 的一个报错原因是在启动系统时linux会启动相应的服务,而有些服务在启动时需要写磁盘,如果磁盘已满,导致启动服务的时候无法写入,会报“错误:设备上没有剩余空间”的报错。解决方法是 先在启动时进入单用户模式,查看磁盘使用情况(du -sh ./*),然后在清理一些不必要的文件,最后在重启...原创 2020-04-06 17:06:52 · 2104 阅读 · 1 评论 -
惯例收藏--Mysql集群多主多从环境搭建
A:概述:一主多从,可以缓解读的压力,但是一旦主宕机了,就不能写了;所以我们可以采用双主双从架构架构规划:主master 3307 —> 从slave 3309主master 3308 —> 从slave 33103307 <—> 3308 互为主从2个写节点,每个写节点下又是2个读节点;B:文件配置:1、配置每一台MySQL服务器的配置文件my.cnf...转载 2020-04-02 19:06:11 · 128 阅读 · 0 评论 -
176条运维人员常用的Linux命令表
线上查询及帮助命令man 查看命令帮助help 查看linux内置命令帮助文件和目录操作命令cd 切换目录cp 复制文件或目录find 查找,用于查找目录及目录下的文件mkdir 创建目录mv 移动或重命名文件pwd 显示当前工作目录的绝对路径rename 重命名文件rm 删除文件或目录rmdir ...原创 2020-02-23 13:51:50 · 139 阅读 · 0 评论 -
学习笔记(03):高并发下的Nginx性能优化实战-高并发架构分析
如何提升系统的并发能力?• 互联网分布式架构设计,提高系统并发能力的方式,方法论上主要有两种:垂直扩展(Scale Up)与水平扩展(Scale Out)。• 垂直扩展:提升单机处理能力。垂直扩展的方式又有两种。• 增强单机硬件性能• 提升单机架构性能在互联网业务发展非常迅猛的早期,如果预算不是问题,强烈建议使用“增强单机硬件性能”的方式提升系统并发能力,因为这个阶段,...原创 2020-02-02 13:44:04 · 154 阅读 · 0 评论 -
学习笔记(01):高并发下的Nginx性能优化实战-Nginx配置文件详解
#定义Nginx运行的用户和用户组# user nobady nobady;#nginx进程数,建议设置为等于CPU总核心数,默认为1。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /...原创 2020-02-01 15:36:25 · 199 阅读 · 0 评论 -
学习笔记(02):高并发下的Nginx性能优化实战-日志管理和日志切割
日志管理通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息通过错误日志,你可以得到系统某个服务或server的性能瓶颈等日志格式日志生成的到Nginx根目录logs/access.log文件,默认使用“main”日志格式,也可以自定义格式默认“main”日志格式log_f...原创 2020-02-01 16:43:29 · 115 阅读 · 0 评论