网络技术
文章平均质量分 86
你真的是一个很帅的程序媛
这个作者很懒,什么都没留下…
展开
-
Netty入门
Netty 是什么? Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 Netty是基于nio的,它封装了jdk的nio,让我们使用起来更加方法灵活。 Netty 的特点是什么? 高并发:Netty 是一款基于 NIO(Nonblocking IO,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。 传输快:Netty 的传输依赖于零拷贝特性,尽量减少不必要的内存拷贝,实现了更高效率的传输。原创 2021-04-24 16:23:50 · 121 阅读 · 0 评论 -
HTTP你该懂得事
主要详细见https://www.cnblogs.com/ranyonsue/p/5984001.html 总结如下:一、http超文本传输协议,从www服务器传输超文本到本地服务器的协议二、URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。采用URL可以用一种统一的格式来描述各种信息原创 2017-11-20 15:11:23 · 496 阅读 · 0 评论 -
web开发中实现会话跟踪
缘由: HTTP是“无状态”协议:客户程序每次读取 Web 页面,都打开到 Web 服务器的单独的连接,并且,服务器也不自动维护客户的上下文信息。即使那些支持持续性 HTTP 连接的服务器,尽管多个客户请求连续发生且间隔很短时它们会保持 socket 打开,但是,它们也没有提供维护上下文信息的内建支持。上下文的缺失引起许多困难。例如,在线商店的客户向他们的购物车中加入商品时,服原创 2017-10-06 20:23:50 · 399 阅读 · 0 评论 -
一次完整的http请求过程
一次完整的http请求过程原创 2017-09-11 14:44:57 · 534 阅读 · 0 评论 -
网络基础知识
休假一天好好学习了网络协议基础。 第一点:分层 协议数据分层主要是为了抽象,不管分几层都是可以的,精确来分可以分为以下四层: 1. 应用层:主要是规定应用程序的数据格式,主要协议有http协议 http协议数据主要包括请求头,请求体,空行,请求数据 2. 传输层:主要是将应用层封装的http请求包嵌入传输层,传输给下一层,传输层主要分为tcp协议和udp协议 区别: udp只需原创 2017-12-19 14:24:44 · 188 阅读 · 0 评论 -
TCP和UDP的区别
区别: TCP:面向连接,传输数据可靠,基于字节流,传输数据无大小限制,但是需要连接,所以会出现差错; UDP:不面向连接,不管对方状态就直接传送,即时通信,并且不能保证数据安全,传输速度快,传输数据大小限制在64kb以下。 使用场景:(基于需求) TCP:支持TCP协议的有HTTP协议,FTP协议,适用于传输数据量大并且安全性高的应用,但是效率偏低,应用广泛;原创 2017-07-27 09:41:02 · 217 阅读 · 0 评论 -
ngrok研究
有什么用比如在本地电脑开发一个应用或者在公司电脑里,但是当老板要在外网情况下看你的作品,你就得先去找一台能够外网访问的服务器,然后部署的应用,但是这样有点太麻烦额,我就想给别人展示下我的作品; 再比如,在本地电脑开发了微信的接口,需要测试,就得先部署这个项目还是麻烦,ogrok就可以解决作用快速,有面,测试如何使用三种方式,推荐使用小米球(快,安全,简单,不用翻墙) first:必须翻墙,在老外官原创 2018-01-28 21:17:36 · 759 阅读 · 0 评论