list.partition用法
返回一个连续的子列表,每个子列表的大小相同(最后一个子列表的大小可能小于指定的大小)
eg 将包含[a,b,c,d,e]的列表分区大小为3,将产生[[a,b,c],[d,e]] –一个包含两个内部列表的外部列表 三个和两个元素,都按原始顺序排列。
package test;
import com.google.common.collect.Lists;
import org.junit.Test;
import java.util.List;
/**
* Created by Administrator on 2018/10/28/028.
*/
public class testList {
@Test
public void test(){
List<Integer> numList = Lists.newArrayList(a,b,c,d,e);
List<List<Integer>> lists=Lists.partition(numList,3);
System.out.println(lists);//[[a,b,c],[d,e]]
}
map
新建hashmap
Map<Long, Long> jobId2InstanceId = Maps.newHashMap();
Stopwatch —单调时钟 妙用
作用:
精确测量经过时间的对象:在同一过程中两次连续读取“现在”之间的测量持续时间。
所在位置
package com.google.common.base;
使用方法:
Stopwatch stopwatch = Stopwatch.createStarted();
log.info("[MyWorker] start to initialize MyWorker...");
.....
.....
.....
do something cost time
.....
.....
.....
log.info("[MyWorker] MyWorker initialized successfully, using time: {}, congratulations!", stopwatch);
本文介绍了Java中list的partition方法,展示了如何将列表分割成固定大小的子列表,并给出了示例代码。同时,文章提及了Stopwatch类在性能监控中的应用,用于精确测量代码执行时间。此外,还提到了Google的Guava库中的com.google.common.cache包,可能涉及缓存管理相关内容。
6456

被折叠的 条评论
为什么被折叠?



