我的不评价、不建议与不解释
接口耗时10秒如何优化为1秒
技术面试中,一定会被问到性能优化有关的问题。这一类问题大多数都是开放性的,考察求职者的知识储备和逻辑思维。我们的脑洞可以开大一点,多说一些解决方案,充分展示自己的能力。比如这个题:一个接口耗时10秒,如何优化为1秒?这个问题脱离实际生产情况,属于八股文。如果生产环境中出现性能低下的接口,通常怎么应对?
面试连环炮系列(33):MySQL支持哪几种锁
MySQL数据库存在多种数据存储引擎,每种存储引擎的锁定机制也有较大区别。各存储引擎使用了三种类型的锁定机制:表级锁定,行级锁定和页级锁定。以Innodb引擎为例子,它有7种锁。
寻味人生(14)年少不知啤酒醉
寻味人生(13)一碗白水面
寻味人生(12)这一口老麻
如何做决定的心智模型
人生在世,无时无刻都在做决定,无数个决定造就了现在的自己。早晨上班买个早餐,都要考虑是茶叶蛋还是白水蛋。读什么大学决定什么阶层,做什么行业决定了多少财富。人生中重大的决定比如创业的方向、结婚的对象,一旦选错了,就是一步错,步步错。
大学的八篇记事
大学四年也写了一些东西,主要记录心情和发牢骚。大多数是在日记本上,只有八篇写在百度空间上。后来百度空间关闭,被动迁移到百度文章上,估计百度文章也会关掉。大学毕业十多年了,在今天看来,当年写的这八篇文章里面的想法太幼稚了。可是谁没有幼稚过呢?也许当我变得不幼稚了,我就完全不是我自己了。落花流水皆文章,我非常珍惜这些旧文字。
系统架构面试题(7)方案设计
在系统架构设计阶段,我一般会首先做数据建模。根据业务模型和功能列表,已经可以分清楚大概的系统、模块和功能,由此数据库的概念模型基本能够确定下来。通过数据库的概念模型设计,结合需求分析阶段产出的功能需求列表,整个系统的详细需求基本可以被印在大脑中了。同时经过概念模型的设计,不同数据实体之间的关系已经相对清晰,服务或领域的划分也具备初步的雏形了