上一页 1 2 3 4 5 6 7 ··· 10 下一页

2021年5月14日

【29期】Java集合框架 10 连问,你有被问过吗?

摘要: 1.HashMap和HashTable的区别? HashMap 不是线程安全的 HashMap 是 map 接口的实现类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap 允许 null key 和 null value,而 HashTable 不允许。 阅读全文

posted @ 2021-05-14 21:02 凹凹凸凸 阅读(51) 评论(0) 推荐(0) 编辑

【17期】什么情况用ArrayList or LinkedList呢?

摘要: ArrayList 和 LinkedList 是 Java 集合框架中用来存储对象引用列表的两个类。ArrayList 和 LinkedList 都实现 List 接口。先对List做一个简单的了解: 列表(list)是元素的有序集合,也称为序列。它提供了基于元素位置的操作,有助于快速访问、添加和删 阅读全文

posted @ 2021-05-14 20:54 凹凹凸凸 阅读(58) 评论(0) 推荐(0) 编辑

【66期】Java容器面试题:谈谈你对 HashMap 的理解

摘要: 为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。 回答 HashMap 是一种存取高效但不保证有序的常用容器。它的数据结构为“数组+链表”,是解决哈希冲突的产物,也就是我们常说的链地址法。它实现了Map 接口采用K-V 键值对存储数据,并实现了浅拷贝和序列化。 H 阅读全文

posted @ 2021-05-14 20:44 凹凹凸凸 阅读(65) 评论(0) 推荐(0) 编辑

【103期】史上最全的数据库面试题,面试前刷一刷!

摘要: 【103期】史上最全的数据库面试题,面试前刷一刷! 戳一戳→ 程序员的成长之路 2020-12-23 图片 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 40 分钟。 来自:cnblogs.com/wenxiaofei/p/9853682.html 一、基本概念 1.主键 阅读全文

posted @ 2021-05-14 00:04 凹凹凸凸 阅读(88) 评论(0) 推荐(0) 编辑

2021年5月13日

SQL 优化极简法则

摘要: SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。 查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优化器实现、SQL 语句的执行顺序、索引以及统计信息的采集等,甚至应用程序和系统的整体架构。本文介绍几个关键法则,可以帮助我们编写高效 阅读全文

posted @ 2021-05-13 23:54 凹凹凸凸 阅读(51) 评论(0) 推荐(0) 编辑

【82期】面试中被问到SQL优化,看这篇就对了!

摘要: 1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁 数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在 阅读全文

posted @ 2021-05-13 23:51 凹凹凸凸 阅读(251) 评论(0) 推荐(0) 编辑

刚入职一周的小姐姐问我,delete、truncate、drop的区别有哪些,该如何选择?

摘要: MySQL删除数据的方式都有哪些? 咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同。 一、从执行速度上来说 drop > truncate >> DELETE 二、从原理上讲 1、DELETE DELETE from TA 阅读全文

posted @ 2021-05-13 23:48 凹凹凸凸 阅读(86) 评论(0) 推荐(0) 编辑

如何实现 MySQL 删除重复记录并且只保留一条

摘要: 最近在做题库系统,由于在题库中添加了重复的试题,所以需要查询出重复的试题,并且删除掉重复的试题只保留其中1条,以保证考试的时候抽不到重复的题。 首先写了一个小的例子: 一、单个字段的操作 这是数据库中的表: Select 重复字段 From 表 Group By 重复字段 Having Count( 阅读全文

posted @ 2021-05-13 23:46 凹凹凸凸 阅读(365) 评论(0) 推荐(0) 编辑

【63期】谈谈MySQL 索引,B+树原理,以及建索引的几大原则(MySQL面试第六弹)

摘要: 一、存储引擎的比较 在 MySQL 中,主要有四种类型的索引,分别为:B-Tree 索引, Hash 索引, Fulltext 索引和 R-Tree 索引。 B-Tree 索引是 MySQL 数据库中使用最为频繁的索引类型,除了 Archive 存储引擎之外的其他所有的存储引擎都支持 B-Tree 阅读全文

posted @ 2021-05-13 23:13 凹凹凸凸 阅读(55) 评论(0) 推荐(0) 编辑

【61期】MySQL行锁和表锁的含义及区别(MySQL面试第四弹)

摘要: 一、前言 对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答。 MySQL常用引擎有MyISAM和InnoDB,而InnoDB是mysql默认的引擎。MyISAM不支持行锁,而InnoDB支持行锁和表锁。 阅读全文

posted @ 2021-05-13 23:10 凹凹凸凸 阅读(266) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 10 下一页

导航