keep real
Recent Posts
TK Mapper批量插入-自定义ID
tk mapper version: 4.2.1 java version: 8 springboot version: 2.3.1.RELEASE 背景 项目本身实现了批量插入接口,但是由于没有业务需要这个功能,所以一直没有使用过,直到有个需求是支持多条会员余额变化记录。原来的逻辑是一个请求过来后...
2026-05-15
@PreAuthorize、JSON to Object、Bean Validation的执行顺序
Read More
执行顺序通常是:JSON 反序列化 -> 属性校验 (@Valid) -> @PreAuthorize 权限检查 -> 业务方法执行...
2026-03-09
Hexo迁移注意点
Read More
node-sass过时 1.安装对应的node.js版本 2.在Linux环境下可能要安装python3(有些依赖要用python编译) # 安装 Python 3 和编译工具 (node-gyp 需要 make 和 gcc)
sudo yum install -y python3 python3-...
2026-03-08
MARK-并发调优
Read More
背景:活动系统本身有个注册功能,包含新增会员,初始化会员信息,发送邮件。 新需求:有个活动有名额限制,需要注册时选择参与人数。 第一版逻辑 @Transactional(rollbackFor = Exception.class)
public void memberRegister...
2026-01-21
MARK-create mysql user and db
Read More
background: docker install mysql execut docker docker exec -it mysql-docker-container-name mysql -u root -p create db CREATE DATABASE IF NOT EXISTS db...
2026-01-06
记录:db服务器资源使用率过高
Read More
从图中可以看出有一条insert sql每秒执行252.55次,并且是记录用户操作的,不是业务数据。 等待类型分析(Wait Events)...
2025-12-19
AOP is used in Project-RC
Read More
check merchant status Background: we have various service plans available to merchants, so we need to check the merchant's service plan in some operat...
2025-08-05
sonarqube plugins
Read More
download sonarqube analyse result export PDF plugin link: sonar-pdf-plugin 发行版 - Gitee.com Note: Make sure sonarqube version is supported by plugin, t...
2025-03-19
sonarqube scan jdk8 project
Read More
Version Info OS: windows11 JAVA: 8 window11下安装JDK1.8“最新”保姆级教程(2022年3月)_win11安装jdk1.8-CSDN博客 Note: make sure to use cmd 'java -version' will show 'java...
2025-03-19
pgsql查看事務相關情況
Read More
1. 查询表的锁和事务信息 PostgreSQL 提供了 pg_locks 系统视图,可以查看当前数据库中所有锁的状态,包括哪些事务正在锁定某个表或行。可以通过以下 SQL 查询某个表相关的锁信息: SELECT
pid,
mode,
granted,
tra...
2025-02-25
Read More