首页
Java基础
992.简述 java 内存分配与回收策率以及 Minor GC 和 Major GC
991.什么是类加载器,类加载器有哪些?
990.类加载器双亲委派模型机制?
989.简述 java 类加载机制?
988.java 类加载过程?
987.java 内存模型
986.java 中垃圾收集的方法有哪些?
985.简述 java 垃圾回收机制?
984.如和判断一个对象是否存活?(或者 GC 对象的判定方 法)
983.JVM 内存分哪几个区,每个区的作用是什么?
多线程
173.ReentrantReadWriteLock 实现独占和共享两种方式
172.同步器的实现是 ABS 核心(state 资源状态计数)
171.什么是 AQS(抽象的队列同步器)
170.ABA 问题
169.原子包 java.util.concurrent.atomic(锁自旋)
168. CAS(比较并交换-乐观锁机制-锁自旋)概念及特性
167.多级反馈队列调度算法
166.时间片轮转法
165.高响应比优先调度算法
164.高优先权优先调度算法
MySQL
1191.MySQL 的 insert 和 update 的 select 语句语法
1190.MySQL 当记录不存在时 insert,当记录存在时 update,语句怎么写?
1189.HAVNG 子句 和 WHERE 的异同点?
1188. [SELECT *] 和[SELECT 全部字段]的 2 种写法有何优缺点?
1187.若一张表中只有一个字段 VARCHAR(N)类型,utf8 编码,则 N 最大值 为多少(精确到数量级即可)?
1186.MySQL 中控制内存分配的全局参数,有哪些?
1185.MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现) 的?
1184.表中有大字段 X(例如:text 类型),且字段 X 不会经常更新,以读为 为主,将该字段拆成子表好处是什么?
1183.MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区 别?
1182.mysql 中 varchar 与 char 的区别以及 varchar(50)中的 50 代表的涵 义?
IDEA注册码
当前位置:
Java面试题
>
Netty
>
308.序列化
爪哇
Netty
2021-09-20
308.序列化
目前互联网公司广泛使用 Protobuf、Thrift、Avro 等成熟的序列化解决方案来搭建 RPC 框架,这些都是久经考验的解决方案。
上一篇
307.消息编解码
下一篇
309.通讯过程
Netty教程
0. 什么是Reactor模型?Reactor的3种版本都知道吗?
1. 了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?
2. UDP协议会有粘包拆包的问题吗?为什么?
3. Netty 是什么?
4. 为什么要用 Netty?
5. Netty 的应用场景了解么?
6. Netty 的零拷贝了解么?
7. Netty 的心跳机制了解么?
8. Netty 中有哪些重要组件?
9. Netty 发送消息有几种方式?
10. Netty 支持哪些心跳类型设置?
11. 说说Netty的执行流程?
12. Netty高性能体现在哪些方面?
13. 292.Netty 原理
14. 293.Netty 高性能
15. 294.多路复用通讯方式
16. 295.异步通讯 NIO
17. 296.零拷贝(DIRECT BUFFERS 使用堆外直接内存)
18. 297.内存池(基于内存池的缓冲区重用机制)
19. 298.高效的 Reactor 线程模型
20. 299.Reactor 单线程模
21. 300.Reactor 多线程模型
22. 302.无锁设计、线程绑定
23. 303.高性能的序列化框架
24. 304.Netty RPC 实现
25. 305.关键技术
26. 306.核心流程
27. 307.消息编解码
28. 308.序列化
29. 309.通讯过程
30. 310.通讯流程
31. 311.存放回调对象 callback 到全局 ConcurrentHashMap
32. 312.synchronized 获取回调对象 callback 的锁并自旋 wait
33. 313.监听消息的线程收到消息,找到 callback 上的锁并唤醒
34. 314.RMI 实现方式
35. 315.实现步骤
36. 316.Protoclol Buffer
37. 317.特点
38. 318.Thrift
39. 319.为什么要 Thrift
40. 1192.BIO、NIO 和 AIO 的区别?
41. 1193.NIO 的组成?
42. 1194.Netty 的特点?
43. 1195.Netty 的线程模型?
44. 1196.TCP 粘包/拆包的原因及解决方法?
45. 1197.了解哪几种序列化协议?
46. 1198.如何选择序列化协议?
47. 1199.Netty 的零拷贝实现?
48. 1200.Netty 的高性能表现在哪些方面?
49. 1201.NIOEventLoopGroup 源码?
50. 1207.请列举 Nginx 服务器的最佳用途。