摘要:
MySQL事务及隔离级别详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL的基本架构 MySQL的基本架构可以分为三块,即连接池,核心功能层,存储引擎层。 1>.连接池 (线程处理工具) 主要功能是与用户请求建立连接。第一层向用户响应请求的数据,这个层次不是MyS
阅读全文
posted @ 2017-11-20 23:17
尹正杰
阅读(409)
推荐(0)
摘要:
MySQL的DML常用语法格式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 我们知道MySQL的查询大致分为单表查询,多表查询以及联合查询。多表查询,顾名思义,就是查询的结果可能不止来源一个表哟!数据库中的设计范式要求其尽可能降低冗余的,那么如果说一个数据我们来回的存储N此的话
阅读全文
posted @ 2017-11-19 22:47
尹正杰
阅读(1810)
推荐(0)
摘要:
MySQL简单查询详解-单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过mysql协议进行通信,mysql服务器通过某种客户端发送来的查询语句的时候,首先会去本地检验缓存是否命中,如
阅读全文
posted @ 2017-11-18 22:58
尹正杰
阅读(601)
推荐(0)
摘要:
libvirt工具实现虚拟机管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.介绍virt-install命令的常用参数 virt-install是一个命令行工具,它能够为KVM,Xen或其他支持libvrit API的hypervisor创建虚拟机并完成GuestOS安装
阅读全文
posted @ 2017-11-18 00:06
尹正杰
阅读(1393)
推荐(0)
摘要:
MySQL数据库以及表的管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 今天我们探讨的话题就是如何使用MySQL做开发,我们运维的主要工作不是去开发SQL的,但尽管如此,我们有可能需要对别人写出来的复杂SQL语句做性能评估,去分析他们写的SQL语句是不是足够高效,如果不是的话
阅读全文
posted @ 2017-11-17 21:24
尹正杰
阅读(1501)
推荐(0)
摘要:
KVM使用入门 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.KVM管理工具 1.libvirt系列 它是由REDHAT公司开发的适用于管理众多不同架构上的虚拟化技术的管理工具(比如:xen,kvm,LXC等)。他们需要在每个虚拟机实例上或是每一个hypervisor运行一个
阅读全文
posted @ 2017-11-16 21:33
尹正杰
阅读(2659)
推荐(0)
摘要:
虚拟化技术之KVM 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是虚拟化 其实虚拟化技术已经不是一个新技术了,上个世纪六十年代IBM公司已经在使用,只不过后来(上个世纪八十年代)随着PC机的出现,虚拟化为最初的应用目的已经可用武之地了,但是随着X86系统的增多以及PC机
阅读全文
posted @ 2017-11-15 22:22
尹正杰
阅读(1189)
推荐(0)
摘要:
MySQL初始化以及客户端工具的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是关系型数据库 关系型数据库通常是把所有的数据都组织成二维关系。之所以称为关系型数据库是因为他把数据组织在一个有字段和记录组成的二维关系表当中。并且在这个关系表之外提供了很多辅助性的工具以
阅读全文
posted @ 2017-11-14 21:26
尹正杰
阅读(4968)
推荐(0)
摘要:
Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟,请知晓。 一.字典的基本使用 二.字典的进阶玩法 三.字典的遍历
阅读全文
posted @ 2017-11-13 23:03
尹正杰
阅读(364)
推荐(0)
摘要:
Golang异常处理-panic与recover 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 在程序设计中,容错是相当重要的一部分工作,在 Go中它是通过错误处理来实现的,error 虽然只是一个接口,但是其变化却可以有很多,我们可以根据自己的需求来实现不同的处理。任何时候当你
阅读全文
posted @ 2017-11-12 22:42
尹正杰
阅读(2028)
推荐(0)
摘要:
HTML&CSS基础-overflow 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HTML源代码 二.浏览器打开以上代码渲染结果
阅读全文
posted @ 2017-11-11 18:10
尹正杰
阅读(594)
推荐(0)
摘要:
MySQL数据类型以及基本使用详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL服务器的主要组件 我们知道MySQL的主要组件主要是由服务端(mysqld)和客户端(mysql)组成的。它们都共用一个配置文件(通常叫做my.cnf),这个配置文件很独特,它需要使用
阅读全文
posted @ 2017-11-11 08:35
尹正杰
阅读(39323)
推荐(5)
摘要:
HTML&CSS基础-display和visibility 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HTML源代码 二.浏览器打开以上代码渲染结果
阅读全文
posted @ 2017-11-09 22:52
尹正杰
阅读(704)
推荐(0)
摘要:
golang数据传输格式-序列化与反序列化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 想必计算机专业毕业的小伙伴应该都知道数据想要持久化存储,必须将其存在I/O设备里面,这些I/O设备可以是光盘,U盘,机械硬盘,移动硬盘等等。那么这些数据是以哪种方式进程存取的呢?这就是我们聊
阅读全文
posted @ 2017-11-09 00:32
尹正杰
阅读(6593)
推荐(0)
摘要:
Golang的文件处理方式-常见的读写姿势 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 在 Golang 语言中,文件使用指向 os.File 类型的指针来表示的,也叫做文件句柄。注意,标准输入 os.Stdin 和标准输出 os.Stdout ,他们的类型都是 *os.Fil
阅读全文
posted @ 2017-11-08 11:21
尹正杰
阅读(14223)
推荐(1)
摘要:
HTML&CSS基础-内联元素的盒模型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HTML源代码 二.浏览器打开以上代码渲染结果
阅读全文
posted @ 2017-11-07 20:39
尹正杰
阅读(700)
推荐(0)
摘要:
Golang的交互模式进阶-读取用户的输入 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 读写数据除了 fmt 和 os 包,我们还需要用到 bufio 包来处理缓冲的输入和输出。 一.从控制台读取输入 我们如何读取用户的键盘(控制台)输入呢?从键盘和标准输入 os.Stdin
阅读全文
posted @ 2017-11-07 12:46
尹正杰
阅读(30178)
推荐(2)
摘要:
配置httpd2.4与常见的I/O模型说明 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.httpd2.4访问控制 1.基于IP访问控制: 允许所有主机访问:Require all granted 拒绝所有主机访问:Require all deny 基于IP控制某主机的访问
阅读全文
posted @ 2017-11-06 23:18
尹正杰
阅读(422)
推荐(0)
摘要:
压力测试以及编译安装httpd2.4 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.使用 deflate_module模块压缩页面优化传输速度 我们的httpd软件自带的有一个mod_deflate模块,它可以实现调用gzip这样的工具来实现对文本数据压缩的。二进制的格式的文
阅读全文
posted @ 2017-11-06 21:47
尹正杰
阅读(518)
推荐(0)
摘要:
https和server-status配置案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.https协议 我们知道http协议是明文的,所以,你的数据发送不管是请求报文(request)还是响应报文(response)统统都是明文的。对于很多数据来讲都是无所谓的,因为你的
阅读全文
posted @ 2017-11-05 20:24
尹正杰
阅读(1437)
推荐(0)
摘要:
Nginx核心配置文件常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 关于Nginx权威文档的话童鞋们可以参考Nginx官方文档介绍:http://nginx.org/en/docs/http/ngx_http_core_module.html。本篇博客只列出来了常用
阅读全文
posted @ 2017-11-05 19:04
尹正杰
阅读(3677)
推荐(0)
摘要:
HTML&CSS基础-浏览器默认样式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看浏览器的默认样式 1>.编写测试HTML代码 2>.打开浏览器查看效果 3>.打开debug模式 4>.查看div标签,并没有看到任何边距配置,如下图所示 5>.查看body标签,发现bo
阅读全文
posted @ 2017-11-05 17:27
尹正杰
阅读(781)
推荐(0)
摘要:
GO语言的进阶之路-goroutine(并发) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 有人把Go比作21世纪的C 语言,第一是因为 Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而GO 从语言层面就支持了并行。Go语言中最重要的一个特性,那就是 go 关键字。
阅读全文
posted @ 2017-11-02 12:26
尹正杰
阅读(11639)
推荐(0)
摘要:
httpd配置文件详解及实例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.http协议的组成 http协议是C/S架构:我们可以把浏览器(如:IE,Firefox,Safari,Chrome,Opera)看做客户端,当然我们也可以用命令行(elinks,curl)当做一个客
阅读全文
posted @ 2017-10-31 23:18
尹正杰
阅读(14011)
推荐(1)
摘要:
HTML&CSS基础-垂直外边距的重叠/折叠 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HTML源代码 二.浏览器打开以上代码渲染结果
阅读全文
posted @ 2017-10-30 23:52
尹正杰
阅读(541)
推荐(0)
posted @ 2017-10-29 02:06
尹正杰
阅读(228)
推荐(0)
摘要:
Elasticsearch日志分析系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是Elasticsearch 一个采用Restful API标准的高扩展性的和高可用性的实时数据分析的全文搜索工具。高扩展性体现在Elasticsearch添加节点非常简单,基本新的节点
阅读全文
posted @ 2017-10-28 00:19
尹正杰
阅读(18430)
推荐(1)
摘要:
系统自带的日志管理工具-rsyslogd 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.日志管理简介 1.什么是日志 系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日
阅读全文
posted @ 2017-10-27 22:53
尹正杰
阅读(18518)
推荐(0)
摘要:
Golang面向API编程-interface(接口) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Golang并不是一种典型的面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)语言。它在语法上不支持类和继承的概念。没有继承是否就无
阅读全文
posted @ 2017-10-26 00:11
尹正杰
阅读(4253)
推荐(0)
摘要:
Golang面向过程编程-函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是函数 简单的说函数的作用就是把程序里多次调用的相同的代码部分定义成一份,然后起个名字,所有的调用都只用这个名字就可以了。修改代码时,只需要改变函数体内的代码即可。Go 语言最少有个 main(
阅读全文
posted @ 2017-10-24 00:04
尹正杰
阅读(870)
推荐(0)
摘要:
Linux操作系统的curl命令的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.curl工具概述 curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议;
阅读全文
posted @ 2017-10-23 23:22
尹正杰
阅读(70465)
推荐(2)
摘要:
GO语言的进阶之路-流程控制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 流程控制在编程语言中是最伟大的发明了,因为有了它,你可以通过很简单的流程描述来表达很复杂的逻辑。流程控制语句有三个作用,第一,选择(根据条件跳转到不同的执行序列); 第二,循环(根据条件反复执行某个序列)
阅读全文
posted @ 2017-10-23 00:22
尹正杰
阅读(500)
推荐(0)
摘要:
ansible指路篇-安装及基本命令使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是ansible ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量
阅读全文
posted @ 2017-10-21 00:44
尹正杰
阅读(1346)
推荐(0)
摘要:
Docker简介以及安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是容器 1.一种虚拟化方案 2.操作系统级别的虚拟化 3.对比容器技术和虚拟机 4.为什么容器有这么多特点直到docker的出现才被关注起来呢? 二.什么是Docker 三.Docker的特点 1.提
阅读全文
posted @ 2017-10-20 09:57
尹正杰
阅读(550)
推荐(0)
摘要:
GoLang基础数据类型 >字典(map)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 可能大家刚刚接触Golang的小伙伴都会跟我一样,这个map是干嘛的,是函数吗?学过python的小伙伴可能会想到map这个函数。其实它就是Golang中的字典。下面跟我一起看看它的特性
阅读全文
posted @ 2017-10-19 00:20
尹正杰
阅读(74355)
推荐(0)
摘要:
SHELL脚本编程循环篇-for循环 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.for循环的语法格式 [root@node101.yinzhengjie.org.cn ~]# help for for: for NAME [in WORDS ... ] ; do COMM
阅读全文
posted @ 2017-10-18 00:26
尹正杰
阅读(2912)
推荐(1)
摘要:
golang格式化输出-fmt包用法详解 注意:我在这里给出golang查询关于包的使用的地址:https://godoc.org 声明: 此片文章并非原创,大多数内容都是来自:https://godoc.org/fmt,通过谷歌翻译进行翻译而来。 import "fmt" fmt包实现了类似C语言
阅读全文
posted @ 2017-10-17 11:38
尹正杰
阅读(142870)
推荐(3)
摘要:
SHELL脚本编程配置环境 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.bash如何展开命令行 1>.bash的优先级 把命令行分成单个命令词 展开别名 展开大括号的声明({}) 展开波浪符声明(~) 命令替换$() 和 ``) 再次把命令行分成命令词 展开文件通配(*、?
阅读全文
posted @ 2017-10-17 00:12
尹正杰
阅读(1252)
推荐(1)
摘要:
SHELL脚本编程条件选择(if语句)和条件判断(case语句) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.条件选择if语句 [root@node101.yinzhengjie.org.cn ~]# help if if: if COMMANDS; then COMMAN
阅读全文
posted @ 2017-10-16 00:13
尹正杰
阅读(4655)
推荐(0)
摘要:
SHELL脚本编程的条件测试 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.条件测试概述 [root@node101.yinzhengjie.org.cn ~]# a="" [root@node101.yinzhengjie.org.cn ~]# test -n "$a" [
阅读全文
posted @ 2017-10-15 00:54
尹正杰
阅读(549)
推荐(0)