|
96 | 96 | * [了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?](#了解过粘包拆包吗为什么会出现粘包拆包怎么处理粘包拆包) |
97 | 97 | * [UDP协议会有粘包拆包的问题吗?为什么?](#udp协议会有粘包拆包的问题吗为什么) |
98 | 98 | * [微服务](#微服务) |
99 | | - * [微服务有哪些优缺点?](#微服务有哪些优缺点) |
100 | | - * [作为注册中心,Zookeeper和Eureka有什么区别?](#作为注册中心zookeeper和eureka有什么区别) |
101 | | - * [Service Mesh了解过吗?](#service-mesh了解过吗) |
102 | | - * [Zookeeper](#zookeeper) |
103 | | - * [Zookeeper有哪些节点类型?](#zookeeper有哪些节点类型) |
104 | | - * [了解过Zookeeper的ZAB协议吗?](#了解过zookeeper的zab协议吗) |
105 | | - * [Zookeeper怎么实现分布式锁?](#zookeeper怎么实现分布式锁) |
106 | | - * [Zookeeper是怎么保证数据一致性的?](#zookeeper是怎么保证数据一致性的) |
107 | | - * [Zookeeper Leader选举过程是怎样的?](#zookeeper-leader选举过程是怎样的) |
108 | | - * [Zookeeper怎么实现服务注册?](#zookeeper怎么实现服务注册) |
109 | | - * [消息队列](#消息队列) |
110 | | - * [消息队列有哪些应用场景?](#消息队列有哪些应用场景) |
111 | | - * [消息队列的弊端有哪些?](#消息队列的弊端有哪些) |
112 | | - * [使用消息队列,怎么确保消息不丢失?](#使用消息队列怎么确保消息不丢失) |
113 | | - * [使用消息队列,如果处理重复消息?](#使用消息队列如果处理重复消息) |
114 | | - * [Kafka的消息是有序的吗?如果保证Kafka消息的顺序性?](#kafka的消息是有序的吗如果保证kafka消息的顺序性) |
115 | | - * [计算机网络](#计算机网络) |
116 | | - * [说下TCP三次握手的过程](#说下tcp三次握手的过程) |
117 | | - * [TCP为什么需要3次握手](#tcp为什么需要3次握手) |
118 | | - * [TCP为什么需要4次挥手](#tcp为什么需要4次挥手) |
119 | | - * [TCP time_wait状态是主动断开方才有,还是被动断开方才有?还是两边都有?](#tcp-time_wait状态是主动断开方才有还是被动断开方才有还是两边都有) |
120 | | - * [TCP的keepalive机制了解过吗?](#tcp的keepalive机制了解过吗) |
121 | | - * [HTTP的keepalive和TCP的keepalive,有什么区别?](#http的keepalive和tcp的keepalive有什么区别) |
122 | | - * [TCP与UDP的区别?](#tcp与udp的区别) |
123 | | - * [简述 HTTP1.0/1.1/2.0 的区别](#简述-http101120-的区别) |
124 | | - * [HTTPS的原理了解过吗?](#https的原理了解过吗) |
125 | | - * [TCP里Nagle算法了解过吗?可以禁用吗?在Java里怎么禁用?](#tcp里nagle算法了解过吗可以禁用吗在java里怎么禁用) |
126 | | - * [HTTP协议为什么无法实现服务端推送?](#http协议为什么无法实现服务端推送) |
127 | | - * [websocket协议升级过程了解过吗?](#websocket协议升级过程了解过吗) |
128 | | - * [数据结构与算法](#数据结构与算法) |
129 | | - * [说下你熟悉的排序算法](#说下你熟悉的排序算法) |
130 | | - * [布隆过滤器了解过吗?](#布隆过滤器了解过吗) |
131 | | - * [一致性hash算法了解过吗?](#一致性hash算法了解过吗) |
132 | | - * [设计模式](#设计模式) |
133 | | - * [Java怎么实现单例模式?](#java怎么实现单例模式) |
134 | | - * [什么是代理模式?什么是动态代理?Java中动态代理有哪些实现方式?](#什么是代理模式什么是动态代理java中动态代理有哪些实现方式) |
135 | | - * [什么是模板方法模式?试举例说明。](#什么是模板方法模式试举例说明) |
136 | | - * [分布式](#分布式) |
137 | | - * [分布式id如何生成?](#分布式id如何生成) |
138 | | - * [雪花算法了解过吗?](#雪花算法了解过吗) |
139 | | - * [什么是CAP定理?](#什么是cap定理) |
140 | | - * [分布式事务了解过吗?](#分布式事务了解过吗) |
141 | | - * [什么是二阶段提交(2PC)?什么是三阶段提交(3PC)?](#什么是二阶段提交2pc什么是三阶段提交3pc) |
142 | | - * [TCC了解过吗?](#tcc了解过吗) |
143 | | - * [Paxos算法了解过吗?](#paxos算法了解过吗) |
144 | | - * [Zookeeper的Zab协议了解过吗?](#zookeeper的zab协议了解过吗) |
145 | | - * [知道什么是Gossip协议吗?](#知道什么是gossip协议吗) |
| 99 | + * [微服务有哪些优缺点?](#微服务有哪些优缺点) |
| 100 | + * [作为注册中心,Zookeeper和Eureka有什么区别?](#作为注册中心zookeeper和eureka有什么区别) |
| 101 | + * [Service Mesh了解过吗?](#service-mesh了解过吗) |
| 102 | +* [Zookeeper](#zookeeper) |
| 103 | + * [Zookeeper有哪些节点类型?](#zookeeper有哪些节点类型) |
| 104 | + * [了解过Zookeeper的ZAB协议吗?](#了解过zookeeper的zab协议吗) |
| 105 | + * [Zookeeper怎么实现分布式锁?](#zookeeper怎么实现分布式锁) |
| 106 | + * [Zookeeper是怎么保证数据一致性的?](#zookeeper是怎么保证数据一致性的) |
| 107 | + * [Zookeeper Leader选举过程是怎样的?](#zookeeper-leader选举过程是怎样的) |
| 108 | + * [Zookeeper怎么实现服务注册?](#zookeeper怎么实现服务注册) |
| 109 | +* [消息队列](#消息队列) |
| 110 | + * [消息队列有哪些应用场景?](#消息队列有哪些应用场景) |
| 111 | + * [消息队列的弊端有哪些?](#消息队列的弊端有哪些) |
| 112 | + * [使用消息队列,怎么确保消息不丢失?](#使用消息队列怎么确保消息不丢失) |
| 113 | + * [使用消息队列,如果处理重复消息?](#使用消息队列如果处理重复消息) |
| 114 | + * [Kafka的消息是有序的吗?如果保证Kafka消息的顺序性?](#kafka的消息是有序的吗如果保证kafka消息的顺序性) |
| 115 | +* [计算机网络](#计算机网络) |
| 116 | + * [说下TCP三次握手的过程](#说下tcp三次握手的过程) |
| 117 | + * [TCP为什么需要3次握手](#tcp为什么需要3次握手) |
| 118 | + * [TCP为什么需要4次挥手](#tcp为什么需要4次挥手) |
| 119 | + * [TCP time_wait状态是主动断开方才有,还是被动断开方才有?还是两边都有?](#tcp-time_wait状态是主动断开方才有还是被动断开方才有还是两边都有) |
| 120 | + * [TCP的keepalive机制了解过吗?](#tcp的keepalive机制了解过吗) |
| 121 | + * [HTTP的keepalive和TCP的keepalive,有什么区别?](#http的keepalive和tcp的keepalive有什么区别) |
| 122 | + * [TCP与UDP的区别?](#tcp与udp的区别) |
| 123 | + * [简述 HTTP1.0/1.1/2.0 的区别](#简述-http101120-的区别) |
| 124 | + * [HTTPS的原理了解过吗?](#https的原理了解过吗) |
| 125 | + * [TCP里Nagle算法了解过吗?可以禁用吗?在Java里怎么禁用?](#tcp里nagle算法了解过吗可以禁用吗在java里怎么禁用) |
| 126 | + * [HTTP协议为什么无法实现服务端推送?](#http协议为什么无法实现服务端推送) |
| 127 | + * [websocket协议升级过程了解过吗?](#websocket协议升级过程了解过吗) |
| 128 | +* [数据结构与算法](#数据结构与算法) |
| 129 | + * [说下你熟悉的排序算法](#说下你熟悉的排序算法) |
| 130 | + * [布隆过滤器了解过吗?](#布隆过滤器了解过吗) |
| 131 | + * [一致性hash算法了解过吗?](#一致性hash算法了解过吗) |
| 132 | +* [设计模式](#设计模式) |
| 133 | + * [Java怎么实现单例模式?](#java怎么实现单例模式) |
| 134 | + * [什么是代理模式?什么是动态代理?Java中动态代理有哪些实现方式?](#什么是代理模式什么是动态代理java中动态代理有哪些实现方式) |
| 135 | + * [什么是模板方法模式?试举例说明。](#什么是模板方法模式试举例说明) |
| 136 | +* [分布式](#分布式) |
| 137 | + * [分布式id如何生成?](#分布式id如何生成) |
| 138 | + * [雪花算法了解过吗?](#雪花算法了解过吗) |
| 139 | + * [什么是CAP定理?](#什么是cap定理) |
| 140 | + * [分布式事务了解过吗?](#分布式事务了解过吗) |
| 141 | + * [什么是二阶段提交(2PC)?什么是三阶段提交(3PC)?](#什么是二阶段提交2pc什么是三阶段提交3pc) |
| 142 | + * [TCC了解过吗?](#tcc了解过吗) |
| 143 | + * [Paxos算法了解过吗?](#paxos算法了解过吗) |
| 144 | + * [Zookeeper的Zab协议了解过吗?](#zookeeper的zab协议了解过吗) |
| 145 | + * [知道什么是Gossip协议吗?](#知道什么是gossip协议吗) |
146 | 146 |
|
147 | 147 |
|
148 | 148 |
|
|
0 commit comments