技术博客
java8 LocalDate的使用、LocalDate格式化_五月天的尾巴的博客-CSDN博客_localdate格式化
Collections.synchronizedList使用方法_LilllS的博客-CSDN博客_collections.synchronizedlist
redisson lock、tryLock分布式锁原理解析_没有技术的小彭的博客-CSDN博客_redisson trylock和lock的区别
Spring高级之注解@DependsOn详解(超详细)_我会努力变强的的博客-CSDN博客_@dependson
详解lambda表达式_leipf123的博客-CSDN博客_lambda表达式
MySQL中table_schema的基本操作_菜鸟要成长zz的博客-CSDN博客_table_schema
Java 枚举(enum) 详解7种常见的用法_请叫我大师兄_的博客-CSDN博客_java枚举类型enum用法
Spring中的InitializingBean的使用详解_境里婆娑的博客-CSDN博客_initializingbean
SpringBoot数据库连接池Hikari配置 - 百度文库
Spring事务管理以及@Transactional注解详细用法_qq_35449428的博客-CSDN博客
String.format()的详细用法_anita9999的博客-CSDN博客_string.format
Spring Boot 项目中加入swagger2_一LJ丿丶的博客-CSDN博客_springboot接入swagger2
https://www.csdn.net/tags/MtTaMg1sODg4MDQ0LWJsb2cO0O0O.html
https://blog.csdn.net/weixin_43525993/article/details/108630818
Dubbo+ZooKeeper_可爱发的博客-CSDN博客_dubbo+zookeeper
BigDecimal的使用_-攀-登-者-的博客-CSDN博客_bigdecimal的使用
Java io流学习_xuanxuan爱吃肉的博客-CSDN博客
https://jingyan.baidu.com/article/ca00d56c6b4397e99febcf70.html
1.实体类注解
@NotNull:不能为null,但可以为empty
@NotEmpty:不能为null,而且长度必须大于0
@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
注意在使用@NotBlank等注解时,一定要和@valid一起使用,不然@NotBlank不起作用
2.定时器
java实现定时任务 schedule_定时任务最简单的3种实现方法(超好用)_北宋人的博客-CSDN博客
@Scheduled中fixedDelay、fixedRate、initialDelay 和cron表达式的解析及区别_Java程序源的博客-CSDN博客_fixeddelay
要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。
Spring通过@Scheduled支持多种类型的计划任务,包含cron、fixDelay、fixRate等。
在本示例中:
使用cron属性可按照指定时间执行,本例写的是每天20点07分执行;
@Scheduled(cron = "0 07 20 ? * *")每天20点07分执行
3.stream流的使用
(1)创建stream
<1>可以通过Collection系列集合提供的stream()或parallelStream()
<2>通过Arrays中的静态方法stream()获取数组流
<3>通过Stream类中的静态方法of()获取流
eg: Stream.of("aa","bb","cc")
<4>创建无限流
eg: Stream.iterate();
(2)中间操作: 多个中间操作可以连接起来形成一个流水线,除非流水线上触发终止操作,否则流水线上不会执行任何的处理,而在终止操作时一次性全部处理,称为惰性求值.
(3)终止操作
4.Mybatis-plus使用
1.导包
2.添加注解@MapperScan("com.cslc.plustest.mapper")扫描mapper
3.配置数据源,编写到层
mybatis-plus超详细讲解_?Handsome?的博客-CSDN博客_mybatisplus
eq 就是 equal等于
ne就是 not equal不等于
gt 就是 greater than大于
lt 就是 less than小于
ge 就是 greater than or equal 大于等于
le 就是 less than or equal 小于等于
in 就是 in 包含(数组)
isNull 就是 等于null
between 就是 在2个条件之间(包括边界值)
like就是 模糊查询
5.RocketMQ使用