MENU

复习大纲 —— 2020 年我要找份新实习!!!

January 20, 2020 • 目录

操作系统

计算机网络

基础

协议

TCP 协议

HTTP 协议

  • GET 与 POST 比较:作用、参数、安全性、幂等性、可缓存
  • HTTP 常用状态码
  • HTTP 常用请求方法以及应用场景
  • Cookie 作用、安全性问题、和 Session 的比较
  • HTTP 存在的安全性问题,以及 HTTPs 的加密、认证和完整性保护作用
  • HTTP/1.1 的特性
  • HTTP/1.x 的缺陷,以及 HTTP/2 的特点

数据结构与算法

链表

  • 单链表的实现
  • 双链表的实现
  • 链表操作:反转链表

排序算法

数据库

基础

理论

MySQL

  • MyISAM、InnoDB 存储引擎
  • MySQL 索引以及优化
  • 水平切分与垂直切分
  • 主从复制原理、作用、实现
  • redo、undo、binlog 日志的作用

面向对象

理论

  • 面向对象三大特性
  • 面向对象六大原则

设计模式

  • 创建型:处理对象的实例化

    • 抽象工厂模式(Abstract Factory)
    • 建造者模式(Builder)
    • 工厂方法模式(Factory Method)
    • 多例模式(Multiton)
    • 对象池模式(Pool)
    • 原型模式(Prototype)
    • 简单工厂模式(Simple Factory)
    • 单例模式(Singleton)
    • 静态工厂模式(Static Factory)
  • 结构型:处理类和对象的组合

    • 适配器模式(Adapter)
    • 桥梁模式(Bridge)
    • 组合模式(Composite)
    • 数据映射模式(Data Mapper)
    • 装饰模式(Decorator)
    • 依赖注入模式(Dependency Injection)
    • 门面模式(Facade)
    • 流接口模式(Fluent Interface)
    • 代理模式(Proxy)
    • 注册模式(Registry)
  • 行为型:处理类的对象间通信

    • 责任链模式(Chain Of Responsibilities)
    • 命令行模式(Command)
    • 迭代器模式(Iterator)
    • 中介者模式(Mediator)
    • 备忘录模式(Memento)
    • 空对象模式(Null Object)
    • 观察者模式(Observer)
    • 规格模式(Specification)
    • 状态模式(State)
    • 策略模式(Strategy)
    • 模板方法模式(Template Method)
    • 访问者模式(Visitor)
  • 其它

    • 委托模式(Delegation)
    • 服务定位器模式(Service Locator)
    • 资源库模式(Repository)
Last Modified: February 10, 2020