摘要: 1.异常处理简介 SpringMVC通过HandlerExceptionResolver处理程序的异常,包括Handler映射、数据绑定以及处理器方法执行时发生的异常。 ①HandlerExceptionResolver(接口) 源码注释:* Interface to be implemented 阅读全文
posted @ 2020-12-09 19:26 大洋游侠1 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.HttpMessageConverter<T> >接口 ①简介 * Strategy interface that specifies a converter that can convert from and to HTTP requests and responses. HttpMessag 阅读全文
posted @ 2020-12-09 19:26 大洋游侠1 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.自定义拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决 阅读全文
posted @ 2020-12-09 19:25 大洋游侠1 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.SpringMVC处理模型数据 : 主要解决如何把模型数据放到域对象中 但是对于开发者需要掌握:如何把数据放入到模型对象(ImplictModel)中进而供视图页面展示使用 ​把握一个基本点:一次请求会产生一个隐式模型容器(ImplictModel),隐含模型中的所有数据最终将通过HttpSer 阅读全文
posted @ 2020-12-09 19:24 大洋游侠1 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 1.什么是静态资源? 比如服务端的某个html页面,或者文件、图片等等 2.为什么访问静态资源会有问题存在 一般将DispatcherServlet请求映射配置为 / ,则Spring MVC将捕获当作一个普通请求处理,所以就会找不到对应的处理器发生错误 3.如何解决? 可以在Spring MVC配 阅读全文
posted @ 2020-12-09 19:24 大洋游侠1 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.数据绑定流程 ① Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 ② DataBinder 调用装配在 Spring MVC 上下文中的 ConversionSe 阅读全文
posted @ 2020-12-09 19:24 大洋游侠1 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、nio 是什么?1、Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始)2、Java NIO提供了与标准IO不同的IO工作方式。3、nio 主要面向于网络编程二、nio 和 io 的区别?1、IO基于字节流和字符流进行操作的2、NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲... 阅读全文
posted @ 2020-10-21 09:26 大洋游侠1 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.map底层源码An object that maps keys to values. A map cannot contain duplicate keys;each key can map to at most one value.2.HashMap & LinkedHashMap(extended HashMap)①常量参数 /** * The default in... 阅读全文
posted @ 2020-10-21 09:19 大洋游侠1 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构Doubly-linked list implementation of the {@code List} and {@code Deque}interfaces. Implements all optional list operations, and permits allelements (including {@code null}).//底层数据结构,为一个双向链... 阅读全文
posted @ 2020-10-21 09:18 大洋游侠1 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1.源码结构 Resizable-array implementation of the List interface. Implements all optional list operations, and permits all elements, including null. In addition to implementing the List interface, t... 阅读全文
posted @ 2020-10-21 09:17 大洋游侠1 阅读(62) 评论(0) 推荐(0) 编辑