本月博客排行
-
第1名
青否云后端云 -
第2名
e_e -
第3名
vipbooks - silverend
- lemonhandsome
- kingwell.leng
- jveqi
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- Alsmile
- robotmen
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- zhangdaiscott
- 解宜然
- cuityang
- sichunli_030
- gashero
- fantaxy025025
- ranbuijj
- gdpglc
- ssydxa219
- wallimn
- vipbooks
- 淡看人生
- hanbaohong
- jickcai
- javashop
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- zhangyi0618
- java-007
- AVI
- laiyangdeli
- lyongq04
- xpenxpen
- liunancun
- 龙哥IT
- conkeyn
- nychen2000
- lyndon.lin
- ouanui
- panshunchang
最新文章列表
Java容器CopyOnWriteArrayList
Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet ...
java集合类(Map、Set、List)
集合类之Map
1、键值对,key-value,具有映射关系
2、Map的key唯一,value可以相同
3、Map的key类似一个Set,value类似List
4、LinkedHashMap遍历顺序跟插入顺序一致,HashMap不能保证顺序
集合类之List1、List是Collection的子接口,所以List可以使用Collection全部方法
2、Arrays.Ar ...
对List里的对象元素进行排序
对List里的对象元素进行排序,有两种方法,第一个是实例化比较器,第二个是实现Comparable接口。
一.实例化比较器
Student.java
package com.bijian.study;
public class Student {
private int studentId;
private String studentN ...
List-JSON互转
1、List转JSONObjectMapper mapper = new ObjectMapper();mapper.setSerializationInclusion(Inclusion.NON_NULL);mapper.setSerializationInclusion(Inclusion.NON_EMPTY);mapper.setPropertyNamingStrategy(Propert ...
Java List 生成 树(转)
文章出自:http://www.cnblogs.com/dingyingsi/p/3699870.html
maven pom.xml
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artif ...
javascript 有关数组的操作
从当前的url中获取?之后的参数
function getcanshu() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = u ...
CopyOnWriteArrayList与List(ArrayList)
CopyOnWriteArrayList,因何而存在?
ArrayList的一个线程安全的变体,其所有可变操作(add、set 等)都是通过对底层数组进行一次新的复制来实现的,代价昂贵。
CopyOnWriteArrayList,是因”并发”而生。
CopyOnWriteArrayList,改了其中的某对象的某个值,
对List的过滤刷选实例
在工作中,我们都知道,如果循环List的循环体中有remove操作,将抛出java.util.ConcurrentModificationException异常。
面对这种操作,有如下两种方法来处理:
1.通过新建一个结果List<UserDTO>保存处理后的数据
2.用两个变量在一个循环中处理
实例代码:
L ...