计算机基础、计算机网络
摸金青年v
帮助值得帮助的人
展开
-
TCP三次握手、四次挥手的理解及面试题(图解过程)
TCP 和UDP是网络协议的传输层上的两种不同的协议。TCP的特点是面向连接的、可靠的字节流服务。客户端需要和服务器之间建立一个TCP连接,之后才能传输数据。数据到达之前对方就一直在等待,除非对方直接关闭连接,数据有序,先发先到。UDP是一种无连接、不可靠的数据发送协议。发送方根据对方的ip地址发送数据包,但是不保证接收发接包的质量,数据无序还容易丢包。虽然UDP协议不稳定但是在即...转载 2019-03-07 20:31:38 · 42004 阅读 · 6 评论 -
两种 HTTP 请求方法:GET 和 POST
两种 HTTP 请求方法:GET 和 POST在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。GET- 从指定的资源请求数据。 POST- 向指定的资源提交要被处理的数据GET 方法请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2...转载 2019-07-02 07:41:32 · 577 阅读 · 0 评论 -
git学习window安装和使用
Git是一个分布式版本控制系统,让程序员团队能够协作开发项目。便于程序员管理代码,更改版本,修改代码提交,团队协作必须掌握的技能。1、git和svn对比:引用:https://blog.csdn.net/hpu11/article/details/52842233SVN是集中式代码版本控制系统,而Git是分布式代码版本控制系统集中式版本控制系统:版本库集中存放在中央服务器,编程...原创 2019-05-29 14:17:41 · 236 阅读 · 0 评论 -
数据库事务ACID四大特性:原子性、一致性, 隔离性, 持久性
数据库的事务必须满足4个特性:原子性, 一致性, 隔离性, 持久性,它们英文单词首字母合起来就是:ACID 在这些事务特性中,数据“一致性”为最终目标,其他特性都是为达到这个目标而采取的措施和手段。数据库管理系统一般采用重执行日志来保证原子性、一致性和持久性。重执行日志记录了数据库变化的每一个动作,数据库在一个事务中执行一部分操作后发生错误退出,数据库即可根据重执行日志撤销已经...转载 2019-06-02 18:15:56 · 18198 阅读 · 0 评论 -
数据库设计三大范式(例子图解)
范式定义:<设计表的规范>为了减少数据冗余,设计数据表时必须遵循一定的规则,在关系型数据库中这种规则就称为范式。引用:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html1.第一范式1NF(确保每列保持原子性)每一列属性都是不可再分的属性值,确保每一列的原子性 两列的属性相近或相似或一样,...原创 2019-04-25 20:44:42 · 8302 阅读 · 1 评论 -
TCP丢包原因、解决办法
TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况,如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的过程或者接收的过程出现问题。 例如服务端要给客户端发送大量数据,Send频率很高,那么就很有可能在Send环节出现错误(1.程序处理逻辑错误,2.多线程同步问题,3.缓冲区溢出等),如果没有对Send发送失败做处理,那么客户端收到的数据比...转载 2019-06-01 09:33:59 · 22342 阅读 · 0 评论 -
Cookie和Session的区别和联系
Cookie和Session出现的原因:由于http 协议是无状态的,服务器无法确定这次请求和上次的请求是否来自同一个客户端。利用session和cookie可以让服务器知道不同的请求是否来自同一个客户端。1、Cookie定义 Cookie是服务器在本地机器上存储的小段文本并随每一个请求发送至同一服务器。Cookies保存在客户端,主要内容包括:名字,值,过期时...原创 2019-04-25 19:24:53 · 20994 阅读 · 2 评论 -
HTTP协议详解-谷歌浏览器后台查看Request Headers(有图)
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。HTTP协议特点简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 无状态:HTTP协议是...原创 2019-04-29 09:31:54 · 13066 阅读 · 3 评论 -
分布式系统、负载均衡原理
分布式系统多个计算机节点,通过网络间通信协调,完成分布式计算和分布式存储,共同完成一个任务。多机之间的同步和计算结果的结合的具体策略值得研究负载均衡在多机通信时,选一台服务器做中心控制调度的机器,由它来控制采用什么策略来选择各种服务器,这种策略是负载均衡。各种负载均衡策略:轮询法、随机法、Nginx加权轮询法、加权随机法源地址哈希法、、最小连接法等,应根据具体...转载 2019-03-07 21:27:56 · 596 阅读 · 0 评论 -
HTTP状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。下面是常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误H...原创 2019-07-02 07:39:57 · 182 阅读 · 0 评论