04 2022 档案

摘要:自上而下,最小成本实现最大的收益。 盗图: 1、从业务入手进行调优 ①、部分冗余减少表关联 ②、根据业务设计表,覆盖索引减少回表操作等 2、SQL优化,索引优化 通过explain命令,查看执行计划执 ①、type:表示表的连接类型 阿里开发手册禁止type小于range,也就是最低标准是范围查找。 阅读全文
posted @ 2022-04-27 20:34 倔强的老铁 阅读(61) 评论(0) 推荐(0) 编辑
摘要:零拷贝 零拷贝是指计算机执行IO操作时,CPU不需要将数据从一个存储区域复制到另一个存储区域,从而可以减少上下文切换以及CPU的拷贝时间。它是一种I/O操作优化技术。 传统 IO 的执行流程 传统的IO流程,包括read和write的过程。 read:把数据从磁盘读取到内核缓冲区,再拷贝到用户缓冲区 阅读全文
posted @ 2022-04-14 15:02 倔强的老铁 阅读(820) 评论(0) 推荐(0) 编辑
摘要:@Transactional介绍 @Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transactional注解可以帮助我们把事务开启、提交或者回滚的操作,通过aop的方式进行管理。 通过@Transactional注解就能让spring为 阅读全文
posted @ 2022-04-13 21:43 倔强的老铁 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:1、分支逻辑提前return if (CollectionUtils.isEmpty(newDataList)) { // 提前判断,返回业务逻辑 return; } TestCodeData newData = newDataList.stream().filter(p -> { if (p.ge 阅读全文
posted @ 2022-04-13 11:25 倔强的老铁 阅读(479) 评论(0) 推荐(0) 编辑
摘要:import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.BeansException; import org.sprin 阅读全文
posted @ 2022-04-13 11:13 倔强的老铁 阅读(403) 评论(0) 推荐(0) 编辑
摘要:共享锁:也称读锁。 排他锁:也称写锁。 锁粒度角度划分: 表级锁: S锁:共享锁 X锁:排他锁 意向锁:行级锁的锁定同时,会同时在表级进行,读或者写的意向锁。当有表级锁时直接就能判断不能锁定需要等待。 自增锁:自增ID上的锁,分为三种,8.0之前有两个,表级别锁和连续锁(拿到锁可申请连续自增数据), 阅读全文
posted @ 2022-04-09 22:29 倔强的老铁 阅读(49) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示