04 2019 档案
摘要:Pod介绍 Pod是K8s的最小调度单位 内部是一组Container容器,根容器Pause和其他业务容器 拥有唯一Pod IP 小贴士: 在生产环境中,极少单独Pod的情况 一般都是使用Deployment等方式对Pod进行管理 Pod调度实例 1.编辑yaml文件 vim myweb1.yaml
阅读全文
摘要:下载依赖包并构建路径 小提示 如果缺少依赖包,会报错:无法解析导入 org.apache 已经将jar包上传至我的Github:https://guoflight.github.io/Mycode/JAVA/jar/org.apache.poi.jar JAVA代码 import java.io.B
阅读全文
摘要:关于sed命令 这是一个非交互式的工具,即非交互式编辑器 一行一行匹配与处理,即根据行进行匹配后处理 默认不改变文件,只输出处理的内容 使用方式 sed [选项] [匹配和动作] <文件名> #举例: sed '1ihello' test.txt #在第1行插入hello #1表示第1行 #i表示插
阅读全文
摘要:Kubernetes简单介绍 Kubernetes意为舵手,简称K8s。 前身是Google的Borg。所以一开源就吸引了一大批注意力。 因为谷歌,所以墙。在国内搭建K8s非常头疼。 下面我就来介绍一下,怎么绕过墙来部署k8s。 环境准备 节点操作系统IPmasterCentOS7192.168.1
阅读全文
摘要:TCP三次握手和四次挥手是可靠传输的保证。 三次握手和四次挥手的过程: TCP有限状态机: 三次握手 建立连接有三步: 1.Client发送SYN至Server 2.Server收到SYN之后,对此SYN进行回应:发送包含ACK和SYN的数据包至Client。 3.Client也对此SYN进行回应,
阅读全文
摘要:小贴士 这里不再赘述公私钥的生成过程。可以利用OpenSSL进行生成。 加密代码 #!/usr/bin/python #加密 #conda install pycrypto #提前安装模块 import base64 from Crypto.PublicKey import RSA from Cry
阅读全文
摘要:话不多说,上代码 bool str_same(char *p1, char *p2) { if (strcmp(p1, p2)) return 0; else for (int i = 0; i < strlen(p1) + 1; i++) { if (p1[i] != p2[i]) return
阅读全文
摘要:什么是素数? 定义:在大于1的自然数中,除了1和它本身以外不再有其他因数。又称质数。 代码实现 bool sushu(int t) { if (t % 2 == 0) //如果此数为偶数,则不是素数 return false; int k = sqrt(t); for (int i = 3; i <
阅读全文
摘要:什么是回文数? “回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,称为回文数。 例如,n=1234321。正着读和反着读都一样,即为回文数。 回文数代码实现 #include<stdio.h> int ma
阅读全文
摘要:目录 选择排序冒泡排序直接插入排序折半插入排序快速排序排序二叉树堆排序希尔排序归并排序 小贴士: 下面默认最小到大排序哦,可以根据需要修改。 默认以数组为例,也可以应用到链表和其他数据结构里呢! 选择排序 介绍 1.遍历一个数组,选出最小的一个放在第一个位置。 2.以第二到最后一个元素作为一个新数组
阅读全文
摘要:什么是组播? 先说单播,单播的接收者只有一个 再说广播,广播的接收者是所有设备 简单地说,组播的接收者是一组,由设备自行选择是否接收。 打个比方,公司高层在开视频会议,那所有的高层人员都必须接收视频。 而非高层人员则不必理会。 组播IP地址(D类地址) 224.0.0.1 #所有主机地址(包括路由器
阅读全文
摘要:有的时候,我们开机启动一些命令或者是一段脚本,又或者是开机启动自定义的服务。 下面归纳了2种实现的方式。 方式1-开机启动命令 vim /etc/rc.local #添加你想执行的命令 chmod +x /etc/rc.d/rc.local #使文件生效 方式2-注册系统服务 cd /etc/rc.
阅读全文
摘要:建议先学习主从复制的原理与配置,可以看我之前的博客 环境 CentOS7 + Mariadb 配置 这里不再赘述数据库的搭建与基础配置 放行防火墙/SELinux firewall-cmd --add-service=mysql #这里是临时放行 setenforce 0 #这里是临时放行 编辑配置
阅读全文
摘要:关于主从复制 主要用途:实现读写分离,主写从读,即主服务器用于写操作,其他从服务器用于读操作。注意事项:配置之前各服务器数据库信息必须一致,否则会失败。 原理 master将事件记录于二进制文件中slave启动I/O线程监控master二进制文件,有改动则写入中继日志slave将中继日志事件写入数据
阅读全文
摘要:top命令相当于windows的任务管理器,如下图 下面来对这些字段进行解释 top - 14:58:09 up 30 days, 16:11, 2 users, load average: 0.14, 0.05, 0.06 #相当于uptime 14:58:09 #当前时间 up 30 days,
阅读全文