2019年8月6日

Spring MVC内容协商机制详解

摘要: 要了解Spring MVC的内容协商机制,先要了解HTTP的内容协商机制,SpringMVC实现了HTTP内容协商的同时,又进行了扩展。 HTTP内容协商 一个URL的资源服务端可以有多种响应形式,即MIME(Media Type)媒体类型。但客户端只需要一种,这就要求客户端和服务端之间有一种机制, 阅读全文

posted @ 2019-08-06 00:18 c04s31602 阅读(1120) 评论(0) 推荐(0) 编辑

2019年7月21日

基于Servlet3.0的编程式SpringMVC实例详解

摘要: 传统的SpringMVC应用都是基于web.xml配置的,首先使用context listener启动Spring上下文,再配置一个DispatcherServlet启动一个WebApplicationContext子上下文,它可以获取Spring上下文的bean,同时也是Controller的容器 阅读全文

posted @ 2019-07-21 15:10 c04s31602 阅读(566) 评论(0) 推荐(0) 编辑

基于Junit的Spring集成测试方法

摘要: 单元测试主要是对开发的类和方法进行测试,但是只有单元测试是不够的,集成测试通过才能确保整个系统功能正确,比如数据库链接,接口调用等多个数据对象交互都需要集成测试。如果项目存在使用Spring框架,可通过Spring TestContext Framework在开发环境进行单元测试,且无须部署项目。S 阅读全文

posted @ 2019-07-21 00:56 c04s31602 阅读(176) 评论(0) 推荐(0) 编辑

2019年7月19日

Spring @Condition注解实例讲解

摘要: @Condition是Spring4新增的注解,作用是在满足条件时将bean注入到Spring容器,在Spring Boot中大量用到了@Condition注解,例如@ConditionOnBean等为Spring Boot自动化配置的核心。源码: 注解的value是一个Condition接口的实现 阅读全文

posted @ 2019-07-19 00:34 c04s31602 阅读(638) 评论(0) 推荐(1) 编辑

2019年7月18日

MySQL字段类型简介

摘要: MySQL的数据类型非常多,这节只介绍数据类型,下节介绍如何正确选择优化的数据类型。 整数类型 存储整数可选择这几种类型 :TINYINT,SMALLINT,MEDIUINT,INT,BIGINT。分别是8,16,24,32,64位存储空间。可以存储的值的范围从-2的(N-1)次方到2的(N-1)次 阅读全文

posted @ 2019-07-18 22:05 c04s31602 阅读(296) 评论(0) 推荐(0) 编辑

缓存实践Cache Aside Pattern

摘要: Cache Aside Pattern旁路缓存,是对缓存应用的一个总结,包括读数据方案和写数据方案。 读数据方案 写数据方案 写数据的过程包括了两个问题,更新cache的策略和操作db与cache的顺序。更新cache有两种策略:直接更新cache,和删除cahce。操作db和cache的顺序有先d 阅读全文

posted @ 2019-07-18 21:51 c04s31602 阅读(523) 评论(2) 推荐(0) 编辑

导航