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

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

2022-12-10 500 阅读

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 514 阅读

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

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

2022-12-10 638 阅读

spring SpringBoot参数校验注解

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

2022-12-10 347 阅读

spring SpringBoot 参数校验的方法

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

2022-12-10 282 阅读

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

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

2022-12-10 740 阅读

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

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

2022-12-10 453 阅读

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

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

2022-12-10 644 阅读

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

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

2022-12-10 222 阅读

java Java StringBuffer 删除最后一个字符方法

StringBuffer 对象 有一个 deleteCharAt(int index) 方法,该方法用于删除给定位置的字符串。例子 StringBuffer sbStr= new StringBuffer("hello!@");sbStr.deleteCharAt(sbStr.length() - 1...

2022-12-10 507 阅读