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