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