2018年6月22日
摘要: 假如你是通过阅读了本博文的装饰者模式之后才选择阅读本文,那么本文会对装饰者模式和静态代理作出详细的对比。 若是你还未阅读装饰者模式也没有关系。 静态代理模式咋一看和装饰者模式有点一样。其实不然。 静态代理模式:静态代理类需要实现与目标对象一样的接口,或者继承相同的抽象类。需要在代理类有目标对象的引用 阅读全文
posted @ 2018-06-22 16:11 王衙内 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式的实现有两个要求:1.装饰者类与目标类要实现相同的借口,或者继承自相同的抽象类。2.装饰者类中要有目标类的引用作为成员变量,具体的赋值一般通过带参构造器完成。 按着这两个要求我们进行类的编写。 目标类: 装饰者基类 具体装饰者类 测试: 测试结果: 看完装饰者模式你是不是想到了静态代理模式 阅读全文
posted @ 2018-06-22 15:45 王衙内 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 下面是自己通过视频以及书籍学习整理的filter一些学习笔记。 filter可以在请求到达资源之前先对请求进行一些处理,也可以在响应到达客户端之前对响应进行一些处理。 上代码,直观清晰。 filter类的声明 filter的注册 阅读全文
posted @ 2018-06-22 11:16 王衙内 阅读(126) 评论(0) 推荐(0) 编辑
  2018年6月21日
摘要: 对于初学java的人来说,很容易混淆return,break,continue,本人有时也会混淆,于是写下小demo,帮助记忆。 不废话,上代码 public static void oneMethod() { for (int i = 0; i < 5; i++) { if(i==3){ // r 阅读全文
posted @ 2018-06-21 14:24 王衙内 阅读(106) 评论(0) 推荐(0) 编辑
摘要: cookie是由服务器生成,保存在客户端的一种信息载体。 cookie会默认和资源路径绑定,在进行带有绑定资源路径的请求时,会将对应的cookie数据进行传递。 我们访问的路径是由资源路径和资源名称组成的。一般最后一个‘’/‘’后面的称为资源名称。 在javaEE的api中有cookie的生成方法。 阅读全文
posted @ 2018-06-21 11:19 王衙内 阅读(97) 评论(0) 推荐(0) 编辑
  2018年6月20日
摘要: 有些时候我们要用到递归来处理一些业务,对于递归一定要有出口。 下面使用递归来实现把d盘的一个文件夹复制到c盘。 直接可用。 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impor 阅读全文
posted @ 2018-06-20 16:59 王衙内 阅读(177) 评论(0) 推荐(0) 编辑
  2018年6月19日
摘要: 常见的select、from、where的顺序:先确定表,在限定条件,最后取出。1, from 2, where 3, select完整的select、from、where、group by、having、order by的顺序:1, from 2, where 3, group by 4,havi 阅读全文
posted @ 2018-06-19 09:35 王衙内 阅读(159) 评论(0) 推荐(0) 编辑
  2018年6月15日
摘要: 有时候我们会需要弹出一个子页面进行级联选择数据,并把选择好的数据填充到父页面。 此时一种简单的方法就是通过window.open()打开一个子页面,子页面提交的时候触发事件,在事件里将子页面填写的数据填充到父页面的方法是: 阅读全文
posted @ 2018-06-15 10:58 王衙内 阅读(5155) 评论(1) 推荐(0) 编辑
摘要: 由于业务需求需要让表格实现动态添加行数。于是通过在网上搜索各位大神的大作,完成此需求。 不说废话,直接上代码。 function addyjTable(){ var tab=document.getElementById("table"); //获得表格 var colsNum=tab.rows.i 阅读全文
posted @ 2018-06-15 10:50 王衙内 阅读(411) 评论(0) 推荐(0) 编辑
  2018年5月2日
摘要: 我们在前台的页面定义了许多 具有相同名字的input元素,为了取得对应的值,一种是我们在js中可以这样做: var djs= new Array();$("input[name='dj']").each(function(){ djs.push($(this).val()); }); 我们通过上面的 阅读全文
posted @ 2018-05-02 11:24 王衙内 阅读(2702) 评论(0) 推荐(0) 编辑