06 2018 档案
摘要:一 . 概述 国外的镜像下载就是一个字,慢.根本无法忍受,因此必须配置一个国内的镜像站. 其实配置的过程比较简单. 二 . 国内的镜像站 新版的 Docker 推荐使用 json 配置文件的方式,默认为 /etc/docker/daemon.json,非默认路径需要修改 dockerd 的 –con
阅读全文
摘要:一 . 概述 在之前我们一直都在使用远程连接完成linux的学习,现在是需要回答一个问题的时候了,我们的远程连接到底是一个什么行为? 很显然,我们的主机和linux之间交互都是通过网络交互的,因此在这种交互方式之中一定有一个协议规定通信的内容和格式,这个协议就是SSH. SSH是一个安全性相当高的协
阅读全文
摘要:[1] 需要注意的是一个对象,ObjectMapper对象 [2]需要注意的是两个方法 readValue() ,将一个字符串转换为一个对象 writeValueAsString(),将一个对象转换为json格式 [3]需要注意的类型,对于复杂类型的情况下,我们需要创建一个类型模板TypeRefre
阅读全文
摘要:一 . 概述 文件上传在springmvc之中非常的简单,我们几乎只需要进行配置就能完成. 在springmvc之中,使用的还是fileupload完成的. 二 . 简单的演示 我们首先需要添加文件上传的组件包. 再添加了依赖包之后,实际上会加入fileupload和其依赖的io包. 下面就是配置文
阅读全文
摘要:一 . 概述 前台的js校验我们总是不可相信的,因此后台的校验就是最后一道防线,做为一个mvc框架springmvc也提供了一整套的校验框架. 二 . 参数验证 springmvc支持jsr303,使用hibernate validate帮助我们实现Bean的校验. 首先我们需要加入hibernat
阅读全文
摘要:一 . 概述 在前面我们使用了类型转换服务完成了类型的转换,另外springmvc也提供了一种注解的方式来完成 这种类型转换服务. 二 . 使用类型转换注解 @InteBinder 在我们的Controller之中,添加了这个类型转换器,就可以自动的完成从string到日期的转换了. 三总结 虽然有
阅读全文
摘要:一 . 概述 在前面说参数映射的时候,有一个现象,就是前台传递的参数可以进行类型转换然后映射到后台的参数之上. 我们知道,前台传递的所有的参数都是string类型,那么这个转换的动作是说完成的呢? 答案就是类型转换器. 二 . 类型转换器 我们首先看一类型转换器的接口接口: 这个接口就是将源类型转换
阅读全文
摘要:一. 概述 在前面我们看到了我们实现了HandlerExceptionResolve接口,然后就能实现了异常的统一处理了. 在springmvc之中,同时也提供了使用注解的方式进行异常的处理. 二 . ExceptionHandler注解 我们首先看下结构 当我们想做一个异常解析器的时候,我们只需要
阅读全文
摘要:一 . 概述 标准的mvc框架都有一个异常处理机制,springmvc同样也提供了一个处理的方式. 在之前的源码之中,我们看到了springmvc统一获取了异常,也就是说springmvc获得了统一处理异常的方式. 二 . 异常处理器 在springmvc之中,将统一的异常处理交给了异常处理器. 我
阅读全文
摘要:一 . 概述 在我们使用参数映射之中,最为常见的一种类型就是将参数映射为一个javaBean. 在前面我们说过,springmvc支持的是formBean的概念,因此根对象就是Bean.这和struts1是一致的. 二 . 简单的演示 创建一个javaBean. 编写控制器: 我们直接将参数映射到方
阅读全文
摘要:一 . 概述 在一个web框架之中 ,我们最为需要的就是完成参数的映射(数据绑定). 在springmvc之中支持多种数据类型的绑定,在下面的方式之中,我们会讲讲几乎所有可能遇到的情况. 二 .基本类型和包装类型 在使用过程之中,基本类型和包装类型最大的区别就是null的处理. 说到这里,我们就知道
阅读全文
摘要:一 .概述 我们之前说过Handlermapping接口的实现类,可以帮助我们将URL映射到一个控制器方法之中, 在springmvc的注解驱动之中,我们可以使用@RequestMaspping完成. 二 .@RequestMapping的结构 从该注解的结构之上,我们可以看到.此注解几乎完成了所有
阅读全文
摘要:一 .概述 作为spring标准的四个基础组件标示注解,@Controller变成了在springmvc中控制器的标示注解,到底是怎么实现的呢? 这个是我们需要了解的一个问题,本节,从源码上说一下@Controller注解在springmvc之中的作用. 二 .注解的结构 我们从文档之中,可以看到@
阅读全文
摘要:一. 概述 在我们日常的开发之中,我们最为常用的就是使用注解式开发springmvc. 在前面我们基本讲到了springmvc的基本原理,但是还有一些组件需要在后面结合才能完成讲解. 注解式开发的的核心 : [1]URL映射 [2]参数映射 [3]视图映射 [4]域对象处理 [5]参数转换器 [6]
阅读全文