Skip to content

baolibin/Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

学习笔记

大数据

计算机导论

机器学习

网络

1.计算机导论
  • 冯诺依曼体系结构
2.基本数据结构和算法
  • 数据结构
    • 数组
      • 一维数组
      • 多维数组
    • 链表
      • 单项链表
      • 循环链表
      • 双向链表
    • 队列
      • 二叉搜索树
      • 平衡二叉树
      • B树
      • B+树
      • 红黑树
      • LSM树
      • 无向图
      • 有向图
    • 哈希表
  • 算法
    • 排序算法
    • 贪心
    • 回溯
3.操作系统
  • 进程间通信方法
  • LRU算法
  • 并行和并发区别
  • 进程、线程、协程
  • 进程调度
4.计算机网络
  • TCP/IP五层协议
  • OSI七层协议
  • 三次握手
  • 四次挥手
  • HTTP1.0、HTTP1.1、HTTP2.0和HTTPS区别
  • TCP和UDP区别
  • 长连接和短连接
  • 端口、常见协议端口号
  • IP地址分类
  • HTTP协议包括哪些请求
  • TCP报文格式
  • 流量控制和拥塞控制
  • 超时重传
  • 滑动窗口
  • HTTP和REST区别
  • socket交互流程
  • cookie和session区别
5.数据库
  • 数据库索引、索引数据结构
  • 如何建立索引
  • 存储结构
  • 四大特性
  • 事务实现原理
6.编程语言
  • 编译型语言
    • C/C++
  • 解释型语言
    • Java
    • Scala
7.开发工具
  • 版本控制工具
    • Git
    • Svn
  • 项目构建工具
    • Maven
    • Sbt
  • Sql
  • 正则
8.并发
9.分布式系统
10.设计模式
11.中间件
12.大数据
  • Hadoop
  • Spark
  • Flink
  • Hive
  • HBase
  • Oozie
  • Kudu
  • kylin
13.机器学习
  • 逻辑回归
  • 贝叶斯
  • knn
  • 决策树
  • svm
  • GBDT
  • 聚类

About

整理笔记,不断更新~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages