本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
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 ...