- 博客(10)
- 收藏
- 关注
原创 字符过滤器CharacterEncodingFilter和后端页面过滤器PageFilter
CharacterEncodingFilter在web容器中的注册:<!-- 处理请求编码过滤器 配置和servlet一样 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>com.lin.linframe...
2018-09-23 15:49:26 378
原创 springmvc之拦截器
1.springmvc之Interceptorspringmvc拦截器(Interceptor)针对处理器映射HandlerMapping拦截设置,指定配置的处理器映射器,经过该指定的处理器映射器HandlerMapping映射成功的处理器Handler,使用配置的拦截器。2.Interceptor与Filter执行关联1)Filter:Filter是Servlet规范中的过滤器,依赖...
2018-09-15 18:14:05 113
原创 springmv之JSON数据交互
*springmv之JSON数据交互 1.springmvc怎么解析json串,怎么将java对象解析为接送串springmvc 与 json 数据的转换,通过指定处理器适配器配置 json转换器依赖Jackson可以轻松的将Java对象转换成json对象,将 json 对象轻松转换为java对象,然后与Handler方法形参进行参数绑定。我们还需要知道Jackson还可以解析xm...
2018-09-14 21:34:53 782
原创 springmvc文件上传
client上传文件通过form表单发送数据form.encType常用类型:1)application/x-www-form-urlencoded:会将表单内的数据转换为键值对2)multipart/form-data:既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。3)application/octet-stream:只可以上传二进制数据,通常用来...
2018-09-12 21:17:11 127
原创 迭代器模式
迭代器模式(Iterator pattern)迭代器模式是一种行为型设计模式。迭代器模式用来顺序访问一个聚合对象中的个个元素,而又无需暴露该对象的内部表示。该模式的适用性1)访问一个聚合对象的内容无需暴露它的内部表示2)支持聚合对象的多种遍历3)为遍历不同的聚合结构提供一个统一的接口该模式的参与者1)迭代器(Iterator):定义访问和遍历的接口2)具体迭代器...
2018-09-12 14:05:22 125
原创 java接口的多继承
在理解java集合框架和 Iterator Pattern的关联时遇到了接口的继承问题这里写下对接口继承的个人理解,理解前需要补充接口和继承知识什么是java接口Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现。不同于接口的概念,接口是一个类所具有的方法的特征集合,是一种逻辑上的抽象。java中类的继承有哪些特性父类引用子类特性...
2018-09-11 22:08:19 1566 4
原创 springmvc参数绑定
springmvc可以单例开发,Handler中一个方法为一个请求的servlet@controller:标识注解类为一个Handler@RequestMapping:将url进行映射具体Handler和Handler中具体方法 springmvc中注解开发的参数绑定绑定过程:将request请求中存储的key/value的数据,通过内置的转换机制,将key/value串转成形...
2018-09-10 22:39:21 291
原创 mybatis模糊查询报错
模糊查询报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='name', mode=IN, javaType...
2018-09-07 22:08:02 1277 1
原创 java多线程篇-生产者消费者问题
*前言生产者消费者问题是java多线程中五个同步问题的经典模型之。 问题描述:生产者生产产品,消费者消费产品,可以有一个或多个生产者生产产品供一个或多个消费者消费产品。为使生产与消费并发,在生产者和消费者之间建立共享的缓冲区,生产者生产的产品放入缓冲区,消费者从缓冲区中消费产品。生产者与消费者需保持同步,生产者不能在缓冲区已满时继续生产,消费者不能在缓冲区为空时消费产品。...
2018-09-04 19:32:05 310
原创 java多线程篇
*前言理解java线程前,我们需要分清 进程和线程和程序。程序:一段静态的代码,一组指令的有序集合 静态概念进程:操作系统调度程序 动态概念系统分配和调度资源的独立单位,一个进程有独立的代码和数据空间(进程上下文),一个进程即在操作系统中运行的一个任务(应用程序)线程:在进程内的多条执行路径线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本...
2018-09-04 08:54:28 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人