开发岗必知的一些Sql语句优化技巧
了解一些常见的Sql语句调优技巧,成功达到别人加班你加钱。 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个...
了解一些常见的Sql语句调优技巧,成功达到别人加班你加钱。 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个...
在面试java工程师的时候,这道题经常被问到,故需特别注意。 认真阅读本文后,方可做到心中有数,面试谈笑风生。 1,JVM简介(简单了解) JVM 全称是Java Virtual Machine ,Java 虚拟机,也就是在计算机上再虚拟...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一、一致性Hash算法 简单介绍下Hash算法,⽐如说在安全加密领域MD5、SHA等加密算法,在数据存储和查找⽅⾯有Hash表等, 以上 都应⽤到了Hash算法。 查找效率(时间&空间,时间优先) : 顺序查找法(for遍历) &l...
那是一个风和日丽的下午! 面试官微微一笑,对我说:“小伙子,合理配置线程池你是如何考虑的?” 我微微一笑,说出了我的答案: 首先确认业务是CPU密集型还是IO密集型的, 如果是CPU密集型的,那么就应该尽量少的线程数量,一般为CPU的核数+...
一、Nginx基础 Nginx 到底是什么? Nginx是⼀个⾼性能的HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强 Nginx ⼜能做什么事情(应⽤场景) Http服务器(Web服务器)性能⾮常⾼,⾮常注重效率,能够经受...
本文旨在 快速了解 G1垃圾收集器是什么,有什么特点,原理是什么,常用的配置参数有哪些,与CMS垃圾收集器相比有什么优势 废话不bb,正文开始! 一、G1 是什么 G1 是一种面向服务端的垃圾收集器,应用在多核处理器和大容量内存环境中,在实...
一、Tomcat 体系结构图 二、各组件作用 1. Coyote 的内部组件 Coyote 组件以及作用 : 组件 作用 EndPoint EndPoint 是监听的接⼝,是Socket接收和发送处理器,是对传输层的抽象,因此EndPoin...
清早看到的一遍挺好的文章,从源码上十分详细的解释的红黑树的树化过程,特地做个文章的搬运工,分享给掘友,文末附原文地址! 适合 面试装逼以及 自我提升,前排请备好瓜子。 概述 HashMap是Java程序员使用频率最高的用于映射(键值对)处理...
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经...
简单来说python的内存管理机制有三种 1)引用计数 2)垃圾回收 3)内存池 接下来我们来详细讲解这三种管理机制 1,引用计数: 引用计数是一种非常高效的内存管理手段,当一个pyhton对象被引用时其引用计数增加1,当其不再被引用时引用...