2020每日阅读(二)


2020/12/03

  1. 标题:《程序员应如何理解高并发中的协程》
    简评:协程就是可以暂停并且恢复运行的函数。而这个调度不是由操作系统来进行的,因此是轻量级的。

2020/12/02

  1. 标题:《看完这篇还不懂高并发中的线程与线程池你来打我(内含20张图)》
    简评:把函数的第一条指令塞进寄存器,程序就跑起来了。把第一条指令指向main方法是进程,指向其他方法是线程。

2020/11/29

  1. 标题:《MySQL Explain详解》
    简评:一个10列信息。核心应该是type列key列和extra列。Using where:不用读取表中所有信息,仅通过索引就可以获取所需数据。

  2. 标题:《面试前必须知道的MySQL命令【explain】》
    简评:ALL全表扫描,index全索引扫描,range/ref及其他性能都还行。


2020/11/24

  1. 标题:《底层原理:垃圾回收算法是如何设计的?》
    简评:引用计数法,是不是有点像带权图?

2020/11/22

  1. 标题:《图文详解面试常考算法 —— 拓扑排序》
    简评:拓扑排序。

2020/11/17

  1. 标题:《图文详解面试常考算法 —— 拓扑排序》
    简评:拓扑排序。

2020/11/16

  1. 标题:《数据结构与算法之美-30》
    简评:图的各种概念:顶点,边,度,入度,出度,带权图。

2020/11/14

  1. 标题:《为什么每天都那么累?》
    简评:番茄工作法只是表象,底层的心理学依据包括:

2020/11/10

  1. 标题:《设计模式之美-49》
    简评:桥接模式就是2个独立演化的维度,互相组合。比如奔驰宝马和手动挡自动挡。

2020/11/09

  1. 标题:《残酷的真相:勤劳能创造财富,但勤劳者,未必能分到财富》
    简评:财富=劳动(人口价值)生产率(科技价值)效用(商业价值)。决定财富的不是劳动而是分配权,分配权由稀缺性决定。

2020/11/08

  1. 标题:《Java并发编程实战-01》
    简评:可见性,线程A对于某个共享变量的操作,可以被线程B看到,诱因的本质是CPU缓存。原子性,指令的执行不可拆分,诱因的本质是线程切换。有序性,指令的执行顺序如单线程一般,诱因是编译器和CPU层面的指令优化(重排序)。

2020/11/07

  1. 标题:《设计模式之美-44》
    简评:工厂模式需要为每个类创建工厂,每个工厂再负责创建自己的对象,不同类型使用不同的工厂,还是需要用简单工厂模式。因此,工厂模式比较适用于,创建对象很复杂的场景,这种情况下,如果用简单工厂,代码会全部堆在一个类里。

2020/11/05

  1. 标题:《数学之美-布隆过滤器》
    简评:布隆过滤器就是M个比特空间,N个元素,K+1个哈希函数。可能出现假阳性,因为可能 K位都碰巧被设置为1。原理就是概率论。

2020/11/04

  1. 标题:《给我一分钟,让你彻底明白MySQL聚簇索引和非聚簇索引》
    简评:聚簇索引就是说找到了索引就找到了数据,索引和数据是存在一起的。非聚簇索引,在找到索引之后,还要回表查询一次。

2020/11/03

  1. 标题:《高性能开发的“十大武器”,爱了爱了!》
    简评:共享内存就是让多个线程可以访问段内存空间,就不用来回拷贝内存中的数据了。关于索引的说法:你有一本数学教材,目录被撕掉了,要翻到三角函数那一章,只能一页页的翻。
  1. 标题:《带你搞明白什么是缓存穿透、缓存击穿、缓存雪崩》
    简评:击穿是说,原来有缓存,现在失效了。穿透是说,本来就走不到,缓存白搭了。雪崩是说,批量的击穿了。

2020/11/01

  1. 标题:《如何做好一款产品,这6点建议,请笑纳》
    简评:所有的产品需求挖掘到最后,一定是多巴胺(欲望)。画一条线,从产品到多巴胺,看你在第几层解决用户诉求。

2020/10/31

  1. 标题:《这15条时间管理清单,让你又忙又美还不累》
    简评:双流模式:先自由发挥写写写,再结合主题砍砍砍。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章