首页
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面试题
>
分布式
>
595.Tuple
爪哇
分布式
2021-09-27
595.Tuple
一次消息传递的基本单元,理解为一组消息就是一个 Tuple。
上一篇
594.Bolt
下一篇
596.Stream
分布式教程
0. 雪花算法了解过吗?
1. 什么是CAP定理?
2. 分布式事务了解过吗?
3. 什么是二阶段提交(2PC)?什么是三阶段提交(3PC)?
4. TCC了解过吗?
5. 了解过哪些负载均衡算法?
6. 负载均衡的实现方案有哪些?
7. 正向代理和反向代理的区别
8. 分布式 Session了解过吗?如何实现?
9. 如何防止表单重复提交?
10. 如何设计一个秒杀系统?
11. 分布式系统的接口幂等性设计
12. 如何保障请求执行顺序
13. BASE理论了解过吗?
14. SOA和微服务架构有哪些区别?
15. 554.分布式缓存-缓存雪崩
16. 555.缓存穿透
17. 556.缓存预热
18. 557.缓存更新
19. 558.缓存降级
20. 559.Hadoop概念
21. 560.HDFS-Client
22. 561.NameNode
23. 562.Secondary NameNode
24. 563.DataNode
25. 564.MapReduce
26. 565.Client
27. 566.JobTracker
28. 567.TaskTracker
29. 568.Task
30. 569.Reduce Task 执行过程
31. 570.Hadoop MapReduce 作业的生命周期
32. 571.作业提交与初始化
33. 572.任务调度与监控
34. 573.任务运行环境准备
35. 574.任务执行
36. 575.作业完成
37. 576.Spark概念
38. 577.核心架构
39. 578.核心组件
40. 579.SPARK 编程模型
41. 580.SPARK 计算模型
42. 581.SPARK 运行流程
43. 582.SPARK RDD 流程
44. 583.SPARK RDD的创建方式
45. 584.RDD 的两种操作算子(转换(Transformation)与行动(Action))
46. 585.Storm概念
47. 586.Nimbus(master-代码分发给 Supervisor)
48. 587.Supervisor(slave-管理 Worker 进程的启动和终止)
49. 588.Worker(具体处理组件逻辑的进程)
50. 589.Task
51. 590.ZooKeeper
52. 591.编程模型(spout->tuple->bolt)
53. 592.Topology
54. 593.Spout
55. 594.Bolt
56. 595.Tuple
57. 596.Stream
58. 597.Topology 运行
59. 598.Worker(1 个 worker 进程执行的是 1 个 topology 的子集)
60. 599.Executor(executor 是 1 个被 worker 进程启动的单独线程)
61. 600.Task(最终运行 spout 或 bolt 中代码的单元)
62. 601.Storm Streaming Grouping
63. 602.huffle Grouping
64. 603.Fields Grouping
65. 604.All grouping :广播
66. 605.Global grouping
67. 606.None grouping :不分组
68. 607.Direct grouping :直接分组 指定分组
69. 608.YARN概念
70. 609.ResourceManager
71. 610.NodeManager
72. 611.ApplicationMaster
73. 612.YARN 运行流程