Java 基础

  1. String 类
    1. 类方法
    2. String,StringBuffer,StringBuilder
      1. String 是不可变的数据类型。实例化一个对象之后,如果对其进行操作的话,将生成新的String对象。如果反复对String进行操作,会生成大量的String对象放入内存
      2. StringBuffer 是可变的,另外StringBuffer是有线程锁的,其 method 都有 synchronized 关键字修饰
      3. 而String builder没有synchronized关键字修饰,线程安全性低
  2. 集合
    1. ArrayList
    2. LinkedList
    3. HashMap
  3. JVM
    1. 垃圾回收机制
  4. 多线程
    1. snychronized & volatile
    2. 线程状态

网络

  1. 跨域
  2. 浏览器输入网址之后的操作流程
    1. DNS
    2. HTTP
    3. TCP 三次挥手四次握手

数据库

  1. MySQL数据库引擎
  2. 大量数据的优化导入
    1. 数据库引擎
    2. SQL语句
    3. 自动提交
    4. 参数调整
    5. 升级硬件

框架

  1. 后端框架(SSM
    1. Spring
    2. SpringMVC
    3. MyBatis
    4. SpringBoot
  2. 前段框架
    1. BootStrap
    2. XML
    3. HTML