跳至主要內容
00. MicroService思维导图

1.项目三架构梳理

项目三架构梳理

2.项目三功能总结

项目三功能总结

雪茄小于 1 分钟
00. DataBase思维导图

集合类

Java中的集合类思维导图

数据库

数据库思维导图

总结

总结思维导图

空灵小于 1 分钟
00. JavaEE_Spring思维导图

Day01-Servlet-Review

01.Servlet-Review

Day01-Servlet-代码外的内容记录

Day01-Servlet-代码外的内容记录

Day02-Request-代码外的

Day02-Request-代码外的

Day03-Request-Review


石头小于 1 分钟
01. Servlet

前言

学习目标

  1. 掌握Tomcat的使用,以及IDEA中使用Tomcat应用的方式

  2. 掌握Web应用的目录结构

    • 标准目录结构(应用部署、编译)
    • Maven开发的目录结构
    • 使用IDEA来开发Web应用
  3. 熟悉Servlet的执行流程和生命周期

    • 掌握service方法
    • 掌握init、destroy方法执行时机和次数
  4. 熟悉Servlet使用和相关配置

  5. 熟悉ServletContext的功能

  6. 了解XML配置方式


石头大约 14 分钟
02. Request&Response

前言

学习目标

  1. 理解Request、Response和HTTP报文之间的关系
  2. 掌握通过Request能够获得的信息
    • 请求URL、URI、请求协议
    • 请求头、客户机和主机
    • 请求参数
  3. 掌握通过Response能够完成的设置
    • 响应中文乱码问题
    • 响应(Json)字符串、图片(文件)
    • 了解特殊的响应头
  4. 逐步通过反射能够解决一些通用问题

石头大约 30 分钟
03. Conversation

前言

学习目标

  1. 理解使用会话技术的原因
  2. 理解客户端技术和服务器技术之间的区别
  3. 掌握Cookie的设置(构造),熟悉Cookie的获取,能够通过浏览器查看Cookie信息
  4. 理解Session维护的机制,能够分析Session的失效原因
  5. 熟悉使用Session存储和获取信息
  6. 掌握Cookie和Session的使用场景

前置知识准备

  • 响应头的设置
  • Postman中设置请求头
  • URL编码(浏览器地址栏不能写中文或一些特殊的字符)

石头大约 18 分钟
01. HTTP&Tomcat

HTTP

学习目标:

  • 掌握HTTP报文格式,请求报文格式,响应报文格式
  • 掌握状态码
  • 了解Tomcat是什么
  • Tomcat的安装及使用
  • 掌握直接部署&虚拟部署

整体流程图

image-20230116095331886
  • 前端:负责获取数据,展示数据
  • 程序:负责监听端口,并对请求作出响应,这中间需要从数据库获取数据
  • 数据库:数据仓库。通过标准化语言SQL进行操作,在Java代码中,是通过JDBC进行操作。

空灵大约 30 分钟
02. SQL

数据库基础

学习目标:SQL是重点,需要重点掌握。

  • 掌握什么是数据库。为什么有数据库这个东西
  • 了解关系型数据库,非关系型数据库。在工作中的主要区别。
  • 熟悉库、表、数据,内部组织形式
  • 掌握对库的增加、删除、查询操作。修改操作了解即可
  • 掌握对表的增加、删除、查询操作。修改操作了解即可
  • 掌握对数据的增删改查。非常重要
  • 掌握特殊关键字的使用
  • 了解多表设计,并能对常见的表格进行建表操作
  • 了解数据库设计三大范式
  • 熟练掌握多表查询,内连接和外连接的区别及联系。

空灵大约 57 分钟
03. JDBC

JDBC

学习目标:

  • 了解JDBC是什么,以及定义它有什么好处
  • 掌握使用JDBC访问数据库
  • 掌握使用JDBC进行增删改查
  • 掌握数据库注入问题,以及怎么解决数据库注入问题。面试经常问到的问题
  • 掌握事务的使用,以及为什么需要事务。
  • 理解事务的四大特性,ACID。能用自己的话讲出来
  • 事务的隔离级别(面试)

空灵大约 16 分钟