学习技术概要

技术博客

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

Java 中 Stream 流学习一篇文章就够了

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)终止操作

java8stream流操作 - 百度文库

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使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值