文章目录 一、什么是定时任务 二、项目依赖 三、注解式定时任务 3.1 cron 3.2 fixedDelay 3.3 fixedDelayString 3.4 fixedRate 3.5 fixedRateString 3.6 initialDelay 和 initialDelayString 3.7 zone 四、可更改时间的定时任务 五、可启动停止改变定时任务 六、分布式集群注意事项 一、什么是定时任务 开发中经常会使用到定时任务,顾名思义,定时任务就是定时执行的方法,即定时执行的代码。比如,为了减少服务器或…

2021年3月7日 0条评论 31点热度 阅读全文

JAVA基础篇 1_JAVA语言概述 1.1 JAVA的总体概述 1.2 JAVA语言概述 1.2.1 基础常识 1.2.2 计算机语言的发展迭代史 1.2.3 Java语言版本迭代概述 1.2.4 Java语言应用的领域 1.2.5 Java语言的特点 1.3 开发环境的搭建(重点) 1.3.1 JDK、JRE、JVM的关系 1.3.2 JDK的下载、安装 1.3.3 path环境变量的配置 1.3.3.1 为什么配置path环境变量? 1.3.3.2 如何配置? 1.3.4 第一个JAVA程序 1.3.5 注释…

2021年3月7日 0条评论 25点热度 阅读全文

原创不易,未经允许,请勿转载。 博客主页:https://blog.csdn.net/qq_43058685?spm=1001.2014.3001.5343 如果只想查看注解,请跳到文章末尾部分 文章目录 简介 项目创建 传统的检验方式 使用JSR303 自定义错误信息 错误信息的获取与响应 错误异常类型补充 分组校验 自定义校验 常用注解汇总 简介 在前后端进行数据交互中,在前端把数据传送到后端前,一般会先进行校验一次,校验成功之后,才把数据发送到后端。但是我们在服务端还得在对数据进行一次校验。因为请求数据发送的…

2021年3月7日 0条评论 19点热度 阅读全文

线程池:从设计思想到源码解析 前言 初识线程池 线程池优势 线程池设计思路 深入线程池 构造方法 任务队列 拒绝策略 线程池状态 初始化&容量调整&关闭 使用线程池 ThreadPoolExecutor Executors封装线程池 解读线程池 execute() addWorker() Worker类 runWorker() processWorkerExit() 前言 各位小伙伴儿,春节已经结束了,在此献上一篇肝了一个春节假期的迟来的拜年之作,希望读者朋友们都能有收获。 根据穆氏哲学,投入越多,…

2021年3月7日 0条评论 24点热度 阅读全文

AOP 什么是AOP? 先来说个场景,如果说我们要在多个重要的用户访问的接口记录访问的日志,如果我们在业务类中加入日志记录的逻辑不仅使得代码显得臃肿而且容易出错,维护起来也不方便,那有没有简便的方法呢!这里就要提到本篇要讲的AOP,也就是切面编程,通过把切面的逻辑织入到业务逻辑中完成日志的记录。那么AOP是如何做到的呢?首先我们不妨来看个简单的例子,熟悉的配方熟悉的味道。 @Aspect @Component public class LogAspect { /** * 这里 一个 * 表示任意字符 两个 ** 表…

2021年3月7日 0条评论 26点热度 阅读全文

-----------------------------对接类(包含测试main方法)---------------------------------- 协议开发 主要是对接厦门名望的led/三级诱导屏的语音和显示 import com.tnar.xiamen.model.LedText; import com.tnar.xiamen.util.UdpClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.B…

2021年3月7日 0条评论 28点热度 阅读全文

import java.io.IOException; import org.junit.Test; import jxl.Workbook; import java.io.File; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; public class ReadExcel { @Test public void …

2021年3月7日 0条评论 46点热度 阅读全文

问题: @Autowired注入Spring Bean,则当前类必须也是Spring Bean才能调用它,不能用new xxx()来获得对象,这种方式获得的对象无法调用@Autowired注入的Bean。 1、类1,加入Spring Pool public class PersonServiceImpl implements PersonService{ public void save(){ System.out.println("This is save for test spring"); } public …

2021年3月7日 0条评论 22点热度 阅读全文

@SpringBootApplication分析 首先来看一下springboot项目的主启动类 @SpringBootApplication public class Springboot01HelloworldApplication { public static void main(String[] args) { SpringApplication.run(Springboot01HelloworldApplication.class, args); } } 可以发现此类是由注解@SpringBootApp…

2021年3月7日 0条评论 19点热度 阅读全文

Java面试复习体系总结(2021版) 一、Java基础 内容 Java基础(一):Java集合框架(超详细解析,看完面试不再怕) Java基础(二):迭代器(Iterator)(含使用方法详解) Java基础 (三):LinkedList(含使用方法详解) Java基础(四):ArrayList(含使用方法详解) Java基础(五):HashSet(使用方法详解) Java基础(六):HashMap(使用方法详解) Java基础(七):栈 Stack(使用方法详解) Java基础:详解Arrays.asList(…

2021年3月7日 0条评论 26点热度 阅读全文