网络
Hash table
这个作者很懒,什么都没留下…
展开
-
《项目》-博客系统
主页管理页面编辑页面添加博客图片库原创 2020-08-13 16:33:33 · 231 阅读 · 0 评论 -
《三次握手》-TCP三次握手
TCP三次握手(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。(3)第三次握手:Client收到确认后,检查ack是否为J.原创 2020-07-30 00:13:34 · 183 阅读 · 0 评论 -
《TCP》-TCP为什么可靠
事务隔离级别当我们有多个客户端同时操作数据库的某张表,如何进行隔离操作?MySQL提供了隔离级别。当MySQL表被多个线程或者客户端开启各自事务操作数据库中的数据时,MySQL提供了一种机制,可以让不同的 事务在操作数据时,具有隔离性。从而保证数据的一致性。无隔离性的问题脏读是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务 也访问这个数据,然后使用了这个数据。案例:1.Mary的原工资为1000, 财务人员将Mary的工资改为了8000(但未原创 2020-07-20 17:04:20 · 253 阅读 · 0 评论 -
《http和https》-两者的区别
http协议与https协议的区别?1、https 协议需要到 ca 申请证书,一般免费证书较少,因而需要一定费用。2、http 是超文本传输协议,信息是明文传输,https 则是具有安全性的 ssl 加密传输协议。3、http 和 https 使用的是完全不同的连接方式,用的端口也不一样,前者是 80,后者是 443。4、http 的连接很简单,是无状态的;HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 http 协议安全。https协议的工作原理?我原创 2020-07-28 17:56:44 · 201 阅读 · 0 评论 -
《协议》HTTP协议
虽然我们说, 应用层协议是我们程序猿自己定的.但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议)就是其中之一。认识URL平时我们俗称的 “网址” 其实就是说的 URLurlencode和urldecode像 / ? : 等这样的字符, 已经被url当做特殊意义理解了. 因此这些字符不能随意出现. 比如, 某个参数中需要带有这些特殊字符, 就必须先对特殊字符进行转义.转义的规则如下:将需要转码的字符转为16进制,然后从右到左,原创 2020-07-01 16:42:44 · 322 阅读 · 0 评论 -
《解析网络版计算器》
例如, 我们需要实现一个服务器版的加法器. 我们需要客户端把要计算的两个加数发过去, 然后由服务器进行计算, 最后再把结果返回给客户端.约定方案一:客户端发送一个形如"1+1"的字符串; 这个字符串中有两个操作数, 都是整形;两个数字之间会有一个字符是运算符, 运算符只能是 + ;数字和运算符之间没有空格;约定方案二:定义结构体来表示我们需要交互的信息;发送数据时将这个结构体按照一个规则转换成字符串, 接收到数据的时候再按照相同的规则把字符串转化回结构体;这个过程叫做 “序列化” 和 “反原创 2020-07-01 16:35:21 · 215 阅读 · 0 评论