直接退出会怎样?
计算机基础 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
测出你的服务能撑多少。
怎么判断是在等锁?
记录优化前后数据。
给每门课举出项目里的一个位置。
这四条能推广到别的项目吗?
动手连接。
设计五个端到端场景。
给它写一份介绍。
挑一个设计决策讲清它的权衡。
参考答案(家长):记录并发数、吞吐量、错误率三条曲线。
参考答案(家长):正在处理的请求全部失败,用户看到错误。
参考答案(家长):控制变量是实验的基本原则。
参考答案(家长):CPU 不高但吞吐上不去,线程大多在等待。
参考答案(家长):能,这是通用的工程方法。
参考答案(家长):如三次握手、线程与锁、限流降级、日志监控。
参考答案(家长):要包含正常、并发、异常输入、服务重启后数据仍在。
参考答案(家长):需要处理并发访问数据库的问题,正好用上那把全局锁。
参考答案(家长):如为什么用全局锁 —— 先保证正确,并发是后续优化。
参考答案(家长):说清解决什么问题、技术选择、遇到的难点和解法。
找出三处命名不清的地方改掉。
完成仓库整理。
找出一处它比你考虑得周到的地方。
用这个方法读一个项目的主流程。
写一份规范的问题描述。
找一个可以改进的小地方。
写下你的答案。
写下你的答案。
n 分别是 20、5000、1e5、1e7 时怎么选。
写下你的答案,两问都要答。
参考答案(家长):好的说明文档比多写一千行代码更有价值。
参考答案(家长):改名是最便宜也最有效的重构。
参考答案(家长):能画出主流程图就算读懂了框架。
参考答案(家长):通常在错误处理和边界情况上,那是经验的积累。
参考答案(家长):文档和测试是最容易入手的地方。
参考答案(家长):让别人能复现,才可能得到有效回答。
参考答案(家长):没索引、索引没命中、数据量大、锁等待、返回列过多。
参考答案(家长):看占用率、看缺页、看读写量、看延迟与丢包。
参考答案(家长):等价于停机问题,已被证明不可判定。
参考答案(家长):指数或状压、平方、n log n、线性。
写下你的答案。
写下你的答案。
列出你的薄弱点。
写出你的补漏清单。
用三句话给家人讲清什么是索引。
合上笔记默写一门课的框架。
给你的薄弱点排一个复习时间表。
回想一次"实测结果和你预期不同"的经历。
写下你现在最想搞明白的一个问题。
估算一下你在这一阶段写了多少行代码。
参考答案(家长):慢哈希加盐、限制尝试次数、传输加密、会话过期、不泄露账号是否存在。
参考答案(家长):先止血(回滚或降级),再定位,最后复盘改进机制。
参考答案(家长):动作要具体,"再复习一下"不算动作。
参考答案(家长):诚实列出来比考高分更有价值。
参考答案(家长):能默写出七成就很好了。
参考答案(家长):讲不清就回去再看。
参考答案(家长):那种意外正是理解加深的时刻。
参考答案(家长):写进日历才会真的执行。
参考答案(家长):两个项目加上练习,通常在万行量级。
参考答案(家长):留着它,本科期可能就会给出答案。