项目知识盲区3
- Spring Boot 一个接口多个实现类如何注入
- @Mapper 与 @MapperScan 的区别
- Spring @Autowired和构造函数的顺序
- MySQL之You can't specify target table for update in FROM clause解决办法
- @MapperScan注解和@Mapper注解同时加,MybatisPlus报错 basemapper Invalid bound statement (not found)
- Quartz
- getRemoteAddr()和getRemoteHost() 区别
- SpringBoot整合JWT
- Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
- nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法
- springboot 基于@Scheduled注解 实现定时任务
- springboot接入邮箱
- Java怎么获得以当前时间为种子的随机数?
- java注解-最通俗易懂的讲解
Spring Boot 一个接口多个实现类如何注入
1、接口有多个实现类时,可以使用 @Autowired+@Qualifier 注入指定实现类。
2、也可以使用 @Resource 直接注入指定实现类 。
3、还可以使用 @Primary 在指定实现类上标记。
Spring Boot 一个接口多个实现类如何注入 Autowired 和 Resource 注解的区别
@Mapper 与 @MapperScan 的区别
@Mapper 与 @MapperScan 的区别
注意:加了@MapperScan,如果不标注扫描的范围,那么默认是扫描当前所在包及下面的所有子包
Spring @Autowired和构造函数的顺序
Spring @Autowired和构造函数的顺序
MySQL之You can’t specify target table for update in FROM clause解决办法
MySQL之You can’t specify target table for update in FROM clause解决办法
@MapperScan注解和@Mapper注解同时加,MybatisPlus报错 basemapper Invalid bound statement (not found)
去掉一个就可以了
Quartz
SpringBoot整合Quartz实现定时任务
Cron表达式学习:每天十二点执行一次:0 0 12 * * ?
getRemoteAddr()和getRemoteHost() 区别
getRemoteAddr()和getRemoteHost() 区别
Java中获取客户端IP地址之getRemoteAddr()和getRemoteHost() 区别
SpringBoot整合JWT
SpringBoot整合JWT
Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法
nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法
springboot 基于@Scheduled注解 实现定时任务
springboot 基于@Scheduled注解 实现定时任务
springboot接入邮箱
使用springboot实现邮箱验证码功能
【SpringBoot总结】7. SpringBoot整合JavaMailSender实现邮件发送
SpringBoot 实现 QQ邮箱注册和登录
Java邮件发送基于springboot实现
手把手教你通过SpringBoot实现邮箱注册码验证
Java怎么获得以当前时间为种子的随机数?
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
long t = System.currentTimeMillis(); //获得当前时间的毫秒数
Random rd = new Random(t); //作为种子数传入到Random的构造器中
System.out.println(rd.nextInt()); //生成随即整数
}
}
追问
那如果说要生成1到100以当前时间为种子的随机数呢?
追答
//传入一个范围参数就可以控制了
System.out.println(rd.nextInt( 100 )); //生成随即整数 0~99包含0 也包含 99
System.out.println(rd.nextInt( 101 )); //生成随即整数 0~100包含0 也包含 100
java注解-最通俗易懂的讲解
java注解-最通俗易懂的讲解