- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 @PathVariable接收两个参数
首先,@PathVariable无法接收对象,但是可以接收多个值var data = obj.data;if(obj.event === 'edit'){ //var tmpData = encodeURI(JSON.stringify(data)); layer.open({ //layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(...
2018-11-28 16:01:53 33602
原创 web.xml中文件的加载顺序
web.xml有多项标签,在其加载的过程中顺序依次为:context-param >> listener >> filter >> servlet。(同类多个节点以出现顺序依次加载)
2018-11-28 09:42:08 150
原创 原型模式
定义: 原型模式是用于创建重复的对象,同时又能保证性能,它提供了一种创建对象的最佳方式。优点: 1、性能提高 2、逃避构造函数的约束缺点: 1、配备clone()方法需要对类的功能进行全盘考虑,这对于全新的类不是很难,但对于已有的类不一定很容易,特别当一个类的引用不支持串行化的间接对象,或者引用含有循环结构的时候。 ...
2018-11-20 20:26:07 166
原创 建造者模式
定义: 使用多个简单的对象一步一步构建成一个复杂的对象,它提供了一种创建对象的最佳方式。主要解决: 主要解决在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。使用场景: 1、需要生成的对象具有复杂的内...
2018-11-20 19:58:59 184
原创 责任链模式
定义: 使多个对象都有可能处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这多个对象连成一条链,并且沿着这条链传递该请求,直到有一个对象处理它为止。优点: 将请求和处理分离出来,已进行解耦。责任链模式结构的核心在于引入了一个抽象处理类。使用场景: 1:如果有多个对象可以处理同一个请求,但是具体由哪一个对象处理是由运行时刻动态决定的,把...
2018-11-19 20:24:35 168
原创 代理
代理模式分为类 1、静态代理 2、动态代理 静态代理: 概述: 为目标对象提供一种代理用来控制对该对象的访问 JDK中的动态代理是通过反射类Proxy和InvocationHandler回调接口实现的。但是,JDK中所要进行动态代理的类必须要实现一个接口,也就是说只能对该类所实现接口...
2018-11-17 14:54:56 131
原创 Mybatis-Plus 之 MyBatisX 插件
Mybatis-Plus 之 MyBatisX 插件,可以实现跳转、代码生成、JPA 提示等功能
2018-11-17 12:37:07 329 1
原创 Spring AOP 面向切面编程
Spring 的 AOP 面向切面编程,包括基于xml 和基于注解的 AOP 实现,包括各种通知和切入点表达式简介等
2018-11-14 16:47:02 629 1
原创 Mybatis-Plus 条件构造器和常用接口
Mybatis-Plus 条件构造器和常用接口,包括 QueryWrapper、UpdateWrapper、LambddaQueryWrapper、LambdaUpdateWrapper 等
2018-11-06 19:22:27 474 1
原创 利用Spring MVC实现RESTful风格
RESTful: 中文释义为”表现层状态转换“,它不是一种标准,而是一种设计风格。它的主要作用是充分并正确利用HTTP协议的特性,规范资源获取的URI路径。通俗的讲,RESTful风格的设计允许将参数通过URL拼接传到服务端,目的是让URL看起来更简洁实用。并且对于不同的操作,要指定不同的HTTP方法(POST/GET/PUT/DELETE)。可以这么说,只要是具有...
2018-11-05 20:30:05 4163
原创 spring mvc的文件上传操作
第一步:在springmvc中配置multipart类型解析器<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!--设置上传文件的最大尺寸为5MB--> <property ...
2018-11-02 17:18:47 222
原创 @RequestMapping 注解详解
@RequestMapping 注解详解,包括 value 属性、method 属性、params 属性、headers 属性等
2018-11-01 15:25:13 4241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人