摘要:
Linux操作系统内核参数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一./proc目录 1>."/proc/sys"的内核参数和"/etc/sysctl.conf"一一对应 2>.修改"vm.drop_caches"(清空缓冲区)参数 3>.修改"net.ipv4.icmp 阅读全文
摘要:
Linux操作系统启动故障排错之"/sbin/init"文件被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.删除"/sbin/init"文件模拟故障 二.故障恢复实战 1>.如下图所示,根据提示按字母"a"修改内核参数 2>.指定系统内核启动时指定启动进程为"/ 阅读全文
摘要:
React技术栈-jsx的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.虚拟DOM 二.JSX 三.创建虚拟DOM的两种方式 1>.编写代码 2>.打开浏览器查看效果 四.JSX小试牛刀(如下图所示,使用React的JSX语法打印“前端JS框架列表”) <!DOCT 阅读全文
摘要:
SHELL脚本编程-expect 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.expect概述 1>.expect介绍 2>.expect命令 3>.安装expect软件包 [root@node101.yinzhengjie.org.cn ~]# yum info expe 阅读全文
摘要:
React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则 阅读全文
摘要:
数据库开发-Django ORM的多对多查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.联合主键问题 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi 阅读全文
摘要:
数据库开发-Django ORM的一对多查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.联合主键问题 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi 阅读全文
摘要:
数据库开发-Django ORM的单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查询集 1>.查询集相关概述 2>.案例一(没有使用缓存,每次都要去查库,查了2次库) (0.001) SELECT @@SQL_AUTO_IS_NULL; args=None (0.0 阅读全文
摘要:
数据库开发-Django ORM的数据库迁移 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一. Django 项目准备 1>.安装django包 验证django是否安装成功 2>.项目准备 3>.打开salary/settings.py主配置文件修改数据库相关的配置 """ 阅读全文
摘要:
数据库开发-pymysql详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Python支持的MySQL驱动 1>.什么是驱动 2>.MySQLdb 3>.mysqlclient 4>.MySQL官方Connector 5>.pymysql 二.pymysql的使用 1>. 阅读全文
摘要:
SHELL脚本编程-字符串处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.字符串切片 二.字符串处理 1>.基于模式取子串 [root@node101.yinzhengjie.org.cn ~]# getent passwd root root:x:0:0:root:/r 阅读全文
摘要:
Python的元编程案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是元编程 二.type类 1>.查看type的构造方法 2>.使用type构造一个新类型(可以借助type构造任何类,用代码来生成代码,这就是元编程) <class '__main__.Student 阅读全文
摘要:
Linux操作系统启动故障排错之"/etc/fstab"文件被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.模拟故障 二.恢复实战案例 1>.使用光盘进入救援模式观察之前的操作系统的挂载信息都没有了 2>.通过fdisk命令观察磁盘分区情况 3>.激活逻辑卷组 阅读全文
摘要:
Linux操作系统启动故障排错之"/boot"目录被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.模拟删除/boot分区 1>.查看/boot分区 2>.查看/boot分区下文件所在软件包 3>.模拟删除/boot分区文件内容 二.使用光盘选择救援模式进行恢复 阅读全文
摘要:
Linux操作系统之grub加密实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.为grub设置明文密码案例 1>.修改"/boot/grub/grub.conf"配置文件 2>.重启操作系统(我们发现启动操作系统时没有"a","c","e"的相关选项,只有一个"p"选 阅读全文
摘要:
Linux操作系统之更改启动菜单的背景图实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.制作图像并上传到服务器 1>.使用window 10操作系统自带的画图工具指定像素的图片并保存到本地(推荐报错为"JPEG"类型) 2>.安装Linux上传工具包 [root@yi 阅读全文
摘要:
Linux操作系统故障排除之Grub信息被删除 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 [root@yinzhengjie ~]# hexdump -C /dev/sda -n 10240 00000000 eb 48 90 10 8e d0 bc 00 b0 b8 00 阅读全文
摘要:
SHELL脚本编程-普通数组(列表)和关联数组(字典) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组相关概述 [root@node101.yinzhengjie.org.cn ~]# bash --version GNU bash, version 4.2.46(2)- 阅读全文
摘要:
Linux操作系统-CentOS6启动流程和服务管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Linux组成 1>.Linux: kernel+rootfs 2>.内核设计流派 3>.Linux内核特点 [root@node101.yinzhengjie.org.cn 阅读全文
摘要:
Python并发编程-concurrent包 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.concurrent.futures包概述 3.2版本引入的模块。 异步并行任务编程模块,提供一个高级的异步可执行的便利接口。 提供了2个池执行器: ThreadPoolExecuto 阅读全文
摘要:
Python并发编程-多进程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.多进程相关概念 二.multiprocessing calc-0 0 calc-1 0 calc-2 0 calc-3 0 47.011848 calc-0 0 calc-1 0 calc-2 0 c 阅读全文
摘要:
Python并发编程-GIL全局解释器锁 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.GIL全局解释器锁概述 二.案例展示 1>.单线程案例 2>.多线程案例 3>.总结 阅读全文
摘要:
Python并发编程-线程同步(线程安全) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 线程同步,线程间协调,通过某种技术,让一个线程访问某些数据时,其它线程不能访问这些数据,直到该线程完成对数据的操作。 一.Event 1>.Event的常用方法 2>.Event使用案例 2 阅读全文
摘要:
Linux操作系统的计划任务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.任务计划概述 二.at任务 1>.查看at包 [root@node101.yinzhengjie.org.cn ~]# rpm -ql at /etc/at.deny /etc/pam.d/atd / 阅读全文
摘要:
Linux操作系统的进程管理和信号 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.lsof命令详解 1>.lsof概述 2>.命令参数 3>.进程管理 [root@node101.yinzhengjie.org.cn ~]# lsof /dev/pts/1 #查看由登陆用户启 阅读全文
摘要:
Linux操作系统的进程管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.进程相关概念 1>.进程概述 2>.用户和内核空间 3>.进程,线程和协程 4>.进程的基本状态和转换 5>.进程优先级 6>.进程内存 7>.IPC(全称:"Inter Process Commun 阅读全文
摘要:
CentOS 7网络配置工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.网卡命名机制 1>.基于BIOS支持启用biosdevname(dell公司研发)软件 2>.名称组成格式 3>.名称类型 4>.采用传统命名方式 [root@node101.yinzhengjie. 阅读全文
摘要:
Python并发编程-线程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.进程和线程 1>.什么是进程 2>.进程和程序的关系 3>.什么是线程 4>.进程,线程的理解 5>.线程的状态 6>.python中的线程和进程 二.Thread类 1>.Thread类的构造方法 2 阅读全文
摘要:
Python并发编程-queue 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Queue 2 False 3 True hdfs 2 False mapreduce 1 False yarn 二.LifoQueue 2 False 3 True yarn 2 False m 阅读全文
摘要:
Python并发编程-并发解决方案概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发和并行区别 1>.并行(parallel) 2>.并发(concurrency) 3>.举例 二.并发的常见解决方案 1>.队列,缓冲区 2>.争抢 3>.预处理 4>.并行 5>.提速 阅读全文
摘要:
图Graph 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.图的概述 1>.什么是图 经典定义:图Graph由顶点和边组成,顶点的有穷非空集合为V,边的集合为E,记作 G(V, E) 。 顶点Vertex,数据元素的集合,顶点的集合,有穷非空; 边Edge,数据元素关系的集合 阅读全文
摘要:
Linux网络基本配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.基本网络配置概述 1>.Linux操作戏他中DNS解析次序 2>.修改主机名 3>.CentOS 6.x 操作系统建议修改主机名后顺手添加本地解析文件,而CentOS 7.x则不用 [root@centos 阅读全文
摘要:
计算机网络基础之IP地址详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.IP地址概述 1>.什么是IP地址 2>.IPv4地址格式:点分十进制记法 3>.将IP地址转换成十进制并ping它 二.IP地址分类 1>.A类地址计算方式 2>.B类 3>.C类 4>.D类 5> 阅读全文
摘要:
计算机网络基础之TCP/IP 协议栈 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.TCP/IP 协议栈概述 1>.什么是TCP/IP协议栈 2>.TCP/IP 应用层 3>.传输层 4>.可靠性 vs.高效性 5>.TCP特性 二.TCP协议 1>.TCP包头信息 2>.T 阅读全文
摘要:
计算机网络基础之网络设备 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Hub集线器 二.以太网桥 1>.交换式以太网的优势 2>.以太网桥工作原理 3>.如果监控交换机所有数据包 4>.Hub和交换机 三.路由器 四.VLAN 五.分层的网络架构 阅读全文
摘要:
计算机网络基础之OSI参考模型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.OSI参考模型 1>.物理层 2>. 数据链路层 3>.网络层 4>.传输层 5>.会话层 6>.表示层 7>. 应用层 二.OSI七层工作原理 三.PDU(Protocol Data Unit) 阅读全文
摘要:
计算机网络基础之网络拓扑介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.网络的概念 1>.什么是网络 2>.什么是计算机网络 3>.带宽 4>.常见的网络物理组件 5>.网络应用程序 6>.用户应用程序对网络的影响 7>.网络的特征 二.物理拓扑分类 1>.总线型拓扑 2 阅读全文
摘要:
MySQL/MariaDB数据库的性能测试 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数据库服务衡量指标 二.压力测试工具 三.Mysqlslap使用案例 1>.Mysqlslap概述 2>.Mysqlslap常用参数 [options] 说明: [root@node10 阅读全文
摘要:
MySQL/MariaDB数据库的Galera高可用性集群实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Galera Cluster概述 1>.什么是Galera Cluster 2>.Galera Cluster架构 3>.Galera Cluster特点 4>.Ga 阅读全文
摘要:
MySQL/MariaDB数据库的MHA实现高可用实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL高可用常见的解决方案 1>.Multi-Master Replication Manager for MySQL(简称MMM) 2>.Master High Ava 阅读全文