maven学习手记+nexus配置+更换中央仓库为阿里云仓库[......]
Category Archives: Java
Mockito做单元测试时一些高级用法
在Mockito中,我们一般这样验证桩的调用:
Mockito.verify(xxx, Mockito.times(1)).func1(Mockito.anyObject());
但是有时候,我们希望能验证调用的基础上,再验证这个参数,可以这么搞:
ArgumentCaptor<TypeA> typeACaptor = ArgumentCaptor.forClass(TypeA.class);
Mockito.verify(xxx, Mockito.times(1)).fun[......]
Java 8 Time API处理日期和时间
日期解析、转化为时间戳等
/**
* @author coder4
*/
public class DayUtils {
private static final DateTimeFormatter DTF = DateTimeFormatter.ofPattern("yyyyMMdd");
/**
* Parse epoch seconds to LocalDate
*
* @param epochSecs[......]
借助guava实现select top/small k(类堆排序)
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collector;
import org.junit.Test;
import com.google.common.collect.Comparators;
import com.google.common.collect.Lists;
public class TestComparator {
@Test[......]
SpringBoot 如何用值注解list
@Value("#{'${server.name}'.split(',')}")
private List<String> servers;
上述也可直接用于Set[......]