13. 基础
玄苦大师233
机会往往是长期准备和酝酿的而不能只靠一时的主动与激情所以认真写好技术博客吧
新博客 =》https://chenguolin.github.io/
展开
-
【基础】Unicode与UTF8编码区别
一. 基础① ASCII码我们知道在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态这被称为一个字节(byte)。也就是说一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号就是256个符号从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之...原创 2019-05-27 17:26:53 · 679 阅读 · 0 评论 -
【基础】时间戳和时区区别
时间戳,指的就是Unix时间戳(Unix timestamp)。它也被称为Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。因此,严格来说,不管你处在地球上的哪个地方,任意时间点的时间戳都是相同的。这点有利于线上和客户端分布式应用统一追踪时间信息。Unix时间戳不仅被使用在...原创 2019-05-27 17:27:26 · 3293 阅读 · 0 评论 -
【基础】深入了解TCP可靠传输机制
一. 概述我们知道TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层,在第二层上的数据,我们叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。我们程序的数据首先会打到TCP的Segment中,然后TCP的Segment会打到IP的Packet中,然后再打到以太网Ethernet的Fr...原创 2019-05-27 17:27:57 · 310 阅读 · 0 评论 -
【基础】直播流媒体几种协议
一. Http-Flv协议先通过服务器将FLV下载到本地缓存,然后再通过NetConnection的本地连接来播放这个FLV,这种方法是播放本地的视频,并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV。其优点就是服务器下载完这个FLV,服务器就没有消耗了,节省服务器消耗。其缺点就是FLV会缓存在客户端,对FLV的保密性不好。二. RTMP协议通过NetConnection连接到FM...原创 2019-05-27 17:28:27 · 692 阅读 · 0 评论 -
【基础】RPC、JSON-RPC和HTTP区别
一. RPCRPC是什么RPC(Remote Procedure Call)指的是远程过程调用,简单的说,RPC就是从一台机器上通过参数传递的方式调用另一台机器上的一个函数或方法并得到响应结果。RPC会隐藏底层的通讯细节。RPC是一个请求响应模型,客户端发起请求,服务器返回响应。RPC在使用形式上像调用本地函数一样去调用远程的函数。常见的RPC框架dubbo: 阿里巴巴...原创 2019-05-27 19:47:00 · 22933 阅读 · 0 评论