摘要: 一、导入jar包 1.将..\struts-2.3.31\apps中的,struts2-blank.war后缀改为rar,并解压缩 2.路径...\struts-2.3.31\apps\struts2-blank - 副本\WEB-INF\lib中的jar包,导入至项目的..\WEB-INF\lib 阅读全文
posted @ 2017-03-14 17:44 囧雪诺 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、导入junit包:junit-4.12.jar 二、新建类,写测试方法 实例: DAO类 测试类 从大纲运行 运行结果:(经过验证,要测试的方法无误) 阅读全文
posted @ 2017-03-13 16:57 囧雪诺 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 作用:对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 使用方法: 一、做类 建一个实现javax.servlet.Filter接口的 阅读全文
posted @ 2017-03-12 10:34 囧雪诺 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、延迟加载 1.简单查询get,load 针对对象本身延迟或即时 当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对 阅读全文
posted @ 2017-03-11 18:10 囧雪诺 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 封装HibernateUtil 增删改查方法封装,使用时是调取该类中的具体方法即可 阅读全文
posted @ 2017-03-11 18:05 囧雪诺 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/AnswerTheQuestion/p/6512701.html 这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是 阅读全文
posted @ 2017-03-11 17:29 囧雪诺 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 学习笔记: 概念:在服务器内存中拿出一块空间,存储一些数据,这些数据在第一次使用时,需要读取数据库,并装载进缓存,以后再缓存期内,直接取缓存不用再读数据库。也就是以空间换时间。 优势和劣势优势:性能提升。劣势:占内存。不及时性。 什么时候用缓存?什么时候不能用缓存?1.内存小。 2.更新快。3.访问 阅读全文
posted @ 2017-03-11 17:04 囧雪诺 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/void-m/p/6352056.html 阅读全文
posted @ 2017-03-11 16:57 囧雪诺 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 悲观锁从加载对象就开始锁定。修改过程中一直是锁。直到commit()提交后再解锁。 session.load(Info.class,"p003",LockOptions.UPGRADE); 实例: 乐观锁实际不算锁,只是多线程控制。在提交时间进行冲突检测。把里面的内容与刚开始读取的内容对照一下。有问 阅读全文
posted @ 2017-03-11 15:02 囧雪诺 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子: DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可 阅读全文
posted @ 2017-03-10 17:42 囧雪诺 阅读(200) 评论(0) 推荐(0) 编辑