07 2022 档案
摘要:使用PostMan前后端交互的三种方式 第一种:RequestBody注解 @PostMapping("/requestBodyUser")public void getUserget(@RequestBody User user){ System.out.println(user.getName(
阅读全文
摘要:1、Mybatis的二级缓存 一级缓存(map)的范围为同一个sqlSession,如果是同一个sqlSession对象通过execute做相同的select查找,会先从一级缓存中查找,没找到再从数据库中查找(默认开启)。 二级缓存(map)的范围为每一个Mapper,他是通过Cacheexecut
阅读全文
摘要:synchronized锁的是对象,所以我们是通过对象里面的对象头来判断是否有锁。 对象头 无锁和偏向锁的锁标志位都为01,轻量级锁为00,重量级锁为10。无锁和偏向锁通过倒数第三位来判断是否是偏向锁。 无锁升级偏向锁过程: 线程A执行到同步代码块时,检查对象头锁标志位是否为01,再看偏向锁标志位是
阅读全文