- 博客(8)
- 收藏
- 关注
原创 三次握手和四次挥手
1. 第一次握手:客户端发送位码为 SYN = 1(SYN 标志位置位),随机产生初始序列号 Seq = J 的数据包到服务器。服务器由 SYN = 1(置位)知道,客户端要求建立联机。2. 第二次握手:服务器收到请求后要确认联机信息,向客户端发送确认号Ack = (客户端的Seq +1,J+1),SYN = 1,ACK = 1(SYN,ACK 标志位置位),随机产生的序列号 Seq = K 的数据包。3. 第三次握手:客户端收到后检查 Ack 是否正确,即第一次发送的 Seq +1(J+1),以及位码
2022-06-08 08:57:52 258
原创 mysql 读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库(此处依赖组从复制).# 主从复制,保持数据一致性.在上面的模型中,Mysql-A就是主服务器,即master,Mysql-B就是从服务器,即slave。在Mysql-A的数据库事件(例如修改数据库的sql操作语句),都会存储到日志系统A中,在相应的端口(默认3306)通过网络发送给Mysql-B。Mysql
2022-06-08 08:52:56 229
原创 请求数据及其获取代码
//获取请求头数据 String Method =req.getMethod(); //获取请求方式 System.out.println(Method); //获取请求URL StringBuffer url=req.getRequestURL(); System.out.println(url); //获取请求URI String uri=req.getRequestURI(); .
2022-05-25 19:30:28 359
原创 Flask框架环境搭建
# 安装虚拟环境管理包: virtualenvwrapperpip install virtualenvwrapper# 虚拟环境命令创建虚拟环境: mkvirtualenv envname激活虚拟环境: workon envname查看虚拟环境: lsvirtualenv移除虚拟环境: rmvirtualenv envname退出虚拟环境: deactivate # 环境依赖技巧生成依赖清单: pip freeze > requirements.txt自动安装依赖: p...
2022-05-25 19:19:04 317
原创 tcp和udp的区别
TCP与UDP区别总结:1、 TCP面向连接 (如打电话要先拨号建立连接); UDP是无连接 的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。4.每一条T
2022-05-25 19:13:54 74
原创 cookie和session的区别
cookie与session的区别有:cookie以文本格式存储在浏览器上,存储量有限;而会话存储在服务端,可以无限量存储多个变量并且比cookie更安全在php中可以指定站点的访问者信息存储在session或者cookie中,它们都可以完成同样的事,那么他们的区别是什么呢,接下来将在文章中为大家详细介绍。sessionsession称为会话信息,位于web服务器上,主要负责访问者与网站之间的交互,当访问浏览器请求http地址时,将传递到web服务器上并与访问信息进行匹配, 当关闭网站时就表
2022-05-25 19:04:39 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人