写点什么

架构师训练营 第八周【学习总结】

用户头像
小K
关注
发布于: 2020 年 07 月 30 日

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

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


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


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


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


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

用户头像

小K

关注

还未添加个人签名 2019.11.08 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 第八周【学习总结】