字符串转LocalDateTime

在使用DateTimeFormatter将字符串转成LocalDateTime时,“时”要用“HH”表示,不然转换报错 例(成功): LocalDateTime dateTime=LocalDateTime.parse("2021-01-02 10...

2022-12-10 522 阅读

spring spring boot中,使用LocalDateTime.now()相差八小时

解决方法:在启动类中加入代码: @SpringBootApplicationpublic class SwappingApplication { public static void main(String args) { SpringApplication.run(SwappingApplication...

2022-12-10 588 阅读

LocalDateTime获取服务器当前时间----24小时与12小时

24小时: String time = LocalDateTime.now().format(DateTimeFormatter.ofpattern("yyyy-MM-dd HH:mm:ss")12小时: String time = LocalDateTime.now().format(DateTimeFormatter.ofpattern...

2022-12-10 589 阅读

spring Springboot项目的接口防刷,防止重复多次调用

说明 用了注解的方式进行对接口防刷的功能,防止重复多次调用 注解类 package cn.yepk.cases.access.annotation; import java.lang.annotation.ElementType; import java.lang.annotation....

2022-12-10 739 阅读

spring SpringBoot参数校验注解

SpringBoot参数校验注解 使用自定义参数校验的优势 1.消除耦合,如果哪天你需要更改正则表达式你需要在每个引用的地方进行更改 2.通俗易懂,可以一目了然表示这是一个手机校验的注解,即便...

2022-12-10 464 阅读

spring SpringBoot 参数校验的方法

Introduction 有参数传递的地方都少不了参数校验。在web开发中,前端的参数校验是为了用户体验,后端的参数校验是为了安全。试想一下,如果在controller层中没有经过任何校验的参数通过servi...

2022-12-10 399 阅读

@Size、@Length、@Max、@Min注解的含义和区别

POM引入依赖: <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>版本号</version&...

2022-12-10 811 阅读

oracle oracle批量插入,存在则更新,不存在则插入

INSERT … ON DUPLICATE KEY UPDATE … 语句在并发量比较高的时候,可能两个线程都查询某个记录不存在,所以会执行两次插入,然后其中一条必然会因为主键(这里说的主键不是递增...

2022-12-10 611 阅读

oracle Oracle 如果存在则修改,不存在则插入的实现方式

在实际的开发过程中,我们经常会遇到数据的插入的需求,在数据的插入时排重是很关键的一步,下面介绍一个SQL实现存在则修改,不存在则插入的方法。   merge into T_WXOPENINFO t1 ...

2022-12-10 797 阅读

插入数据时记录存在时更新,不存在时执行插入操作的解决方法

Mysql: INSERT INTO YZZH_CBDJ(YCXXWYBZ)    SELECT  YCXXWYBZ    FROM    YZZH_CBDJ_I  A    WHERE DATE_FOR...

2022-12-10 285 阅读