由于本人使用的Spring Boot 2.X,与1略有不同,下方为1的老师讲解EnableAutoConfigurationImportSelector:导入哪些组件的选择器🚗选择debug模式,查看通过名字了解到是很多自动配置类(XXXAutoConfiguration):就是给容器中导入这个场景需要的所有组件并配置好组件,使用不同的功能对应不同的配置文件通过配置类,免去了我们手动...
任务基于springboot创建一个项目,使用定时任务很简单俩步即可实现 1、启动类上加注解@EnableScheduling...注解开启定时任务 2、方法上加注解@Scheduled设置任务执行时间示例 默认是单线程的定时任务 @Scheduled(fixedDelay =5*1000 ) // 每隔五秒执行一次 单位毫秒...专有符号:在Spring定时任务中,除了问号,其他都不...
表明这是一个实体类,一般用于jpa,这两个注解一块使用,但是如果表名和实体类名相同的话,@Table可以省略。 2、@MappedSuperClass 基于代码复用和模型分离的思想,在项目开发中使用jpa的@MappedSuperClass注解,将实体类的多个属性分别封装到不同的非实体类中。例如,数据库表中都需要id来表示编号,id是这些映射实体类的...
JAVA 中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或操作系统的改变而改变。实际上《Thinking in Java》一书作者,提到 Java 中还存在另外一种基本类型 void,它也有对应的包装类 java.lang.Void,因为 Void 是不能 new,也就是不能在堆里面分配空间存对应的值,所以将 Void 归成基本...
然后在Application.java里面添加 @EnableScheduling注解package com.ecut.bus.controller; import com.ecut.bus.mapper.*; import com.ecut.bus.service.*; import com.ecut.bus.vo.THPrecVo; import com.ecut.bus.vo.TWLHydVo; import org.springframework.beans.factory.annotation.Autowired; import org.spring...
3. 修改 Nacos.java 类 主要在 main 方法中增加 两个参数,是否是单机启动 & 是否关闭权限校验 @SpringBootApplication(scanBasePackages = "com.alibaba.nacos") @ServletComponentScan @EnableScheduling public class Nacos { public static void main(String[] args) { ...
1 Java中所有的集合类都位于java.util包下,主要由两个接口派生出来,分别是Collection和Map 1 Collection包含了List和Set两大分支。Map是一个映射接口 3 Set 、Map、List可以看做集合的三大类。 2 遍历集合的工具有Iterator和Enumeration 3 操作数组集合的两个工具类: Arrays和Collection ...
1.集合(工具类) 2.Arrays 3.Collections 5.IO流 6.java自带util 二、Mysql 1)外连接查询/函数运用到相应的列 2)模糊查询写法 3)foreach/trim区别 4)Mybatis插入list集合 5)关联查询 5.1.sql左联右联的差别 6)嵌套查询 7)distinct关键字去重 三、Spring全家桶 1.注解 2.OpenFeign的使用 理解feign的代码架...
JVM是Java实现跨平台最核心的部分,所有的Java程序会首先被编译为class的类文件,JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的CPU的指令集或OS的系统调用。Java面对不同操作系统使用不同的虚拟机,一次实现了跨平台。JVM对上层的Java源文件是不关心的,它关心的只是由源文件生成的类文件如何使用命令行编译...
JVM是Java实现跨平台最核心的部分,所有的Java程序会首先被编译为class的类文件,JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的CPU的指令集或OS的系统调用。Java面对不同操作系统使用不同的虚拟机,一次实现了跨平台。JVM对上层的Java源文件是不关心的,它关心的只是由源文件生成的类文件如何使用命令行编译...