阿牛的博客
使用Java计算cron最近执行周期 使用Java计算cron最近执行周期
项目中使用cron表达式来作为定时调度的参数,又需要根据执行的周期来计算一些平均数据,所以需要根据cron表达式获取执行周期。 quartz 可以实现获取最近几次执行周期,但是如果没有quartz依赖又需要引入不必要依赖。 spring
2021-04-02
Map对key或者value进行排序 Map对key或者value进行排序
开发中偶尔会遇到一些比较特殊的需求,比如对一个map进行排序,并且是对key或者value进行排序,那么我们可以用Java8中提供的stream来进行实现 排序工具类封装排序工具类 package com.iogogogo.common.u
2020-07-25
Java中使用元组 Java中使用元组
元组(Tuple)是固定数量的不同类型的元素的组合。元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值,可以把这多个值作为元组返回,而不需要创建额外
2020-01-09
javac编译java文件 javac编译java文件
javac编译java文件最近做银行项目,生产上新给了一个csv文件,程序需要读取内容进行清洗,但是拿不出来看,也不可能为了这一个小测试专门打审批给生产上传一个程序包,就想到了使用javac写个简单的测试看下数据。下面先来复习一下javac
2019-11-05
Apache CollectionUtils 常用方法总结 Apache CollectionUtils 常用方法总结
CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。 依赖 maven <!-- https://mvnrepository.com/artifact/commons-col
2019-03-01
Comparable和Comparator的区别 Comparable和Comparator的区别
ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,co
2019-02-17
Java拆分shell命令成数组 Java拆分shell命令成数组
命令行拆分成string数组 原始命令如下 -p /path -d "here's my description" --verbose other args 需要的拆分结果如下 Array[0] = -p Array[1] = /p
2019-01-29