自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汪同学的博客

越努力越幸运

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

原创 我用Python写了一个小游戏

在这个小游戏项目中,我们一起来完成一个文字版的人机对战小游戏吧,并且一步一步增加游戏的功能,让它变得更真实、更有意思吧~第一个版本1.0:import timeimport randomplayer_victory = 0enemy_victory = 0for i in range(1,4): time.sleep(1.5) print(' \n——————现在...

2019-09-05 21:18:38 1153

原创 数据库增删改查命令

一、创建库mysql -u root -p --连接数据库show databases; --显示所有数据库create database school; --创建数据库schooluse school; --切换到school数据库show tables; --显示这个数据库下的所有表二、创建表creat...

2019-09-05 20:02:28 1213

原创 数据库常见报错汇总

一、报错解决:ERROR13661、在插入数据的数据的时候报ERROR1366错误:2、此时所有表结构是:3、这个问题是字符集原因导致的,执行命令:4、问题解决,再次查看所有表结构是:二、报错解决:ERROR14061、在插入数据的数据的时候报ERROR1366错误:2、这个问题是因为数据太长,通过修改字符类型来解决,执行命令:3、再次执行插入数据,问题解决,此时所有表结...

2019-09-05 17:58:07 1742

原创 LNMP环境搭建之Mysql篇

在搭建mysql数据库的时候,一开始,我是直接在Centos服务器上通过yum -y install mysql 搭建,结果发现搭建的是mariadb数据库,不是mysql数据库。后来,通过查询了解到,从最新版本的linux系统开始,默认的数据库是 Mariadb而不是mysql了。所以,如果我们想在Centos 7 环境中搭建mysql数据库的话,需要通过oracle官网下载mysql数据库的...

2019-09-03 13:04:23 875

原创 常用下载地址

oracle数据库服务端和客户端:https://www.oracle.com/database/technologies/112010-win64soft.htmlmysql数据库服务端和客户端:https://dev.mysql.com/downloads/windows/PL/SQL developer下载地址:https://www.allroundautomations.com...

2019-09-01 09:15:30 415

原创 常规故障排错流程

前言-事件处理过程:1、发现2、认知3、处置4、后续一、发现-事件来源1、自动监控发现1)Tivoli/Zabbix2)NEM-Zabbix3)Splunk4)weblogic监控5)第三方监控:基调、网宿、听云。。。2、点检发现一线值班人员根据点检手册,定时定量检查系统3、业务反馈业务人员、外部会员、测试人员二、认知-事件识别(一)监控的机制?报警的含义?监控的...

2019-08-27 10:47:25 346

原创 Centos中怎么搭建Keepalived?

Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability HA),其实两种不同的含义:广义上来说,是指整个系统的高可用性狭义上来说,就是指主机的冗余和接管...

2019-08-26 21:52:20 444

原创 Centos中怎么临时和永久修改Hostname?

Centos修改主机名有两种方法,一种是临时修改,一种是永久修改。一、临时修改二、永久修改同时还需要编辑/etc/hosts和/etc/sysconfig/network这两个配置文件,最后使用reboot命令重启系统...

2019-08-26 18:56:30 771

原创 Centos中怎么将网卡名称由ens33改为eth0?

Linux操作系统的网卡设备默认是eth0、eth1、eth2等,而Centos提供了不同的命名规则,默认是基于固件、拓扑、信息位置来分配。那么怎么将网卡名称由ens33修改为eth0呢?一、修改grub配置文件vi /etc/sysconfig/grub grub2-mkconfig -o /boot/grub2/grub.cfg结果显示:二、修改ifcfg配置文件mv /et...

2019-08-26 18:54:50 942

原创 IP/TCP/HTTP协议

一、TCP/IP五层模型物理层、数据链路层、网络层、传输层、应用层二、OSI七层模型物理层、数据链路层、网络层、传输层、会话层、表示层、应用层三、层——协议物理层 :FE自协商 Manchester MLT-3 4 A PAM5数据链路层:ARP RARP IEEE802.3 PPP CSMA/CD网络层 :IP ICMP RIP IGMP传输层 :TCP UDP...

2019-08-26 17:40:04 1190

转载 Linux之《荒岛余生》(五)网络篇

前言你想通过执行ping google.com来判断网络连通性么?我想你这是在侮辱方教授。本篇是《荒岛余生》系列第五篇,网络篇,但不会教你fq。看着kali linux上百个网络命令,我陷入了沉思。专业的网络命令实在是太多了,如果要罗列,上千个也是有的。个人不是渗透测试工作者,大部分功能只知皮毛。所以本文是非常浅显的技术总结,仅聚焦工作中常用到的一些Linux命令。由于nio的普及,ck10...

2019-08-25 16:18:37 414

转载 Linux之《荒岛余生》(四)I/O篇

我们在cpu篇就提到,iowait高一般代表硬盘到瓶颈了。wait的意思,就是等,就像等正在化妆的女朋友,总是带着一丝焦躁。本篇是《荒岛余生》系列第四篇,I/O篇,计算机中最慢的那一环。一点背景速度差异I/O不仅仅是硬盘,还包括外围的所有设备,比如键盘鼠标,比如1.44M的3.5英寸软盘(还有人记得么)。但服务器环境,泛指硬盘。硬盘有多慢呢?我们不去探究不同设备的实现细节,直接看它的写入速...

2019-08-25 15:53:14 167 1

转载 Linux之《荒岛余生》(三)内存篇

前言小公司请求量小,但喜欢滥用内存,开一堆线程,大把大把往jvm塞对象,最终问题是内存溢出。大公司并发大,但喜欢强调HA,所以通常保留swap,最终问题是服务卡顿。而喜欢用全局集合变量的某些同仁,把java代码当c写,对象塞进去但忘了销毁,最终问题是内存泄漏。如何避免?合理参数、优雅代码、禁用swap,三管齐下,trouble shooter(解决问题的人)。从一个故事开始老王的疑问...

2019-08-25 15:33:29 109

转载 Linux之《荒岛余生》(二)CPU篇

如何做一个CPUcpu是芯片的一种,我们以汉芯为例,看一下制作七步曲。➊ 提纯精度11个9的硅片(99.999999999%)➋ 生成晶圆➌ 使用光刻机加工晶圆➍ 使用刻蚀机沟槽➎ 完成P型半导体制作➏ 使用200号的粗砂纸抹掉原标志➐ 涂上新标志bingo,完工!虽然CPU很小,但生产它的设备可不简单。如下图,就是一台重十几吨,占地上百平米,全世界都当宝贝的光刻机!你我就这...

2019-08-25 13:04:09 117

转载 Linux之《荒岛余生》(一)准备篇

前言越接近底层,就越接近真相,在计算机的世界,同样也是一样的。我们的目的,就像是《荒岛余生》一样:找到一个信念,在最残酷的环境中,生存下去。说的比较隐晦,其实就是:你换公司了,而你的新公司比较推崇devops,你要自己面对问题。内容文章将会尝试单纯的Cpu、Mem、Net、Disk、IO问题排查,然后组合各种元素,解决一些棘手问题,就是一些常用命令的组合。当然我们是java系的,所以会多一...

2019-08-25 12:44:51 92

转载 Linux生产环境上,最常用的一套“awk”技巧

敢用自己的名字做软件名字的,都有非常强大的自信。比如,垠语言什么的。awk的命名得自于它的三个创始人姓别的首字母,都是80来岁的老爷爷了。当然也有四个人的组合:流行的GoF设计模式。但对于我这游戏爱好者来说,想到的竟然是三位一体,果然是不争气啊。它长的很像C,为什么这么有名,除了它强大的功能,我们姑且认为a这个字母比较靠前吧。awk比sed简单,它更像一门编程语言。打印某一列下面,这几行代...

2019-08-25 12:24:43 449

转载 Linux生产环境上,最常用的一套“Sed”技巧

sed命令应用广泛,使用简单,是快速文本处理的利器。它其实没多少技巧,背诵、使用是最合适的学习渠道,属于硬技能。但它又很复杂,因为高级功能太多。本篇不去关注sed的高级功能,仅对常用的一些操作,进行说明。随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作效率上来看,sed命令都是程序员必须掌握的一个重要工具。那些说可以现场goog...

2019-08-25 11:20:50 128

转载 Linux生产环境上,最常用的一套“vim”技巧

引子研发线上使用最多的编辑器,就是vi。无论是最快查看某个文件内容,还是快速编辑某个文件,vi都能帮上忙。软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、也没有时间忍受你做这些增强。希望看完本文,能够对这款神器有一个大体印象。当然,熟练的使用还需要日常有意识的培养。vim是vi的增强...

2019-08-25 10:12:42 109

转载 Linux常用命令大全

前言本文特点授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的;准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴;实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论;条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空;总结性强:只列常用语法,易错情况强调,拒绝照搬照套。学前须知适用人群:开发、测试、运维文档用途:linux入门学习、命令备忘录、面...

2019-08-24 22:50:46 186

原创 Linux中怎么把证书从.pfx转换成.crt和.key?

今天在更新证书的时候,发现必须使用.cer和.key格式的证书,而我们却只有.pfx格式的证书。怎么办?最后我们想办法把.pfx格式的证书转换成了.cer和.key格式的证书,问题解决了。.pfx证书是由Public Key Cryptography Standards #12 (公钥加密技术12号标准) 定义,包含了公钥和私钥的二进制形式的证书,以pfx作为证书文件的后缀名。它的转换过程非常简...

2019-08-08 17:41:02 3079

原创 LNMP环境搭建之Nginx篇

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪等。

2019-07-26 23:32:55 138

原创 Centos中怎么配置静态地址及后续问题的解决?

俗话说,好记性不如烂笔头。之所以开始这一篇博客,主要是想给自己一个输出的过程。其实,我第一次在Centos中配置静态地址,没有配置成功。这次总结了经验之后,又来了一次,成功了。接下来,我把配置的过程已经中间出现的一些坑点一一道来。第一步:cd /etc/sysconfig/network-scripts/vi ifcfg-ens33在这里我们把BOOTPROTO设置成static , 然后加上IPADDR,NETMASK,GATEWAY的...

2019-07-19 22:18:54 174

空空如也

空空如也

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

TA关注的人

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