E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
springmvc面试题
剖析Elasticsearch
面试题
:分词、倒排索引、文本相似度TF-IDF,揭秘分段存储与段合并,解密写索引技巧,应对深翻页问题的实用解决方案!
1、谈谈分词与倒排索引的原理当谈到Elasticsearch时,分词与倒排索引是两个关键的概念,理解它们对于面试中展示对Elasticsearch工作原理的理解至关重要。「1.分词(Tokenization):」分词是将文本分解成一个个单独的词汇单元的过程。在Elasticsearch中,分词是搜索引擎索引和查询的基础。以下是一些关键点:分词器(Tokenizer):Elasticsearch使用
LiuSirzz
·
2024-01-30 18:09
elasticsearch
分布式
大数据
面试
redis 分页_Redis 都有哪些数据类型以及适用场景?
面试题
redis都有哪些数据类型?分别在哪些场景下使用比较合适?面试官心理分析除非是面试官感觉看你简历,是工作3年以内的比较初级的同学,可能对技术没有很深入的研究,面试官才会问这类问题。
weixin_39834205
·
2024-01-30 18:01
redis
分页
【力扣经典
面试题
】80. 删除有序数组中的重复项 II
题目给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://nums是以“引用”方式传递
程序小勇
·
2024-01-30 18:57
leetcode
算法
面试
【力扣经典
面试题
】27. 移除元素
题目描述:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作
程序小勇
·
2024-01-30 18:25
leetcode
算法
数据结构
2021前端字节跳动真题解析 (90页) ,拿去不谢
前言笔者应届生,参加今年春招实习面试,顺利拿到了offer,给大家分享面试经历和
面试题
,供大家参考一下。希望大家都能顺利通过面试。
书苏
·
2024-01-30 18:27
c语言常见
面试题
目及答案,c语言常见
面试题
目
1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_YEAR(365*24*60*60UL)intmain(){printf("theansweris:%lu\n",SECONDS_YEAR);注意在gcc中longunsigedint输出为%lu2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。#defineMIN(A,B
Pa1nk1LLeR
·
2024-01-30 18:35
c语言常见面试题目及答案
C语言常见
面试题
汇总
前言提示:本文章会持续更新......C语言常见
面试题
汇总前言1.c语言中内存是如何分布的?2.在C语言内存中堆区和栈区的区别?
小鹏要努力呀
·
2024-01-30 18:35
c语言
面试
开发语言
C语言
面试题
整理
1.什么是预编译?预编译又称预处理,是整个编译最先做的工作,及程序执行前的一些预处理工作主要处理开头的指令,如拷贝#include包含的文件代码、替换#define定义的宏、条件编译等何时需要预编译?总是使用并不经常改动的大型代码体2.#和##的作用?#是宏参数字符串替换运算符,##是把两个宏参数连接起来的运算符#defineSTR(arg)#arg//STR(hello)--->hello#de
tracker_*
·
2024-01-30 18:05
c语言
开发语言
c 语言 a作用是什么,C语言
面试题
(三)
原标题:C语言
面试题
(三)接着更新C语言
面试题
,希望能帮助到大家!1、变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。
唉ei
·
2024-01-30 18:05
c
语言
a作用是什么
【嵌入式面试】2022年嵌入式经典
面试题
汇总(C语言)
作者:不想脱发的基兄专栏:《嵌入式面试》格言:不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。前言:2022年秋招我面试嵌入式MCU开发方向,经过了多场的笔试与面试,在准备的过程中看了非常多的资料,我的汇总的笔记一直写在有道云笔记中,没有分享出来。现在已经到了23年春招了,特此整理后分享出来。资料看过了觉得不错就保存下来了,如果有不对的地方,欢迎批评指正,侵权联删!
不想脱发的基兄
·
2024-01-30 18:34
C语言
#
嵌入式工程师面试(初级)
c语言
面试
C语言常见
面试题
:什么是栈,栈的作用是什么?
栈(stack)是一种特殊的数据结构,它按照后进先出(LIFO,LastInFirstOut)的原则进行操作。这意味着最后一个被添加到栈中的元素将是第一个被移除的元素。在计算机科学中,栈有许多应用,包括函数调用、程序执行、数据存储等。栈的作用主要包括以下几个方面:函数调用和程序控制流:栈用于存储函数调用的信息,包括参数、局部变量等。当一个函数被调用时,它的信息会被压入栈中,当函数执行完毕后,其信息
广寒舞雪
·
2024-01-30 17:03
C语言
c语言
开发语言
C语言常见
面试题
:什么是数组,数组在C语言中的作用是什么?
数组是一种有序的数据结构,它用于存储具有相同数据类型的多个元素。数组中的每个元素都有一个唯一的索引,通过索引可以快速访问数组中的元素。在C语言中,数组主要用于存储和操作大量相同类型的数据。以下是数组在C语言中的作用:数据存储和处理:数组用于存储大量同类型的数据,通过索引访问和操作数组中的元素。这种数据结构使得数据的存储和操作变得高效和方便。批量处理:使用数组可以实现批量数据的处理,例如对数组中的所
广寒舞雪
·
2024-01-30 17:02
C语言
c语言
算法
开发语言
C语言常见
面试题
:什么是指针,指针在C语言中的作用是什么?
指针是C语言中的一个重要概念,它是指向变量或内存地址的指针变量。指针用于存储另一个变量的地址,通过指针可以间接访问和修改变量的值。指针在C语言中的作用主要有以下几个方面:间接访问变量:通过指针可以存储其他变量的地址,然后通过解引用指针来访问该变量的值。这种方式可以用来传递变量的地址给函数,从而实现函数之间共享变量。动态内存分配:指针可以用于在运行时动态分配内存。例如,使用malloc()函数可以分
广寒舞雪
·
2024-01-30 17:02
C语言
c语言
开发语言
C语言常见
面试题
1、C语言程序的基本单位是 -A程序行-B语句-C函数-D字符答案:C#####试题解析概念2、在宏定义#definePI3、14159中,用宏名PI代替一个 -A单精度数-B双精度数-C常量-D字符串答案:D3、设有以下语句:inta=3,b=6,c;c=a^bvoidset_bit(int*p,intn){ *p|=1intrecur(intn){ if(n==0||n
累牛X
·
2024-01-30 17:00
c语言
开发语言
C语言常见
面试题
:什么是递归,递归的作用是什么?
递归是一种编程技巧,它指的是一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。递归的作用在于将一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,通常把一个复杂问题分解为两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。递归的作用主要包括以下几个方面:解决递归定义的问题:递归允许在解决递归定义的问题时进行自我引用。例如,二叉
广寒舞雪
·
2024-01-30 17:59
C语言
c语言
开发语言
金三银四,测试思维
面试题
最新整理!
交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包教程推荐:火遍全网的《软件测试》教程欢迎点赞收藏⭐留言如有错误敬请指正!1、创建坐席组的功能模块,如何进行测试用例设计?解答:功能测试,使用等价类划分法去分析创建坐席的每个输入项的有效及无效类,同步考虑边界值去设计对应的测试用例:先进行冒烟测试,正常创建坐席(坐席组编号自动生成且确认6位数字唯一,名称输入10个汉字,
一个小小的测试人
·
2024-01-30 17:54
压力测试
python
单元测试
程序人生
功能测试
软件测试
测试
面试题
常见题
文章目录功能测试一个完整的测试计划应该包含哪些内容一个完整的测试用例包含哪些内容?什么时候需要发测试报告?一份测试报告应该包含哪些内容?一个完整的缺陷报告应该包含哪些内容?简述等价类划分法并举例针对具体场景的测试用例设计(比如测试一只笔,一个用户登录页面等)怎样与开发沟通一个不总是能复现的缺陷?怎样与开发沟通一个开发不认为是缺陷的问题?如何划分缺陷的严重级别?如何和开发就缺陷的严重程度达成一致?整
蓝白汤姆
·
2024-01-30 17:28
功能测试
面试
希望最后大学生活句号画得圆满。
看了几天新奇,难度大的
面试题
,学了一些思路,明天给她稍微总结一下,起的早早的,希望这回大家都能面试通过,上岸。
女巫瑟西
·
2024-01-30 16:22
本人面试积累
面试题
更新中
本人面试积累
面试题
1.事务的隔离级别答:1.读已提交-----读取其他事务已经提交的数据2.读未提交-----读取其他事务还未提交的数据–可能出现脏读3.可重复读-----同一个事务多次读取同一个数据,
滑上又滑落 一收和一放
·
2024-01-30 16:28
面试
ssm学生信息管理系统,界面美观,毕业设计,有文档
学生信息管理系统,界面美观三个角色,学生,教师,管理员功能,学生管理,教师管理,课程管理增删改查齐全技术ssm架构javaspring
springmvc
mybaticsjspmysqlmaven管理开发工具
瞬间的醒悟
·
2024-01-30 16:42
java
ssm项目
课程设计
dwz4j企业级Java Web快速开发框架(Mybatis +
SpringMVC
) + jUI整合应用
1.获取dwz_
springmvc
进入DWZ的CSDN代码库下载地址https://code.csdn.net/dwzteam/dwz_
springmvc
/tree/master,点击【下载】按钮将dwz_
springmvc
沉默王二
·
2024-01-30 15:58
dwz4j
java
web
spring
mvc
mybatis
回响科技二面
面试题
解答
面试题
1、你们的数仓中DWD层为什么要划分数据域?划分数据域之后会对ADS层造成什么影响?是可以提效还是可扩展性强?你们是如何考虑的呢?
语兴数据
·
2024-01-30 15:58
科技
大数据
面试
职场和发展
数据库开发
05 SB3之Spring Initializr+运行方式+自动配置原理(TBD)
ServerURL可以选择借助哪个平台生成,可选阿里云作为对比,官方可选版本最旧为3.1.18;阿里云可选最新版本为3.0.2本次选择3.1.8版本,并且添加SpringWeb依赖(包括RESTful/
SpringMVC
SunsPlanter
·
2024-01-30 15:57
SpringBoot
spring
java
后端
【Spring MVC详细介绍】
SpringMVC
详细介绍1.
SpringMVC
1.
SpringMVC
SpringMVC
是Spring框架的一部分,专门用于开发Web应用程序。
程序员不想敲代码啊
·
2024-01-30 15:22
spring
mvc
java
spring
mvc
java
SpringMVC
:企业级解读(一)
一.前言此文章意在为大家更加深入的了解
SpringMVC
,但是没有涉及到源码层面,如果大家想要观看这部分的文章,希望大家能够给我点赞、收藏加关注,我们继续加更源码级别的
SpringMVC
文章如果没有了解
星光闪闪k
·
2024-01-30 15:49
Java
Spring
spring
java
后端
spring
boot
mvc
2023年腾讯校招C++10道
面试题
全解析!
在这篇文章中,我将与大家一起深入探讨腾讯2023年校园招聘中出现的一些精彩C++
面试题
目。解释C++中的虚函数和纯虚函数。
程序员Chino的日记
·
2024-01-30 14:17
c++
算法
开发语言
字节跳动2024春招必备:MySQL面试宝典 - 12道精选题目及深度解析
在这篇文章中,我们将深入探讨针对字节跳动2023年秋季招聘过程中可能出现的MySQL相关的
面试题
目及其详细解答。这些问题涵盖了MySQL的基本操作、优化、事务处理、索引使用等多个方面。
程序员Chino的日记
·
2024-01-30 14:45
mysql
面试
数据库
微软经典
面试题
之1000瓶子中一瓶毒药
1000个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至少需要几只老鼠?(并说出怎么检测)一、把1000瓶标号:1,2,3,4,5,6...1000.(十进制编号)二、所有老鼠排列在一起组成一个2进制队列:00000000000代表不喝,1代表喝三、0000000001代表第一瓶水被喝情况0000000010代表第二瓶水被喝情况0000000011代表第三
曾经像素有点低
·
2024-01-30 13:31
【粉丝投稿】工作2年经验成功上岸拿到字节offer,附上大佬的字节客户端一二三面面经(已OC)
下面我会把我的面试经过和
面试题
以及之后自己总结的技术笔记分享在下面,希望帮助还没有上岸的同学!image11.24
前程有光
·
2024-01-30 12:52
面试题
:寻找最富裕的小家庭-python
题目描述:在一棵树中,每个节点代表一个家庭成员,节点的数字表示只其个人的财富值,一个节点及其直接相连的子节点被定义为一个小家庭现给你一棵树,请计算出最富裕的小家庭的财富和。输入描述:第一行为一个数N,表示成员总数,成员编号1-N,1<=N<=1000第二行为N个空格分隔的数,表示编号1-N的成员的财富值。0<=财富值<=1000000接下来N-1行,每行两个空格分隔的整数(N1,N2),表示N1是
yunfeihaha
·
2024-01-30 12:36
python
开发语言
Spring基础运行流程及核心组件
title:
SpringMVC
运行流程categories:
SpringMVC
tags:
SpringMVC
1.
SpringMVC
的运行流程enterimagedescriptionhere用户向服务器发送请求
Debug_EDM
·
2024-01-30 11:40
LeetCode
面试题
02.07. 链表相交 & 160. 相交链表(c语言实现)
面试题
02.07.链表相交注:本题和160.相交链表解法类似给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
海洋星明亮的莴笋
·
2024-01-30 10:42
LeetCode之链表篇
链表
leetcode
数据结构
c语言
力扣
面试题
02.07.链表相交
面试题
02.07.链表相交思路:本题要考虑到有相交的节点时,其后面节点也都一致,所以在最后面比较时应该比较指针是否一致。求出两条链表的长度,并将两个指针分别指向两条链表的同一位置。
交通组织之虎
·
2024-01-30 10:42
链表
leetcode
数据结构
力扣刷题记录11.1-----
面试题
02.07. 链表相交
目录一、题目二、代码三、运行结果一、题目二、代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*getIntersectionNode(ListNode*hea
@白圭
·
2024-01-30 10:42
#
链表
leetcode
数据结构
力扣
面试题
02.07. 链表相交(Java实现)
1、问题给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:1、问题给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点
后端小张
·
2024-01-30 10:42
链表
java
leetcode
面试题
02.07. 链表相交
leetcode力扣刷题打卡题目:
面试题
02.07.链表相交描述:给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
拽拽就是我
·
2024-01-30 10:42
leetcode刷题打卡
链表
数据结构
leetcode
LeetCode·
面试题
02.07.链表相交·双指针
链接:https://leetcode.cn/problems/intersection-of-two-linked-lists-lcci/solution/by-xun-ge-v-4rpz/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。题目示例思路解题思路题目意思简单来说,就是求两个链表交点节点的指针。这里同学们要注意,交点不是数值相等,而是指
迅~
·
2024-01-30 10:41
LeetCode刷题笔记
链表
leetcode
数据结构
相交链表、
面试题
02.07. 链表相交
本题是求两个链表交点节点的指针。关键点在于链表相交的点并不是只是值相同的点,还是指针指向地址相同的点。时间复杂度:O(n),空间复杂度:O(1)思路:求出两个链表的长度,并求出两个链表长度的差值,然后让curA移动到链表A,B末尾对齐的curB的位置,如下图。比较curA和curB是否相同,如果不相同,同时向后移动curA和curB,如果遇到curA==curB,则找到交点。注意:链表相交的点并不
幸运征服者
·
2024-01-30 10:40
LeetCode
Algorithms
链表
leetcode
数据结构
c++
算法
LeetCode
面试题
02.07. 链表相交 Java 双指针法
题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:
一陸向北
·
2024-01-30 10:40
LeetCode思路分享
#
链表
leetcode
链表
java
算法
数据结构
力扣
面试题
02.07. 链表相交(力扣LeetCode)
文章目录
面试题
02.07.链表相交题目描述解题思路c++代码优化后c++代码
面试题
02.07.链表相交题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。
林海绮律
·
2024-01-30 10:10
leetcode
链表
leetcode
数据结构
c++
LeetCode链表篇【
面试题
02.07. 链表相交】
力扣题目链接(opensnewwindow)给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。示例1:输入:listA=[4,1,8,4,5],listB=[5,0,1,8,4,5]输出:Referenceofthenodewithvalue=
iheanu_
·
2024-01-30 10:10
算法题
链表
leetcode
面试
面试题
26:树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)知识点二叉树Qiang的思路这道题主要考虑的是二叉树的遍历。典型的,我们可以通过递归的方式实现二叉树的遍历。想要判断B是不是A的子结构,自然需要对A和B进行遍历。首先,需要找到遍历的起始点,通过遍历树A,我们能找到在A中和B的根节点相同的节点。然后对于这些节点,同时遍历A和B,看一下是不是以该节点开头
凌霄文强
·
2024-01-30 10:47
(三)java
面试题
j2EE部分 2018-06-06
1、BS与CS的联系与区别。C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或SQLServer。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务
码记
·
2024-01-30 10:49
前端经典
面试题
js去重方法都有哪些
使用Set:Set是ES6中引入的一种数据结构,它只允许存储唯一的值,可以利用这一特性来实现数组去重。constarray=[1,2,2,3,4,4,5];constuniqueArray=[...newSet(array)];使用indexOf或includes方法:遍历原数组,将不重复的元素添加到新数组中。constarray=[1,2,2,3,4,4,5];constuniqueArray=
光影少年
·
2024-01-30 09:45
前端
javascript
开发语言
js深拷贝和浅拷贝经典
面试题
都有方法可以实现
浅拷贝(ShallowCopy):浅拷贝只复制对象的一层结构,如果对象内部包含引用类型(如数组、对象),则只复制引用而不复制引用指向的对象。1.使用展开运算符(SpreadOperator):constshallowCopy=(original)=>({...original});//示例constoriginalObject={a:1,b:{c:2}};constshallowCopiedOb
光影少年
·
2024-01-30 09:45
javascript
开发语言
ecmascript
ES6 模块化、CommonJS 模块化的区别经典
面试题
语法差异:ES6模块化使用import和export关键字来导入和导出模块。javascriptCopycode//导入模块import{someFunction}from'someModule';//导出模块exportfunctionmyFunction(){//code}CommonJS模块化使用require和module.exports或exports来导入和导出模块。javascri
光影少年
·
2024-01-30 09:12
es6
前端
ecmascript
(a== 1 && a ==2 && a==3)可能为true吗?
前言最近在网上看到一个
面试题
:(a==1&&a==2&&a==3)有可能返回true吗?答案是可以的,下面来具体讲解一下。
梅先森森森森森森
·
2024-01-30 08:26
SpringMVC
1、
SpringMVC
是一个基于Spring框架的WebMVC(模型-视图-控制器)框架。
软件开发技术局
·
2024-01-30 08:19
前端
关于Springboot和
SpringMVC
的一些心得
1、应用场景不同:
SpringMVC
设计WEB应用程序,而Springboot让开发者可以专注于业务逻辑实现。
软件开发技术局
·
2024-01-30 08:19
spring
boot
后端
java
视频的天下了吗?(露脸)
本文GitHubgithub.com/itwanger已收录,里面还有我精心准备的一线大厂
面试题
。
沉默王二
·
2024-01-30 08:18
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他