排序:
默认
按更新时间
按访问量

javascript之this关键字注意点

当以函数的形式被调用时,this指向顶级变量window,以方法形式调用时,谁调用方法this就指向谁。 var name="zhangsan"; function fun(){ console.log(this.name); } fun();// z...

2018-04-09 15:22:16

阅读数:11

评论数:0

ES6爬坑之路之const关键字

const关键字声明的变量是readonly(只读的)的,即const修饰的是常量,例:const pi=3.1415926; pi=3; console.log(pi)// error此外const也具有与let一样的 暂时性死区、块级作用域、不允许重复声明等性质。 注意,当使用const关键...

2017-12-07 14:35:01

阅读数:79

评论数:0

ES6爬坑之路之块级作用域

ES6相对ES5引入了块级作用域,这样可以避免循环变量外泄成为全局变量等我们不想遇到的场景,接下来举一个关于块级作用域的例子。function fun(){ let a=200; if(true){ let a=100; } console.log(...

2017-12-07 10:55:51

阅读数:40

评论数:0

ES6爬坑之let命令

1.let与var一样,用于声明变量,但let声明的变量仅在let所在的代码块内有效。 例如:{ var a=100; let b=200; } console.log(a); 100 ...

2017-12-07 10:07:43

阅读数:46

评论数:0

javascript读书笔记之变量、作用域和内存问题

基本类型值和引用类型值javascript变量可以用来保存两类型值,基本类型值和引用类型值基本类型值源自以下5中基本数据类型:Undefined、Null、Number、String、Boolean。基本类型值和引用类型值具有以下特点:基本类型值在内存中占固定大小,因此被保存在栈空间中。 从一个变...

2017-09-04 10:35:48

阅读数:94

评论数:0

SpringMVC学习(六) 关于mvc:annotation-driven标签

1.mvc:annotation-driven标签会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter与ExceptionHandlerExceptionResolver三个bean 2.还提供以下支持 -支持使用Con...

2017-07-26 16:00:49

阅读数:149

评论数:0

SpringMVC学习(五) 视图和视图解析器

1.视图解析器工作原理: (1)请求处理方法执行完成后,最终返回一个ModelAndView对象。对于那些返回String、View或ModelMap等类型的处理方法,SpringMVC也会在内部把他们装配成一个ModelAndView对象,它包含了逻辑名和模型对象的视图。 (2)Spring...

2017-07-25 16:54:31

阅读数:174

评论数:0

Spring MVC学习(四) 处理数据模型

Spring MVC提供了以下几种方式输出模型数据:1.使用ModelAndView输出模型数据,代码如下:<a href="TestRequestMapping/TestModelAndView">TestModelAndView</a>/** ...

2017-07-24 17:05:24

阅读数:134

评论数:0

SpringMVC学习(三)映射请求参数&请求参数

1.使用@RequestParam来绑定请求参数,代码如下:<a href="TestRequestMapping/TestRequestParam?username=username&age=10">TestRequestParam</a>/*...

2017-07-24 00:36:49

阅读数:146

评论数:0

SpringMVC学习(二) @RequestMapping映射请求

1.使用RequestMapping修饰方法@RequestMapping("HelloWorld") public String sayHello(){ System.out.println("TestRequestMapping/Hello...

2017-07-21 16:28:58

阅读数:137

评论数:0

SpringMVC学习(一)环境搭建以及HelloWorld

Keeping111的博客 目录视图 摘要视图 订阅 评论送书 | 云原生、Docker、Web算法     征文 | 你会为 AI 转型么?    福利 | 免费参加 2017 OpenStack Days Chi...

2017-07-21 12:51:03

阅读数:295

评论数:0

mybatis 缓存(三)缓存有关的设置以及属性

cacheEnabled: true:开启二级缓存 false:关闭二级缓存 一级缓存是一直存在的 每个select都有一个 useCache 标签:true(开启二级缓存) false(关闭二级缓存) 一级缓存一直存在 ...

2017-07-18 23:09:43

阅读数:124

评论数:0

mybatis 缓存(二) 二级缓存

二级缓存: 全局缓存,namespace级别的缓存 若开启了二级缓存,当一级缓存失效时,属于痛一个namespace中(同以个xml文件中)的一级缓存会在失效的同时将信息存入二级缓存中。 二级缓存的使用细节: 1.在全局配置文件中开启二级缓存(mybatis是默认开启的)<s...

2017-07-18 15:40:08

阅读数:123

评论数:0

mybatis 缓存(一) 一级缓存

所谓缓存 指的是将与数据库的一次会话所查出的数据存入缓存中,如果之后需要查询相同的数据,就不需要继续向数据库发送sql语句,直接将数据从缓存中取出一级缓存:也叫本地缓存,是mybaits默认开启的,是sqlsession级别的缓存,每一个sqlsession对象拥有自己的一级缓存,不同的sqls...

2017-07-18 15:14:53

阅读数:97

评论数:0

mybatis 之 动态sql(一)choose标签的使用

choose标签动态sql应用场景: 在我们查询时,动态sql可以帮我们减少编码量,用一个动态sql就可以解决之前可能要用2~3个sql语句完成的事情 例如 我们要查一个人的信息 有时候使用 id查询 而有时候则使用 名字查 按照之前的方法 我们要写两个方法,而使用动态sql只需要使用一...

2017-07-17 23:39:16

阅读数:126

评论数:0

mybatis 关联查询 Collection定义关联集合封装规则

应用场景 当关联查询时关联的是一个集合而不是一个对象时 例如:查询一个部门中的所有员工信息 此时使用ResultMap中的collection标签对关联的集合定义封装规则: collection嵌套结果集: <resultMap type="mybatis_02.Departmen...

2017-07-17 15:57:35

阅读数:100

评论数:0

mybatis 关联查询之association定义关联对象封装规则

1.使用association嵌套结果集实现关联查询:代码如下 <resultMap id="getPerson" type="mybatis_02.Person"> <id property="id" ...

2017-07-16 23:44:03

阅读数:481

评论数:0

mybatis学习之查询结果返回List以及Map

当要查询的结果不是单个记录而是一个集合的时候,mybatis的resultType写的依然是集合中的对象的类型名称,例如: <select id="getPersonByNameLike"resultType="mybatis_01.Person"...

2017-07-09 00:30:13

阅读数:6861

评论数:0

mybatis学习之$取参数和#取参数的区别

使用#取参数: 参数在sql语句中是以预编译的形式存在的,例如 select * from person where id=?而使用$符则是直接在sql语句取出参数的值,例如select * from person where id=2因此,通常情况下,都使用#来取参数的值,但是在...

2017-07-08 00:01:20

阅读数:270

评论数:0

mybatis学习之mybatis中mapper中传入的参数处理

单个参数时,mybatis不做任何处理 例如:<select id="getPersonByid" resultType="mybatis_01.Person"> select * from person where id=#{...

2017-07-07 22:51:35

阅读数:645

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭