摘要: 一、配置及准备工作 1、在 Maven 的 pom 文件中新增以下依赖: 2、在 application.properties 中配置 mysql 的链接信息: 3、在数据库中创建 user_info 表: 二、使用 mybatis generator 自动生成代码 1、在 Maven 的 pom 阅读全文
posted @ 2018-03-16 12:57 TengYunhao 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 一、简介 使用 Spring Boot 目的主要是用来简化 Spring 应用的搭建及开发过程,因为使用 Spring 及 SpringMVC 框架时需要手动配置的地方非常多(各种包之间的依赖、各种配置)。有一句话叫“约定大于配置”,即有些地方应该设置合理的默认值,减少手动配置,而使用 Spring 阅读全文
posted @ 2018-03-14 16:36 TengYunhao 阅读(807) 评论(0) 推荐(0) 编辑
摘要: MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如果请求数据中包含文件,则调用 Multipart 阅读全文
posted @ 2017-10-27 17:23 TengYunhao 阅读(50711) 评论(3) 推荐(14) 编辑
摘要: 一、ViewResolver 根据视图的名称将其解析为 View 类型的视图,如通过 ModelAndView 中的视图名称将其解析成 View,View 是用来渲染页面的,也就是将 Model 填入模板中,生成 html 或其他格式的文件。 可以设置多个解析策略,如可以根据 JSP 来解析,或者按 阅读全文
posted @ 2017-10-25 23:18 TengYunhao 阅读(3577) 评论(2) 推荐(1) 编辑
摘要: 一、HandlerMapping 作用是根据当前请求的找到对应的 Handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain 对象中。在 HandlerMapping 接口的内部只有一个方法,如下: Han 阅读全文
posted @ 2017-10-18 12:09 TengYunhao 阅读(42299) 评论(4) 推荐(11) 编辑
摘要: 一、DispatcherServlet 处理流程 在整个 Spring MVC 框架中,DispatcherServlet 处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应工作。在看 DispatcherServlet 类之前,我们先来看一下请求处理的大致流程: 二、Dispatcher 阅读全文
posted @ 2017-10-18 12:08 TengYunhao 阅读(47219) 评论(1) 推荐(10) 编辑
摘要: (未完成) 一、Cookie与Session的使用简介 1 Cookie Cookie 用于记录用户在一段时间内的行为,它有两个版本:Version 0 和 Version 1,分别对应两种响应头 Set-Cookie 和 Set-Cookie2,但是 Servlet 规范中不支持 Set-Cook 阅读全文
posted @ 2017-10-13 22:27 TengYunhao 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet体系结构 在 servlet-api.jar (2.5) 中有两个包:javax.servlet 和 javax.servlet.http 1 Servlet、GenericServlet及HttpServlet Servlet 是一个接口,其方法如下: public void i 阅读全文
posted @ 2017-10-09 11:21 TengYunhao 阅读(1323) 评论(0) 推荐(1) 编辑
摘要: 本篇文章参考自并发编程网 一、NIO 的概述 NIO 由以下几个核心组成 Channels Buffers Selectors 选择器用于监听多个通道的事件(如:链接打开、数据达到),单个线程可以监听多个数据通道。 传统的 IO 基于字节流和字符流操作,而 NIO 基于 Channel 和 Buff 阅读全文
posted @ 2017-09-07 19:28 TengYunhao 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看一下当访问一个域名时它的过程 我们先来看一下 TCP/IP 分层与 OSI 分层的关系 网络层 —— IP(网络之间的互联网协议)、ARP(地址解析协议)、RARP、ICMP 传输层 —— TCP(传输控制协议)、UDP(用户数据报协议) 应用层 —— TeInet(远程登录服务的标准协 阅读全文
posted @ 2017-09-04 00:02 TengYunhao 阅读(528) 评论(0) 推荐(0) 编辑