2019 学习总结

时间过得很快,转眼已经进入毕业的第三年了。这一年花了大半年的时间专注于自己的成长,用零碎的时间渐渐地也养成了一个学习的习惯,这应该是最大的收获了

受益颇多的几句话

  • 尝试花 5 分钟开始一件事,会觉得没有想象中那么困难
  • 主动思考的过程很重要
  • 别人说的不一定是对的,要保持怀疑的态度
  • 好习惯,是坚持出来的

专业知识总结

数据结构算法

  • 算法复杂度分析
    • 最好情况时间复杂度
    • 最坏情况时间复杂度
    • 平均情况时间复杂度
  • 数据结构
    • 数组,链表,栈,队列
    • 哈希表,跳表
    • 二叉树,二叉搜索树,平衡二叉树,红黑树
    • 有向图,无向图
    • Tire 树(字符串匹配)
  • 算法
    • 冒泡排序,插入排序,选择排序
    • 归并排序,快速排序,希尔排序
    • 桶排序,基数排序,计数排序,堆排序
    • BF、KR、BM、KMP 字符串匹配算法
  • 算法思想
    • 贪心算法
    • 分治算法
    • 回溯算法
    • 动态规划

计算机网络

  • 网络七层和四层模型
  • 网络通信的多路复用技术
  • linux 下 nc, tcpdump 等网络基础命令
  • UDP、TCP 协议

MySQL

  • 基础架构
  • SQL 语句执行过程
    • 全局锁
    • 表锁
    • 行锁
  • InnoDB
    • 索引
    • 事务,隔离级别
    • 多版本并发控制
  • 查询优化
    • 覆盖索引
    • 最左前缀原则
    • 索引下推
  • WAL 机制
  • 优化器选择索引的基础逻辑
  • binlog、redolog 的写入机制,如何保证数据的可靠性

编程

  • 进程间通信(IPC)
  • socket 工作原理
  • cgi 程序的工作原理,如何实现一个简易的 cgi 和 web server

写给 2020 的自己

  • 未来的路还很长,要坚持下去,人们只会看到站在山顶人,并且记住他的样子
  • 遇到再大的困难一定要调节好自己的情绪,学会观察情绪,控制情绪,不要让情绪左右了自己
  • 不断地挑战自己才能不断地突破自己的潜能
  • 音乐,是一个非常好的好的伙伴,不要放弃它
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章