公司的一个ToB系统,因为客户使用的也不多,没啥并发要求,就一直没有经过压测。这两天来了一个“大客户”,对并发量提...[作者空间]
xml配置文件: TAccountMapper TScoreMapper 自定义的拦截器 Signature需要里...[作者空间]
Spring Boot 自定义线程池实现异步开发相信看过陈某的文章都了解,但是在实际开发中需要在父子线程之间传递一...[作者空间]
前言 在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户...[作者空间]
前言 JDK8 为我们带来了 CompletableFuture 这个有意思的新类,它提供比 Future 更灵活...[作者空间]
前言 近期在对开发框架安全策略方面进行升级优化,提供一些通用场景的解决方案,本文针对前后端数据传输加密进行简单的分...[作者空间]
一、什么是MVCC MVCC,全称 Multi-Version Concurrency Control ,MVCC...[作者空间]
有T1、T2、T3三个线程,怎么让三个线程顺序执行?T1执行结束T2执行,T2执行结束T3执行。 join()方法...[作者空间]
Redis分布式锁基本原理 采用 redis 实现分布式锁,主要是利用其单线程命令执行的特性,一般是 setnx,...[作者空间]
在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是...[作者空间]
一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前...[作者空间]
什么是幻读? 首先来看看 MySQL 文档是怎么定义幻读(Phantom Read)的: The so-calle...[作者空间]
一、前言 下面让我们就一起看下,当你执行CURD时,InnoDB的Buffer Pool中都发生了什么!以及Buf...[作者空间]
当业务规模达到⼀定规模之后,像淘宝⽇订单量在5000万单以上,美团3000万单以上。数据库⾯对海量的数据压⼒,分库...[作者空间]
1、前言 一般我们做在指定时间内只允许做 n 次都用,一个 key 设置过期时间 t 秒,然后在 key 过期时间...[作者空间]
一、概述 官方网站[https://redisson.org/] & 高性能版[https://redisson....[作者空间]
在SpringBoot中注入各种类型(String,List,Map,Object)配置 背景在开发过程中,绝大多...[作者空间]
背景 最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。 为什么纠结? 因为面试的时候,面试官很喜欢问:...[作者空间]
Mabatis三剑客分别是:mybatis-generator、mybatis-plugin、mybatis-pa...[作者空间]
Redis Watch 命令 作用:用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被...[作者空间]