Tcp/Ip的体系结构及三次握手四次挥手
osi7层模型,分别是:
第7层 应用层(Application Layer)
提供为应用软件而设的界面,以设置与另一应用软件之间的通信。例如:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
第6层 表示层(Presentation Layer)
把数据转换为能与接收者的系统格式兼容并适合传输的格式。
第5层 会话层(Session Layer)
负责在数据传输中设置...
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
配置文件出现重复多半是配置文件出错了:
server {
listen 80;
server_name localhost;
重启nginx出现警告:
[root@server6 www2]# nginx -s reload
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80...
Nginx主配置文件中各个参数详解以及部分实例
[root@server6 logs]# cd /usr/local/lnmp/nginx/conf/
[root@server6 conf]# ls
cert.pem fastcgi_params.default mime.types.default scgi_params.default
fastcgi.conf koi-utf ...
mysql主从复制,基于GTID主从复制,并行复制,半同步复制
复制功能:
数据分布
负载均衡(读)
备份
高可用和故障切换
MySQL升级测试
复制方式:
主–从复制
主–主复制
半同步复制
复制原理:
Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句
(insert,update,delete,ALTER TABLE,grant等等)。
主从复制的原理其实就是把主服务器上的bin日志复制到从...
MGP(MYSQL组复制)实现高可靠的 MySQL 集群服务
什么是MGP:
MySQL 组复制提供了高可用、高扩展、
高可靠的 MySQL 集群服务。高一致性,基于原生复制及 paxos 协议的组复制技术,
并以插件的方式提供,提供一致数据安全保证;高容错性,只要不是大多数节点
坏掉就可以继续工作,有自动检测机制,当不同节点产生资源争用冲突时,不会
出现错误,按照先到者优先原则进行处理,并且内置了自动化脑裂防护机制;高
扩展性,节点的新增和移除都是自动的...
基于MHA的MYSQL高可用架构搭建(大神篇)
实验环境:
主:server1:172.25.38.1
从:server2:172.25.38.2
从:server3:172.25.38.3
在主端server1:
[root@server1 ~]# /etc/init.d/mysqld stop
Stopping mysqld: OK
[root@serv...
getopt/getopt_long
参考链接
[1] http://www.gnu.org/software/libc/manual/html_node/Using-Getopt.html#Using-Getopt
[2] https://www.freebsd.org/cgi/man.cgi?query=getopt&sektion=3
[3] http://man7.org/linux/man-pages/man3...
如何在csdn博客插入代码
对于一个菜鸟的我真是无语,不是我不会插入代码。后来我才知道,语言最终的效果是发布之后才能看见!!!
上最终发布结果图:
步骤一:找到如下画圈的图标再添加相应的代码即可:
插入时会是这样:
看到这样的情况不要着急,再点击发表就ok啦!!!
静态顺序表的实现及相关操作源代码(插入,删除,排序,逆置,超详细)
导读:今晚先上传所有的源代码,日后进行详细解读
//2018/1/14 22:11
//顺序表(借用一个一维数组来表示,静态顺序表)
#include
#define Maxsize 100
typedef struct
{
int data[Maxsize];
int length;
}Seqlist;
Seqlist * creat(Seqlist * L);
c语言初学习问题集锦
1. 为什么整型可以赋给char型? 因为字符说到底还是用一个无符号整型来表示的,具体每个字符用什么值来表示请见ascii码表。。former=0就相当于把ascii码表里用0表示的字符赋值给了former,你既可以把这个字符以char型打印出来,也可以把它当无符号整数0来操作。在c语言里,甚至可以对char型加加减减。 字符型本就是以ASCII存的,就是整型系统自动进行了隐式转换,但i...
数组学习笔记,自加和+1有什么区别?
数组2018/3/22 7:00类型 数组名[ ] //方括号里的数必须是整形,常量1. 下标从0开始2. 数组如何初始化?A: int a[10]={ } //大括号里不写值初始化值为0;不写,初始化为随机数Int b[] = {1,2,3,4,5,6,7,}编译,链接,执行(编译时得到数组大小)X = sizeof(b) :结果:28数组空间大小的算法:s...
define SIZE 10; //const int size = 10; //enum {LEN = 10}三种定义的区别
1.const int NUM=10 #define NUM 10 enum {LEN = 10}(1)Ddefine宏常量是在预编译阶段进行简单替换。枚举常量则是在编译的时候确定其值(2)const是定义一个常量,其值不可以改变2018年3月31日: Const用法全局...
指针初学笔记(两个数交换的函数----关于指针的理解)
看看这个程序哪里出错了?// 2018/3/22 7:00
#include<stdio.h>
void swap(int *x, int *y);
int main()
{
int x = 10,y = 12;
swap(&x,&y);
printf("%d %d\n", x,y);
return 0;
}
void swap(int *x, int *y...
Sizeof的用法;他是一个函数吗?
1.一直以来以为sizeof是一个函数,看过c语言深度剖析才知道,sizeof是一个骗子,它伪装的很好~~~以下我们用实际代码来告诉你它其实是 关键字
#include<stdio.h>
int main()
{
int i = 0;
printf("%d %d %d\n",sizeof(int),sizeof(i),sizeof i);
return 0; }我们可以看出si...
一些字符串函数的用法
strnpy: https://blog.csdn.net/sinat_30071459/article/details/72771137strncat: https://blog.csdn.net/sky2098/article/details/1530662strchr: https://blog.csdn.net/github_33736971/article/details/5...
二分查找的实现及解析
二分查找://2018年4月21日
#include<stdio.h>
int search_value(int *ar,int n,int x);//(二分查找法)
int search_value_digui(const int *ar,int left,int right, int x);
int main()
{
int a[10] = {13,24,34,41,4...
[Unity]Unity红点逻辑
在玩游戏的时候,尤其是手游的时候,经常会看到那些小红点,让你不断点进去,总有种逼死强迫症的感觉!从玩家的角度来说,很讨厌,其实程序员也比较讨厌的。虽然红点就2个状态,显示和不显示,但如果红点逻辑没写好,对性能的影响非常大。 先简单来说几个原因:1.读表 没法避免的要素,几乎所有的红点逻辑都需要读表,这个就不说了。2.监听事件太多 举个简单的例子:商城上的红点,比如一个商品...
今日推荐
周排行