写点什么

架构师训练营 - 第八周

用户头像
石子头
关注
发布于: 2021 年 01 月 11 日

作业一:


请画出 DataNode 服务器节点宕机的时候,HDFS 的处理过程时序图。



作业二:

  • 根据当周学习情况,完成一篇学习总结


通过第八周的学习,主要收获有:

1、算法与数据结构息息相关,每个算法都是对应某个特定的数据结构的。



2、算法的时间复杂度和空间复杂度,可以很好的描述算法的性能,再好的算法,也需要从时间和空间中找到最佳的平衡,没有万能的算法,只有合适的算法。



3、如果是互联网应用的开发人员,网络协议的知识也十分重要,尤其重要的是对应用层协议的理解,例如 http 协议。



4、了解了 NIO 的原理,个人觉得和原来的 IO 相比,NIO 则是大大提高了网络应用程序对于网络资源的利用率,单个线程大大降低了开销,那么节省的资源就可以给与操作系统,使其能够建立更多的网络连接套接字。



5、数据库操作中的 preparestatement,可以对 sql 进行预编译,并缓存预编译的结果,这样在之后所进行的大量重复查询操作,就不需要再进行预编译了,这样不但可以大大减少重复预编译所花费的时间和系统资源,另外还能防止 sql 注入。


用户头像

石子头

关注

还未添加个人签名 2018.03.16 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第八周