摘要: class BeanHandler<T> implements ResultSetHandler<T>{ private Class<T> clazz; public BeanHandler(Class<T> clazz){ this.clazz=clazz; } public T handle(R 阅读全文
posted @ 2016-04-26 23:42 李永 阅读(771) 评论(0) 推荐(0) 编辑
摘要: <context:property-placeholder location="classpath*:db.properties" /> 阅读全文
posted @ 2016-04-26 14:23 李永 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ?可以接受任何泛型集合,但是不能编辑集合值。所以一般只在方法参数中用 例子: ? extends Number 则类型只能是Number类的子孙类 ? super String 则类型只能是String父类 阅读全文
posted @ 2016-04-26 14:16 李永 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此。要理解立即执行函数,需要先理解一些函数的基本 阅读全文
posted @ 2016-04-26 09:14 李永 阅读(1801) 评论(0) 推荐(1) 编辑
摘要: 闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的 阅读全文
posted @ 2016-04-26 09:11 李永 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一直对Js的作用域有点迷糊,今天偶然读到JavaScript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。 一:函数作用域 先看一小段代码: [javascript] view plain copy var scope= 阅读全文
posted @ 2016-04-26 09:10 李永 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 还有个关于 "window作用域下,a = 1和var a = 1" 的区别的也很经典: 再看几个例子: 1. t未声明,执行报错。 2. 弹出undefined和ok。预编译的时候,声明了变量t;执行到alert(t)这行代码的时候,t尚未被赋值,所以弹出undefined。 3. 弹出ok。预编 阅读全文
posted @ 2016-04-26 09:09 李永 阅读(4349) 评论(0) 推荐(2) 编辑