写点什么

极客大学架构师训练营第一期第八周总结

发布于: 2020 年 11 月 14 日

本周教学知识点:

  1. 文件与磁盘:学习了磁盘构造与读取数据是如何工作的,工程师们为了达到高可用、高性能做出的种种方案,大开眼见,还是不能一门心思钻到软件代码里,需要把眼光放的硬件上,毕竟两者不可分割,有一方出问题都会影响到对方,所以调优思路要往宽放。(老板,上固态吧 :) )

  2. 数据结构与hash表原理: 数据结构可谓是基础功力,直接成就你的代码质量,性能如何。不懂数据结构可谓只是一个搬砖的,懂了数据结构,你就是工头,整体思路会更加清晰, hash表原理在之前的课程也有讲,真的是非常实用的,一把利器,但是也要知道hash会带来什么坑(hash洪水攻击),怎么防御黑客的hash攻击,即便现在的jdk提供的hashmap已经可以防御这样的攻击。

  3. 红黑树分析:学习了红黑树与二叉树中的平衡二叉树之间的区别以及对比,自己又从二叉树基础开始学习了一半树的数据结构及相应的算法题,还需多多练习,时间长不用,真的是忘的一干二净。

  4. 经典算法:学习了常用的经典算法,贪心,递归,穷举,动态规划。递归真的是经典中的经典,我们常用的数据结构相关的算法,基本都能用递归的思路解决问题,除了穷举,贪心、动态规划没有深入研究过,需要安排上日程学习一下了。

  5. 网络通信原理与性能优化: 通过真正的明白了网络之间是如何通信的。



总结:加强算法练习。加油!

用户头像

还未添加个人签名 2018.03.02 加入

还未添加个人简介

评论

发布
暂无评论
极客大学架构师训练营第一期第八周总结