首页课程小红花墙

计算机基础 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章30第 20 章30第 21 章30第 22 章30第 23 章30第 24 章30第 25 章10
题目+答案
第 1 页 · 正面(题目)
1项目:语义检查

这一步为什么必要?

2项目:生成执行计划

什么条件下选索引?

3项目:实现执行器

这种设计的好处是什么?

4项目:写日志

日志里为什么要记改前的值?

5项目:实现事务提交

提交记录没写就崩了怎么办?

6项目:实现回滚

动手实现。

7项目:实现崩溃恢复

动手实现并测试。

8项目:故意制造崩溃

至少测五个不同的崩溃点。

9项目:加简单的并发控制

这样做的代价是什么?

10项目:写测试

列出你要测的十个场景。

第 2 页 · 正面(题目)
11项目:性能测试

找出你的瓶颈。

12项目:优化一处

记录优化前后的数据。

13项目:写文档

动手写。

14项目:复盘

写下三条经验。

15项目:它用到了哪些课

给每门课举出项目里的一个具体位置。

16第二个项目:说明

想想它需要哪些部分。

17项目二:先定范围

为什么范围又要砍这么小?

18项目二:监听与接受连接

动手实现。

19项目二:解析请求行

动手实现。

20项目二:读取请求体

为什么不能一直读到没数据为止?

第 3 页 · 正面(题目)
21项目二:路由

支持路径参数该怎么做?

22项目二:返回响应

长度写错会怎样?

23项目二:加并发

这种模型的上限在哪?

24项目二:线程池

线程数设多少合适?

25项目二:实现线程池

动手实现。

26项目二:事件驱动模型

它的代价是什么?

27项目二:加超时

不加超时会有什么攻击?

28项目二:加限流

怎么实现最简单的限流?

29项目二:加日志

日志写文件要注意什么?

30项目二:加指标

为什么要看分位而不只看平均?

op599 课程