摘要: 出处: Java并发工具类之LongAdder原理总结 LongAdder实现原理图 高并发下N多线程同时去操作一个变量会造成大量线程CAS失败,然后处于自旋状态,导致严重浪费CPU资源,降低了并发性。既然AtomicLong性能问题是由于过多线程同时去竞争同一个变量的更新而降低的,那么如果把一个变 阅读全文
posted @ 2024-04-23 18:09 一人一见 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 问题分析:Lock wait timeout exceeded; try restarting transaction问题解析 一、mysql死锁及超时的原因 当在业务逻辑中看到这个错误,或者mysql中使用update语句更新数据报错: Lock wait timeout exceeded; tr 阅读全文
posted @ 2023-10-27 00:45 一人一见 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 场景开发中经常遇到,把父类的属性拷贝到子类中。通常有2种方法:1、一个一个set2、用BeanUtils.copyProperties很显然BeanUtils更加方便,也美观很多。那么任何情况都能使用BeanUtils么,当然不是。要先了解他。 BeanUtils是深拷贝,还是浅拷贝? 是浅拷贝。浅 阅读全文
posted @ 2023-08-13 18:24 一人一见 阅读(250) 评论(0) 推荐(0) 编辑
摘要: nacos注册中心实现原理分析 1.Nacos架构图 服务注册中心 (Service Registry):服务注册中心,它是服务,其实例及元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭时注销。服务和路由器的客户端查询服务注册表以查找服务的可用实例。服务注册中心可能会调用服务实例的健康检查 阅读全文
posted @ 2023-07-18 01:37 一人一见 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 数据库隔离的四个级别分别为: Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。 Read Committed(读取提交 阅读全文
posted @ 2023-07-12 01:38 一人一见 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 原文: 1 问题背景前面用sql语句演示了MySQL锁导致的现象,从现象去认知了MySQL锁到底是怎么样的。在本博客MySQL高级系列的文章中也有研究过InnoDB引擎的架构。今天来串联一下InnoDB引擎的架构以及MySQL事务、MySQL锁的知识。 参考自:MySQL事务ACID实现原理 2 事 阅读全文
posted @ 2023-07-12 01:24 一人一见 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 请到阿里云镜像站下载 地址:https://mirrors.aliyun.com/mysql/MySQL-5.7/?spm=a2c6h.25603864.0.0.7d92712bqJu6ejMySQL解压一定要存放到/opt/local路径下,这是官网推荐的,这主要原因是因为许多运行文件的默认为:/ 阅读全文
posted @ 2023-06-14 10:12 一人一见 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 背景 搭建新环境时,升级了下mybatis-plus的版本到3.5.3.1,结果发现原本的分页插件 PaginationInterceptor 已被剔除,从官网得知需使用 PaginationInnerInterceptor,在此记录一下。 <dependency> <groupId>com.bao 阅读全文
posted @ 2023-06-07 11:59 一人一见 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1 什么是QPS: QPS是每秒钟处理完请求的次数。这里的请求不是指一个查询或者数据库查询,是包括一个业务逻辑的整个流程,也就是说每秒钟响应的请求次数。 2 什么是响应时间(RT): 响应时间即RT,处理一次请求所需要的平均处理时间。对于RT,客户端和服务端是大不相同的,因为请求从客户端到服务端,需 阅读全文
posted @ 2023-03-18 18:14 一人一见 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/ln82799/article/details/121025004 1 Read Uncommitted(读未提交) 在RU级别下,所有的事务都可以看到其他未提交事务所修改的数据,也就是说,在这个隔离级别下会产生脏读和幻读的问题。该级别性能也并不 阅读全文
posted @ 2022-06-24 18:07 一人一见 阅读(1084) 评论(0) 推荐(0) 编辑