
java开发
文章平均质量分 59
shareloke
生活就是二进制,不是零就是一。
展开
-
Java8 Stream 处理集合数据
今天给大家带来 Java 8 Stream 讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。值得注意的是:学习 Stream 之前必须先学习 lambda 的相关知识。本文也假设读者已经掌握 lambda 的相关知识本篇文章主要内容:介绍 Stream 以及 Stream 是如何处理集合的 介绍 Stream 与集合的关系与区别 Stream 的基本方法介绍一. 什么是 StreamStream 中文称为 “流”,通过将集合转换为这么一种叫做 “流原创 2021-04-02 17:07:03 · 1476 阅读 · 0 评论 -
SpringBoot 线程池配置
我们使用线程编程时可以手动创建线程和线程池两种方式,但是在项目中一般推荐使用线程池,具体场景业务按需而定,话不多说直接上代码手动创建线程 new Thread(()->{ // 写业务代码 }).start();线程池配置@Slf4j@Configuration@EnableAsyncpublic class ExecutorBaseConfig { @Bean("myTaskExecutor") public Execu原创 2021-04-02 09:29:49 · 574 阅读 · 0 评论 -
SpringBoot 整合 Quartz 动态定时任务
简介Quartz是一款功能强大的任务调度器,可以实现较为复杂的调度功能,如每月一号执行、每天凌晨执行、每周五执行等等,还支持分布式调度。本文使用Springboot+Mybatis-plus+Quartz实现对定时任务的增、删、改、查、启用、停用等功能。并把定时任务持久化到数据库,并且还实现动态编译运行Java,动态执行字符串代码模板。为什么要使用Quartz多任务情况下,quartz...原创 2020-01-09 15:11:51 · 647 阅读 · 3 评论 -
java开发常用工具类总结
导入项目<dependency> <groupId>io.github.ljwlgl</groupId> <artifactId>common-util</artifactId> <version>2.0.1</version></dependency>Fas...转载 2019-09-29 09:59:55 · 321 阅读 · 0 评论