欢迎回家
我们一直在改变

面试专栏 第3页

mysql:索引失效的情况

Poseidon阅读(655)评论(0)赞(0)

SQL优化总结 对于sql优化方面,对于我们程序员面试必问的面试点,今天就给大家分享一下对sql优化的总结: SQL优化一:   1、查询语句中不要使用*;   2、尽量减少子查询,使用关联查询(left join, right join,...

Integer和int的区别

Poseidon阅读(660)评论(0)赞(0)

Integer是int的包装类, int是基本数据类型 最主要的区别就是这句 一个是基本数据类型, 一个是类, 但其实其中隐含的细节很多,比如: Integer的默认初始值是null,而int的默认初试值是0。 Integer变量必须先实例...

表结构设计,索引字段

Poseidon阅读(637)评论(0)赞(0)

数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引...

线程面试题总结

Poseidon阅读(665)评论(0)赞(0)

什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使用多线程对进行运算提速。 比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒 进程和线程的区别 进程是程...

数据库中锁有哪些,遇到死锁怎么解决

Poseidon阅读(652)评论(0)赞(0)

锁 锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 数据库锁出现的目的:处理并发问题 并发控制的主要采用的技术手段:乐观锁、悲观锁和时间...

HashMap底层结构

Poseidon阅读(693)评论(0)赞(0)

1. HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null...

讲几个常见的git命令

Poseidon阅读(714)评论(0)赞(0)

常用 Git 命令清单 我们每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Works...

对lambda和stream的理解和什么时候使用

Poseidon阅读(776)评论(0)赞(0)

lambda表达式 Java8引入了lambda表达式,在其他语言中,比如python、swift都支持lambda表达式,这个特性用起来也非常方便和简洁。 先来看lambda表达式的语法: () : 括号就是接口方法的括号,接口方法如果有...

对敏捷开发的理解

Poseidon阅读(646)评论(0)赞(0)

什么是敏捷开发 一、概念     简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方式。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。     换言之,就是把一个大项目分为多个相...

讲一下你对api的理解

Poseidon阅读(698)评论(0)赞(0)

什么是API API(Application Programming Interface 应用程序编程接口),是一些预定义的函数,目的是作为“介面”沟通两个不同的东西,提供应用程序与开发人员基于某软件或硬件得以访问组例程的能力,而又无需访问...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明