java高级特性
WR1
这个作者很懒,什么都没留下…
展开
-
Kettle实现文件输出
public class KettleService { //存放kettle脚本的路径 private String scriptPath; //先判断执行作业还是执行转换 public Result doExecution(scriptPath, Map<String,String> params){ if(scriptPath.endsWith(".kjb"){ return runJob(scri.原创 2021-11-03 17:37:41 · 717 阅读 · 0 评论 -
Lambda表达式常用操作
其实挺推荐lambda表达式的写法,减轻代码量,但是对于效率来说哪种方式更快自己没去研究过,这里也是记录自己平时用到过的,以防自己忘记了又去查。1. 获取一个集合中对象的某个具体属性并返回集合:List<String> companyIds = employeeCompanyRelaList.stream().distinct().filter(v -> v.getCompanyId() != null).map(x -> String.valueOf(x.getCompa原创 2021-07-19 17:29:44 · 690 阅读 · 0 评论 -
采用多线程方式去查询数据
第一步:定义多线程类,继承Thred类public class GetCommodityThread extends Thread { private final static Logger LOGGER = LoggerFactory.getLogger(GetCommodityThread.class); private BasicDataFeignClientService basicDataFeignClientService; private CountDownLa原创 2021-03-29 16:37:42 · 715 阅读 · 0 评论 -
Java 高级特性一 :反射
之前看了很多关于反射的博客,也是懵的,直到看到了这篇博客,浅显易懂。里面包含了反射的原理,以及反射的使用,和注解的使用。强推https://blog.csdn.net/ju_362204801/article/details/90578678转载 2021-03-09 11:22:38 · 81 阅读 · 0 评论