思维导图 物理层接口的特性 典型的数据通信模型 三种通信方式 ...
分类:
其他好文 时间:
2021-06-24 18:34:56
阅读次数:
0
remote root:定义基本网络通信模型:endpoint为一个网络节点channel为一条通信链路,区分本地和远端。只有发送到通道的操作。channelhandler定义channel变化时的处理器,比如通道有数据发送、数据接受、连接通道、断开连接通道时做什么处理dispatcher负责对ch ...
分类:
其他好文 时间:
2021-06-03 17:36:05
阅读次数:
0
Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo-go 中使用。随着 dubbo-go 捐献给 apache 基金会,在社区小伙伴的共同努力下,getty 也最终进入到 apache 这个大家庭,并改名 dubbo-getty 。
分类:
其他好文 时间:
2020-12-17 12:20:57
阅读次数:
2
1.网落层中最常见的通信模型:(可靠双向字节流)万维网:c/s模型BitTorrent:点对点模型大量客户端打开与每个客户端连接,其他交换数据SkyType:中继服务器(eg微信聊天)2.数据包交换的两个主要优点1.他使交换很简单,因为他们不需要了解数据包流2.可以使我们共享链接的许多流之间有效的共享容量3.分层的意义简单的c代码经过的步骤:源代码->编译器(词法分析解释代码预处理声明以及代
分类:
其他好文 时间:
2020-11-06 01:09:05
阅读次数:
18
BIO通信模型图 缺点:缺乏弹性伸缩能力,线程是非常宝贵的资源,为每个请求创建、销毁线程会在请求数膨胀时出现性能问题,甚至堆栈溢出、创建线程失败,最终导致进程宕机。 改进用线程池 NIO的关键概念 缓冲区Buffer ByteBuffer(最常用) CharBuffer ShortBuffer In ...
分类:
Web程序 时间:
2020-09-17 21:06:34
阅读次数:
48
1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=61 说明:UDP是面向无连接的,客户端并不与服务器不建立连接,直接向服务器发送数据,服务器端也不从客户端接收连接,只负责调用接收函数,等待客户端连接的到达。 udp通信模型如下: (1) ...
分类:
其他好文 时间:
2020-07-11 22:48:55
阅读次数:
80
消息队列 基本概述 MQ,Message Queue,基于TCP协议构建的简单协议,区别于具体的通信协议。 基于通信协议定义和抽象的更高层次的通信模型,一般都是生产者和消费者模型,又或者说服务端和客户端模型。 生产者/消费者模型:一般通过定义生产者和消费者实现消息通信从而屏蔽复杂的底层通信协议。应用 ...
分类:
系统相关 时间:
2020-07-07 09:29:51
阅读次数:
94
职业规划 想做开发还是算法 Android Bitmap的内存占用,ARGB_8888占几个字节,采样率inSampleSize Activity,Fragment生命周期,A活动启动B活动各自的生命周期 说出一种图形加载库的原理 事件分发机制,ScrollView嵌套Button事件消费 Java ...
分类:
其他好文 时间:
2020-07-05 21:26:45
阅读次数:
85
1.物理层的基本概念 物理层:解决如何在传输媒体传输数据比特流,而不是指具体传输媒体 物理层确定与传输媒体的接口的一些特性:机械特性、电气特性、功能特性等 2.数据通信的基础知识 2.1典型的数据通信模型 PC机(输入汉字)——>变为数字比特流——>调制解调器——>变为模拟信号——>公用电话网——> ...
分类:
其他好文 时间:
2020-06-21 00:42:37
阅读次数:
110