摘要: 引用自:http://freeloda.blog.51cto.com/2033581/1288553 阅读全文
posted @ 2016-06-02 17:06 斌灬小生不才 阅读(254) 评论(0) 推荐(0) 编辑
摘要: CORS跨域请求控制方法 1.http请求头 Origin: 普通的HTTP请求也会带有,在CORS中专门作为Origin信息供后端比对,表明来源域。 Access-Control-Request-Method: 接下来请求的方法,例如PUT, DELETE等等 Access-Control-Req 阅读全文
posted @ 2016-06-02 17:04 斌灬小生不才 阅读(27354) 评论(0) 推荐(3) 编辑
摘要: 一、配置 方式一: 二、插入 三、获取 阅读全文
posted @ 2016-05-20 15:55 斌灬小生不才 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、请求参数 二、结果获取 三、XML解析成对象 四、对象参数 阅读全文
posted @ 2016-05-20 15:52 斌灬小生不才 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: MyBatis 缓存 MyBatis缓存分为一级缓存和二级缓存 一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring, 阅读全文
posted @ 2016-04-27 14:56 斌灬小生不才 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1 查询缓存 1.1 什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存 阅读全文
posted @ 2016-04-27 14:43 斌灬小生不才 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcac 阅读全文
posted @ 2016-04-27 14:31 斌灬小生不才 阅读(251) 评论(0) 推荐(0) 编辑
摘要: JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。 ThreadPoolExecutor类可设置的参数主要 阅读全文
posted @ 2016-04-26 15:18 斌灬小生不才 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 实现并启动线程有两种方法1、写一个类继承自Thread类,重写run方法。用start方法启动线程2、写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人 阅读全文
posted @ 2016-04-26 15:03 斌灬小生不才 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 从Java5开始,Java提供了自己的线程池。每次只执行指定数量的线程,java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。以下是我的学习过程。 首先是构造函数签名如下: [java] view plain copy print ? public Thr 阅读全文
posted @ 2016-04-26 15:00 斌灬小生不才 阅读(167) 评论(0) 推荐(0) 编辑