java
Spring Boot项目中使用RedisTemplate.delete() 删除指定key失败的解决办法
https://blog.csdn.net/hello_world_qwp/article/details/85763286上面这篇博客扯一大堆, 居然还分析源码实际只是自定义了key的序列化方式导致最终操作redis的时候序列化的key与预期的key不一致而已, 自然就删不掉redis中的数据了
jpa方法参数必须加上@Param
void deleteByKl(String kl);线上可能报错原因可能是编译时没有加-parameters这个参数, 编译后丢失了参数名称, 使得反射拿不到对应参数需要加上注解void deleteByKl(@Param("kl") String kl);同理public ResultVO de
日志规范
日志中要打印参数错误示例 @GetMapping("/share_coupon")
public ActionResult shareCoupon(Long couponSn) {
//validate code
try {
retur
Java中的Date和时区转换
1.Date中保存的是什么在java中,只要我们执行 Date date = new Date(); 就可以得到当前时间。如:Date date = new Date();
System.out.println(date);
输出结果是: Thu Aug 24 10:15:29 CST 2017 也
基于自定义注解手写权限控制
方法一: AOP 方法二: 拦截器项目结构项目依赖<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-w
如何在Java中替换多个if语句
1. 概述选择结构是任何编程语言的重要组成部分。但是我们编写了大量嵌套的if语句,这使得我们的代码更加复杂和难以维护。 在本教程中,我们将介绍替换嵌套if语句的各种方法。 让我们探索如何简化代码的不同选项。2. 案例研究我们经常遇到涉及很多条件的业务逻辑,并且每个都需要不同的处理。为了演示,我们以C
Java中方法的参数传递机制
来看一段代码
public class Man {
private String name;
private Integer age;
public String getName() {
return name;
}
publi