摘要: ChannelOutboundInvoker是一个很基础的接口,是Channel的父类。ChannelFuture是所有channel操作的返回值,Netty里所有channel相关的操作都是异步的,通过ChannelFuture获取返回值;ChannelPromise是一个特殊可写的Channel 阅读全文
posted @ 2020-04-12 21:25 张文亚 阅读(80) 评论(0) 推荐(0)
摘要: Grpc server端以ServerBuilder为入口,主要实现是NettyServerBuilder,几个入口类的结构和大概实现如下: 阅读全文
posted @ 2020-04-12 11:55 张文亚 阅读(230) 评论(0) 推荐(0)
摘要: 最近一直在招人面试,面了不少人,突然觉得也该整理一下自己的知识体系,以求回顾、更新、学习、成长。 基础知识 操作系统 内存管理(分配算法、虚拟内存)、进程管理(进程和线程、同步等)、文件系统(IO、文件管理等)、中断等。 数据结构和算法 数组、队列、栈、链表、hash表、树、图 排序、查找、动态规划 阅读全文
posted @ 2020-03-24 10:11 张文亚 阅读(101) 评论(0) 推荐(0)
摘要: HTTP2的优点 多路复用:允许在同一个tcp连接上同时收发多个请求或资源 server端推送:http2允许server向client推送资源,但是这种推送需要client允许 二进制的协议 流的优先级:可以为不同的流设置不同权重来表示优先级 header的压缩 阅读全文
posted @ 2019-04-24 21:52 张文亚 阅读(104) 评论(0) 推荐(0)