`
TranCoffee
  • 浏览: 9485 次
社区版块
存档分类
最新评论
文章列表
需求: 页面上的结果集列表有多条记录,选中某一行进行操作时,页面可能已经滚动过一段距离,当点击提交时希望能记录滚动过的长度,并在页面提交刷新后自动滚动到该位置。 实现思路: 使用jquery来操作dom,方便易用。 1、获取当前滚动过的距离; 2、在前后台之间传递; 3、在页面刷新后滚动到该位置。 代码: 1、获取当前滚动的距离: var x = $(document).scrollLeft(); var y = $(document).scrollTop(); 2、在前后台传递参数: 以struts2+velocity为例。 需要实现这样一个流程: 前台在点击某条记录修改时获取 ...
java5中新增了ConcurrentMap接口和它的一个实现类ConcurrentHashMap.该类在多线程并发情况下的效率要比HashTable和Collections.synchronizedMap()返回的map效率要高。原因是它的锁实现的很“机智”。 HashTable和Collections的内部类SynchronizedMap里的同步,都是用synchronized来实现的,每次都是锁整个表,因此同一时刻只能有一个线程操作hash表。 而ConcurrentHashMap中使用了Segment[]来存储数据,Segment继承自ReentrantLock类(这样执行lock操作就 ...
转自: http://alex09.iteye.com/blog/539545 先看了HashMap的源码,然后看了这篇文章,感觉写的很好。 尤其是关于负载因子如何影响性能和空间这一块,收获挺大。 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 通过 HashMap、Has ...
Global site tag (gtag.js) - Google Analytics