欢迎关注个人博客,工具达人,专注知识分享<br>

IP属地:河南
以项目驱动学习,以实践检验真知 前言 我在上一篇博客中写了如何通过参数校验 + 统一响应码 + 统一异常处理来构建一个优雅后端接口体系: 【项目实践】SpringBoot三招...
原文链接:blog.ouyangsihai.cn >> 高并发之并发容器详解(从入门到超神) 一、ConcurrentHashMap 在上面已经提到过ConcurrentHa...
本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在...
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度...
MyBatis多数据源配置 1.pom.xml 引入依赖 这里使用的是druid连接池2.application.yml 数据库配置 3.创建第一个数据源的配置文件 4.创建...
MyBatis官网MyBatis拥有自带一级缓存和二级缓存 一级缓存: MyBatis是默认开启一级缓存,一级缓存是指session缓存,它的作用域是一个sqlSession...
官网地址:MyBatis-Plus 前言: mybatis使用方式是直接在xml中通过SQL语句操作数据库,包括简单的CRUD操作都必须要写SQL语句,而mybatis-pl...