摘要: TreeSet添加元素的时候,是根据compareTo 方法来比较排序和判断是否相等.如果返回0,则认为这两个对象在同以位置,是同一个对象.也就是说TreeSet 只会添加compareTo返回0的对象集中的一个对象.为了避免这种情况,需要像下面这样写 @Override public ... 阅读全文
posted @ 2015-11-17 16:29 predisw 阅读(125) 评论(0) 推荐(0) 编辑
摘要: clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容。而只是单纯的DIV的高度。offsetHeight:是指元素内容的高度。依照上面的,那这个高度呢就是DIV内部的高度,包括可见部分及以滚动条下面的不可见... 阅读全文
posted @ 2015-11-16 19:16 predisw 阅读(141) 评论(0) 推荐(0) 编辑
摘要: document.body.scrollTop与document.documentElement.scrollTop两者有个特点,就是同时只会有一个值生效。比如document.body.scrollTop能取到值的时候,document.documentElement.scrollTop就会始终为... 阅读全文
posted @ 2015-11-16 19:14 predisw 阅读(1622) 评论(1) 推荐(1) 编辑
摘要: 1.在jsp 页面取session 中Map 对象pStatus. if 中的map对象的key 要加单引号,表示key 为字符串. 在jstl 中map 的key 默认为Long 类型.假如不加 '' 转... 阅读全文
posted @ 2015-11-11 10:58 predisw 阅读(157) 评论(0) 推荐(0) 编辑
摘要: --.泛型是编译器层面上的而不是虚拟机上的,虚拟机上不存在泛型.x.可以使用泛型的有 类,接口和方法.泛型方法可以直接定义在普通类中方法的如下:public T getT(T t);public static T getT(T t); 是必须存在的,可以限定返回值和参数Tx.泛型在jvm 中执行... 阅读全文
posted @ 2015-11-09 14:08 predisw 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1. 在web.xml 中配置(全局) javax.servlet.ServletException /error/logJspExceptionToFile.do 或在jsp 页面中配置 (单页面)2.在servlet 中处理传过来的异常.@WebServlet("/error/logJ... 阅读全文
posted @ 2015-11-09 11:36 predisw 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1.input 标签的required 需要提交按钮才可以触发. //可以触发.改成: //不能触发 阅读全文
posted @ 2015-11-02 11:00 predisw 阅读(86) 评论(0) 推荐(0) 编辑
摘要: flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务.提交事务意味着对数据库所做的更新会永久保持下来所谓清理,是指Hibernate按照持久化象的状态来同步更新数据库Flush()后只是将Hibernate缓存中的... 阅读全文
posted @ 2015-10-31 14:39 predisw 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.hibernate 中的Transaction tx = session.beginTransaction();不是必须的.如果没有事务hibernate 会Using default transaction strategy (direct JDBC transactions).2. 事务属性... 阅读全文
posted @ 2015-10-31 13:41 predisw 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 例如多个线程要从同一个list 中取对象,别的线程取了,其他线程则不可以再去这个对象.1.同步多线程 对 LinkList 的removeFirst()的操作或者 其他List 的remove 再get第一个对象的方法来实现.class SendSmsTask implements Runnable... 阅读全文
posted @ 2015-10-26 10:28 predisw 阅读(586) 评论(0) 推荐(0) 编辑