03 2023 档案
摘要:EXPLAIN 命令的作用 模拟Mysql优化器是如何执行SQL查询语句的,从而知道Mysql是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 mysql> explain select * from tb_user; + + + + + + + + + + + | id | se
阅读全文
摘要:优化知识 优化一:数据库优化基本知识 优化二:大数据表的水平分表与分区和大数据表查询优化方案垂直分表 优化三:建立中间表来提升大数据表查询效率 优化四:数据库优化知识
阅读全文
摘要:一.笛卡尔积 1.概念 笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积,又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。简单概括:举例说明集合X={1,2,3},集合Y={a,b};两个集合的笛卡尔积为{(1,a),(1,b),(2,a),(2,b),
阅读全文
摘要:问题十一: Redis集群策略 问题十二: Redis如何设置key的过期时间 问题十三:Redis有哪些数据结构? 分别有哪些典型.. 问题十四:redis主从复制的核心原理 Redis的主从复制是提高Redis的可靠性的有效指施,主从复制的流程如下:1,集群启动时,主从库间会先建立连接,为全量量
阅读全文
摘要:java内存中变量的存储位置 局部变量:方法中的局部变量存在于栈内存。每当程序调用一个方法时,系统都会为该方法建立一个方法栈,所在方法中声明的变量就放在方法栈中,方法结束系统会销毁该方法栈,在该方法中声明的变量随着栈的销毁而结束,这就是局部变量只能在方法中有效的原因。 成员变量:对象实例的引用存储在
阅读全文
摘要:怎么使用redis实现演示队列? redis为什么速度快? 基于内存 单线程较少上下文切换 IO多路复用 精简的数据结构和算法
阅读全文
摘要:Hashmap原理分析 ConcurrentHashMap相关问题 HashMap和Hashtable和HashTree和ConcurrentMap的比较 HashMap和Hashtable和HashTree和ConcurrentMap的区别 Vector、ArrayList、 Linkedlist
阅读全文
摘要:java中有哪些RunTimeException异常 RuntimeException 是那些可能在Java虚拟机正常运行期间抛出的异常的超类,是所有运行时异常的顶级接口。 NullPointerException 当应用程序试图访问空对象时,则抛出该异常。 IndexOutOfBoundsExce
阅读全文
摘要:线程池有几种拒绝策略? 当线程池的线程数达到最大线程数时,需要执行拒绝策略。拒绝策略需要实现 RejectedExecutionHandler 接口,并实现 rejectedExecution(Runnable r, ThreadPoolExecutor executor) 方法。Executors
阅读全文