2019-10-周报

2019年第10周学习。

  1. 主要是关于架构方面的: redis和memcached比较, 缓存和数据库的读写

  2. ES使用问题:

  3. 如何查询所有数据? 将size设置为大于可以预见的最大条数, 大数据推荐用scan

  4. ISAM是什么? Indexed Sequential Access Method.

  5. 如何拉起应用? 虽然自己写了个shell脚本循环检测,但supervisor似乎更好用,专业。

  6. SQL问题: 关于join和where的执行顺序, 干脆复习一下所有条件的执行顺序
    还有就是left join 和 left outer join 是一样的

    1
    2
    3
    4
    A LEFT JOIN B            A LEFT OUTER JOIN B
    A RIGHT JOIN B A RIGHT OUTER JOIN B
    A FULL JOIN B A FULL OUTER JOIN B
    A INNER JOIN B A JOIN B
  7. 啥是服务降级? 和服务熔断的区别是什么?

  8. 服务降级

  9. 熔断这一概念来源于电子工程中的断路器(Circuit Breaker).可以想象保险丝断路了。

  10. 区别-漫画熔断

  11. pgsql表间复制数据: Insert into Table2(field1,field2,…) select value1,value2,… from Table1

  12. 编译spring-boot源码,准备学习
    1. 遇到maven相关的问题: Properties in parent definition are prohibited
    2. 第一篇-概览
  13. 研究java进程内存占用过高原因
  14. 开始研究quartz: spring-boot-quartz

  15. 什么是蓝绿部署? 灰度部署(金丝雀部署)? 滚动部署? 重点是它们背后的典故(海豚和金丝雀)。

  16. 看了书: 《重新定义spring cloud实战》、《Java并发编程实战》、《paxos到zookeeper》