Mybatis plus
先查询再根据查询结果判断是否插入,并发情况下出现重复数据
解决:1、java代码中加同步代码块或加锁(保证查询、插入是一个原子性操作)
2、直接在数据库设置唯一键,java中无需先查询判断。捕获唯一键异常:org.spri…
情景再现
假设你有如下类:
public class Item {public int Id;public string Name;
}public class Weapon: Item {public int CurrentAmmo;
}public class Inventory {public List<Item> Items;
} 其中你序列化的是Inventory类,Items列表里混杂着…
1 需求 在开发微信小程序项目时,登录采用的是openId方式,这是一种用户无感的登录方式,用户点开微信小程序时,去调用后端的登录接口。
核心代码
Slf4j
Component
public class WeChatUtil {private static final String …
CentOS 是一种基于 Red Hat Enterprise Linux (RHEL) 的免费开源操作系统,以其稳定性和高效性广泛应用于服务器和企业环境中。对于系统管理员和开发人员来说,掌握 CentOS 的常见命令是日常工作中的必备技能。本文将详细介绍一些在 CentOS 上常用的命令&a…