- 这段时间一直在面试,问了很多候选人数据库索引相关的知识,能答好的不是很多。先引入一个简单的示例,通过示例操作解释一下为什么需要数据库索引。 假设我们有一个名为 t_employee 的数据库表,这个数据库表有三列:name,age,address,数据量有上万行。 如果我们想要查找所有名为「leixiaoshuai」员工的详细... 这段时间一直在面试,问了很多候选人数据库索引相关的知识,能答好的不是很多。先引入一个简单的示例,通过示例操作解释一下为什么需要数据库索引。 假设我们有一个名为 t_employee 的数据库表,这个数据库表有三列:name,age,address,数据量有上万行。 如果我们想要查找所有名为「leixiaoshuai」员工的详细...
- 文章目录 一、题目二、思路三、代码 一、题目 二、思路 因为是有设定边界的,所以首先需要将lower-1 插入到nums的最前方(在vector中可以直接insert), 将 upp... 文章目录 一、题目二、思路三、代码 一、题目 二、思路 因为是有设定边界的,所以首先需要将lower-1 插入到nums的最前方(在vector中可以直接insert), 将 upp...
- 文章目录 串的定义 串的相关概念 串的抽象数据类型定义 串的存储结构 串的顺序存储结构 串的链式存储结构 串的基本操作 ... 文章目录 串的定义 串的相关概念 串的抽象数据类型定义 串的存储结构 串的顺序存储结构 串的链式存储结构 串的基本操作 ...
- 在Java中,ArrayList是一个使用非常频繁的集合类型,它的底层是Object数组,所以它拥有数组所拥有的特性,比如支持随机访问,所以查询效率高,但插入数据需要移动元素,所以效率低。 先来看看若是... 在Java中,ArrayList是一个使用非常频繁的集合类型,它的底层是Object数组,所以它拥有数组所拥有的特性,比如支持随机访问,所以查询效率高,但插入数据需要移动元素,所以效率低。 先来看看若是...
- 最近刚好有空给大家整理下JDK8的特性,这个在实际开发中的作用也是越来越重了,本文重点讲解下方法引用。 方法引用 1. 为什么要用方法引用 1.1 lambda表达式冗余 在使用Lambd... 最近刚好有空给大家整理下JDK8的特性,这个在实际开发中的作用也是越来越重了,本文重点讲解下方法引用。 方法引用 1. 为什么要用方法引用 1.1 lambda表达式冗余 在使用Lambd...
- Redis实现任务队列 1.任务队列 松耦合性 生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式,这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。 易于扩展 ... Redis实现任务队列 1.任务队列 松耦合性 生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式,这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。 易于扩展 ...
- 一.Java标识符 1.什么是标识符 标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名等等。 2.标识符的命名规则:( 如果不遵守如下的规则,编译不通过!需要大... 一.Java标识符 1.什么是标识符 标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名等等。 2.标识符的命名规则:( 如果不遵守如下的规则,编译不通过!需要大...
- 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,... 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,...
- 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,... 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,...
- 题目: 分析: 链表中所给的数中,都是按照逆序排序的,也就是说高位在后面,低位在前面,到时候两数相加涉及到低位向高位进位的问题,可以定义一个进位标识。 实现: public class Two... 题目: 分析: 链表中所给的数中,都是按照逆序排序的,也就是说高位在后面,低位在前面,到时候两数相加涉及到低位向高位进位的问题,可以定义一个进位标识。 实现: public class Two...
- 直接插入排序算法思想: 以数组为例: 每次从未排序的数组中取出一个,与之前排好序的数组逐一比较大小,并插入到适当位置,直到未排序的数组为空。 时间复杂度O(n2). java代码(注释写得比较详细,请... 直接插入排序算法思想: 以数组为例: 每次从未排序的数组中取出一个,与之前排好序的数组逐一比较大小,并插入到适当位置,直到未排序的数组为空。 时间复杂度O(n2). java代码(注释写得比较详细,请...
- 固定主元的快速排序: 1.首先选取一个主元(一般取数组的头部或者尾部为主元); 2.把其他数与主元比较,如果比主元小,放主元左边,如果比主元大,放主元右边;(这个时候主元左边的数都只是比主元小,左边的数... 固定主元的快速排序: 1.首先选取一个主元(一般取数组的头部或者尾部为主元); 2.把其他数与主元比较,如果比主元小,放主元左边,如果比主元大,放主元右边;(这个时候主元左边的数都只是比主元小,左边的数...
- 文章目录 1、什么是Redis?2、Redis与其他key-value存储有什么不同?3、Redis的数据类型?4、使用Redis有哪些好处?5、Redis相比Memcached有哪些优势?6、M... 文章目录 1、什么是Redis?2、Redis与其他key-value存储有什么不同?3、Redis的数据类型?4、使用Redis有哪些好处?5、Redis相比Memcached有哪些优势?6、M...
- 现在出去找工作,如果你不能很好的和面试官去聊聊Java基础里面的算法和用到的数据结构,基本是没戏的,所以本篇开始我们会给大家详细的聊聊Java集合中的相关实现涉及到的数据结构和算法实现,本文先来介绍下... 现在出去找工作,如果你不能很好的和面试官去聊聊Java基础里面的算法和用到的数据结构,基本是没戏的,所以本篇开始我们会给大家详细的聊聊Java集合中的相关实现涉及到的数据结构和算法实现,本文先来介绍下...
- 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,... 👏👏👏 哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍 ⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签