mysql:索引失效的情况
SQL优化总结 对于sql优化方面,对于我们程序员面试必问的面试点,今天就给大家分享一下对sql优化的总结: SQL优化一: 1、查询语句中不要使用*; 2、尽量减少子查询,使用关联查询(left join, right join,...
SQL优化总结 对于sql优化方面,对于我们程序员面试必问的面试点,今天就给大家分享一下对sql优化的总结: SQL优化一: 1、查询语句中不要使用*; 2、尽量减少子查询,使用关联查询(left join, right join,...
Integer是int的包装类, int是基本数据类型 最主要的区别就是这句 一个是基本数据类型, 一个是类, 但其实其中隐含的细节很多,比如: Integer的默认初始值是null,而int的默认初试值是0。 Integer变量必须先实例...
数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引...
什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使用多线程对进行运算提速。 比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒 进程和线程的区别 进程是程...
锁 锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 数据库锁出现的目的:处理并发问题 并发控制的主要采用的技术手段:乐观锁、悲观锁和时间...
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null...
常用 Git 命令清单 我们每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Works...
lambda表达式 Java8引入了lambda表达式,在其他语言中,比如python、swift都支持lambda表达式,这个特性用起来也非常方便和简洁。 先来看lambda表达式的语法: () : 括号就是接口方法的括号,接口方法如果有...
什么是敏捷开发 一、概念 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方式。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 换言之,就是把一个大项目分为多个相...
什么是API API(Application Programming Interface 应用程序编程接口),是一些预定义的函数,目的是作为“介面”沟通两个不同的东西,提供应用程序与开发人员基于某软件或硬件得以访问组例程的能力,而又无需访问...