![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
蟹六二
身如土狗,细嗅蔷薇
展开
-
多线程编程
进程VS线程VS多线程 多线程编程 继承Thread类 实现Runnable接口 继承Thread类 // mythread.java public class Mythread extends Thread{ @Override public void run(){ System.out.println("My thread"); } } // run.java public class Run { public static void mai原创 2020-10-27 16:46:50 · 184 阅读 · 0 评论 -
Spring Boot 实现定时任务的动态增删启停
添加执行定时任务的线程池配置类 添加定时任务示例类 定时任务数据库表设计 添加定时任务实体类 新增定时任务 在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。 要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂.原创 2020-08-25 10:40:37 · 187 阅读 · 0 评论 -
万字详解,JDK8 的 Lambda、Stream 和日期的使用详解(From java 基基)
前言 本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate日期的一些使用讲解。 Lambda Lambda介绍 “Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。 Lambda表达式的结构 一个 Lambda 表达式可以有零个或多个参数 参数的类型既可以明确声明,也可以根据原创 2020-08-24 14:34:24 · 344 阅读 · 0 评论 -
java枚举类型Enum
状态: package com.example.demo.meiju; public enum Status { SUCCESS(200,"成功"),ERROR(500,"失败"); private Integer code; private String value; Status(int i, String s) { this.code = ...原创 2019-10-24 13:37:05 · 202 阅读 · 0 评论