Innovative Practice Plan

本学期&&暑假期间学习目标


  • Description: Software Engineering: Innovative Practice 1, Spring 2018, HDU.
  • 感觉还是比较赶,边学边做中会细调目标

0x01

  • 专注于Java后端以及Spring框架的学习(Spring + Spring Boot)
  • 对MVC机制有更多的了解
  • 参考书籍:
    《Spring in Action 4th Edition》
    《JavaEE开发的颠覆者 Spring Boot实战》

0x02

  • 开始尝试了解Tomcat原理
  • 参考书籍:
    《深入剖析Tomcat》

0x03

  • 对操作系统以及Java虚拟机机制有相关了解
  • 参考书籍:
    《CSAPP》
    大名鼎鼎的CMU的教授编写的一本涵盖了计算机多个方向的导论书 配套网课
    《Operating Systems - Three Easy Pieces》
    这本书写的很通俗易懂,个人觉得比学校教材讲的好太多了,主要是从操作系统的Virtualization(虚拟化), Concurrency(并发性), Persistence(持久化)3个方面来讲述操作系统的各个方面。
    《深入理解Java虚拟机》
    好书,不多解释。

0x04

  • 接触一下DevOps,使用Docker搭建各容器互联
  • 参考书籍:
    《Docker技术入门与实战 第2版》
    《DevOps实践》

目标:

1.使用Spring框架完整地搭起一套个人博客系统

  • 技术栈

    后端:Spring + Mysql + RESTful API
    部署:Tomcat
    运维:Docker

  • 个人对前端有点掌控不了,大概会去找个H5模板修改一下套来用


2.使用Java造轮子实现一个简易的HTTP Server

  • 目前没有什么太多想法,还是要先去看《深入剖析Tomcat》这本书之后再来决定