摘要:
一、BigDecimal 求最大值和最小值 1、stream().reduce()实现 List<BigDecimal> list = new ArrayList<>(Arrays.asList(new BigDecimal("1"), new BigDecimal("2"))); BigDecim 阅读全文
摘要:
1、泛型为Integer、Long、Double、BigDecimal求和 Integer sum = scores.stream().reduce(Integer::sum).orElse(0); Long sum = scores.stream().reduce(Long::sum).orEls 阅读全文
摘要:
很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等。 1、使用@PostConstruct注解 这个注解可以在Spring加载这个类的时候执行一次。 @PostConstruct private void init(){ //todo } 注意: 阅读全文
摘要:
Java获取时间戳的三种方式 System类中的currentTimeMillis()方法是三种方式中效率最好的,运行时间最短 new Date()其实就是调用了System.currentTimeMillis(),再传入自己的有参构造函数 Canlendar是区分时区的 System.out.pr 阅读全文
摘要:
1、使用匿名比较器排序 // 创建并初始化 List List<Person> list = new ArrayList<Person>() {{ add(new Person(1, 30, "北京")); add(new Person(2, 20, "西安")); add(new Person(3 阅读全文