摘要: ## 一、常见类型深入优化 ### 1.1 Order by与Group by优化 **Case1:** ![image-20221215183018435](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/image-202 阅读全文
posted @ 2022-12-15 20:29 浮沉丶随心 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # SQL底层执行原理 ## 一、MySQL的内部组件结构 ​ ![image-20221215162939129](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/image-20221215162939129.png) 大 阅读全文
posted @ 2022-12-15 17:00 浮沉丶随心 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # Explain详解与索引最佳实践 ## 一、Explain工具介绍 **使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。** [官方文档](https://dev.mysql.com/doc/refma 阅读全文
posted @ 2022-12-15 16:26 浮沉丶随心 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 并发设计模式 一、终止线程的设计模式 思考:在一个线程 T1 中如何正确安全的终止线程 T2? 错误思路1:使用线程对象的 stop() 方法停止线程 stop 方法会真正杀死线程,如果这时线程锁住了共享资源,那么当它被杀死后就再也没有机会释放锁, 其它线程将永远无法获取锁 。 错误思路2:使用 S 阅读全文
posted @ 2022-12-15 14:40 浮沉丶随心 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Disruptor&Future&CompletableFuture 一、Disruptor Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒60 阅读全文
posted @ 2022-12-15 11:19 浮沉丶随心 阅读(78) 评论(0) 推荐(0) 编辑