javaweb学习路径规划

总结一下入门javaweb需要的基本知识点:

git

  • 常用命令
  • 冲突解决
  • 版本回退

java&guava

  • 常见容器
  • java8流

maven

  • 父子pom
  • profile
  • scope
  • 生命周期
  • 依赖冲突
  • 插件
  • 占位符;

linux

  • 常见命令(文件grep,wc,查找,权限、压缩、scp)
  • crontab
  • 进程
  • awk
  • crul
  • 系统性能方面: free、zostat、vmstat

mysql

  • 基本语句
  • 索引
  • JDBC:过程
  • 安全性sql注入
  • 连接池
  • JNDI
  • 事务锁
  • 存储引擎 myisam,innodb

http

  • Http header
  • cookie session
  • servlet filter lisener
  • tomcat
  • 转发重定向

json

  • Json序列化和反序列化

spring

  • aop
  • ioc
  • mvc
  • boot
  • 注解

mybatis

  • 配置
  • mapper
  • 动态sql
  • 注解
  • demo

安全问题

  • xss
  • ssrf
  • csrf

进阶性能问题