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
常见面试题
C++
常见面试题
智能指针方便管理一个对象的生命周期,在智能指针下,一个对象什么时候要析构什么时候受智能指针决定,scoped_ptr:离开作用域,自动删除,shared_ptr:本质是引用计数(referencecounting),也就是说shared_ptr是支持复制的,复制一个shared_ptr的本质是对这个智能指针的引用次数加1,而当这个智能指针的引用次数降低到0的时候,该对象自动被析构但是shared_
autisticBoy
·
2023-09-29 15:22
webpack面试题
正在为您搜索:webpack
常见面试题
20道及解析、代码好的,以下是20道webpack面试题及解析,并且每个问题都有相应的代码示例:什么是webpack?它主要用来做什么?
@前端练习生
·
2023-09-28 14:24
webpack
javascript
前端
2021年计算机网络
常见面试题
文章目录前言面试题系列文章传送门计算机网络面试题内容1.TCP为什么需要3次握手?2.TCP为什么4次挥手(断开)?3.说说OSI与TCP/IP各层的结构与功能,它们的协议有哪些?4.第2次握手传回了ACK,为什么还要传回SYN?5.TCP和UDP有什么区别?6.TCP协议如何保证可靠传输?7.HTTP的长连接和短连接?8.什么是TCP短连接和TCP长连接?9.URI和URL的区别是什么?10.i
一个巨大的怪兽
·
2023-09-28 09:18
面试题系列
面试
计算机网络
计算机考研复试计算机网络
常见面试题
本文是我2021年考研时准备的复试面试题,现在拿出来给大家分享一下觉得好的点个赞哦,毕竟当初我也是整理了好久,改了好几次版本呢祝大家都上岸!!!!计算机网络目录1、TCP三次握手建立连接12、TCP四次握手释放连接13、TCP拥塞控制的四种算法24、拥塞控制和流量控制的区别35、TCP是如何保证可靠传输的36、TCP协议的特点37、为什么不采用“两次握手”建立连接呢?38、为何不采用“三次挥手“释
Summer-Dream
·
2023-09-28 09:17
考研
计算机网络
常见面试题
一、谈谈对OSI七层模型和TCP/IP四层模型的理解?OSI七层模型为:TCP/IP四层模型:OSI七层模型TCP/IP四层模型功能协议应用层应用层文件传输,电子邮件,文件服务,虚拟终端FTP、HTTP、SNMP、SMTP、DNS、Telnet表示层数据格式化,代码转换,数据加密无会话层解除或建立与别的接点的联系无传输层传输层提供端对端的接口TCP、UDP网络层网络层为数据包选择路由IP、ICMP
猿究院何故逸
·
2023-09-28 09:15
计算机网络
服务器
网络
python
常见面试题
四
解释Python中的魔术方法(magicmethods)。答:魔术方法是以双下划线__开头和结尾的方法,用于在特定条件下自动调用。例如,__init__是用于初始化对象的魔术方法。解释Python中的装饰器(decorator)。答:装饰器是一种特殊的函数,用于修改其他函数的行为。装饰器通过在不修改原始函数的源代码的情况下添加额外功能来实现。解释Python中的生成器表达式(generatorex
大学生资源网
·
2023-09-28 08:53
计算机
python
开发语言
python
常见面试题
一
解释Python中的列表(list)和元组(tuple)的区别。答:列表和元组都是存储多个元素的数据结构,但列表是可变的,可以修改、添加和删除元素,而元组是不可变的,一旦创建就不能修改。如何在Python中实现字符串反转?答:可以使用切片操作来实现字符串反转,例如:string[::-1]。解释什么是Python中的列表推导式(listcomprehension)。答:列表推导式是一种简洁的创建新
大学生资源网
·
2023-09-28 08:23
计算机
python
python
常见面试题
五
解释Python中的列表推导式(listcomprehension)。答:列表推导式是一种创建新列表的简洁方式。它可以在一行代码中通过对一个可迭代对象应用表达式和条件来生成新的列表。解释Python中的时间复杂度和空间复杂度。答:时间复杂度衡量算法运行时间的增长率。空间复杂度衡量算法所需额外内存的增长率。它们用于评估算法的效率和资源消耗。解释Python中的生成器(generator)和迭代器(i
大学生资源网
·
2023-09-28 08:20
计算机
python
开发语言
Java
常见面试题
汇总-----------JVM专题(JVM内存模型、Java内存模型)
29、JVM内存模型(区别Java内存模型) JVM内存主要分为:程序计数器,Java虚拟机栈,本地方法栈,Java堆,方法区。 1、程序计数器:为了线程切换能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。计数器记录的是正在执行的虚拟机字节码指令的地址。 2、Java虚拟机栈:每个方法在执行的同时都会创
从菜鸟到老菜鸟
·
2023-09-27 21:52
100 道 Linux
常见面试题
,建议收藏!
关注「开源Linux」,选择“设为星标”回复「学习」,有我为您特别筛选的学习资料~本文共2W+字,分别从Linux概述、磁盘、目录、文件、安全、语法级、实战、文件管理命令、文档编辑命令、磁盘管理命令、网络通讯命令、系统管理命令、备份压缩命令等方面拆解Linux常见面试问题。可以先收藏,慢慢读。1Linux概述1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于P
开源Linux
·
2023-09-27 15:05
内核
lamp
scipy
lighttpd
ipad
【Spring】Spring
常见面试题
总结
目录一、Spring框架的基本理解二、Spring框架主要由哪些模块组成三、SpringIOC的理解四、SpringIOC容器的理解五、SpringDi的理解六、什么是Spring的Bean七、将一个类声明为bean的注解有哪些八、@Compontent和@Bean的区别九、@Autowired和@Resource的区别十、Spring框架常见的注入方式有几种十一、Spring中常见的Applic
别倒在黎明之前
·
2023-09-27 12:54
spring
前端
java
【计算机网络】计网
常见面试题
总结
目录一、谈一谈对OSI七层模型和TCP/IP四层模型的理解?二、谈一谈TCP协议的三次握手过程?三、TCP协议为什么要三次握手?两次、四次不行吗?四、谈一谈TCP协议的四次挥手过程?五、什么是流量控制?六、什么是滑动窗口?七、什么是拥塞控制?八、TCP和UDP有什么区别?一、谈一谈对OSI七层模型和TCP/IP四层模型的理解?首先分层的原因是为了将计算机网络分为多层结构,每一层都有每一层的作用与规
别倒在黎明之前
·
2023-09-27 12:24
计算机网络
【Redis】Redis
常见面试题
总结
目录一、谈谈对Redis的持久化的理解二、Redis的删除策略三、当数据进入redis内存不足时,将会进行逐出算法四、谈谈缓存雪崩、缓存穿透、缓存击穿以及其解决方案五、为什么用redis做缓存一、谈谈对Redis的持久化的理解首先redis的持久化分为两种RDB与AOF。RDB的话他是基于快照的方式来存储的,将数据直接存储在物理磁盘中。他的优点是存储效率高、恢复速度快、占用空间小,缺点是版本不兼容
别倒在黎明之前
·
2023-09-27 12:24
redis
java
github
常见面试题
- 如何设计Google Docs?
常见面试题
-如何设计GoogleDocs?一图胜千言。今天我们来看看设计GoogleDocs的几个主要模块。首先我们来看看功能性需求:在线编辑协作编辑-允许多人同时编辑同一个文档。
·
2023-09-27 10:23
后端
C++
常见面试题
汇总
C++
常见面试题
汇总:C++中的指针和引用有什么区别?什么是C++中的多态?如何实现?C++中的析构函数有什么作用?什么是构造函数链?C++中如何进行内存管理?什么是作用域?
道亦无名
·
2023-09-26 23:35
C++
c++
jvm
2023网络安全面试题(附答案)+面经
所以在这里我归纳总结了一些网络安全方面的
常见面试题
,希望能对大家有所帮助。内容来自于社群内2023届毕业生毕业前的持续整理和收集的安全岗面试题及面试经验分享~前排提醒:文末有全套面试题的领取方式哦!
网络安全学习库
·
2023-09-26 21:39
web安全
安全
网络
网络安全
经验分享
计算机网络
ddos
Spring MVC面试题(2020最新版)
Java面试总结(2021优化版)已发布在个人微信公众号【技术人成长之路】,优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结,删除了低频问题,添加了一些
常见面试题
,对文章进行了精简优化
ThinkWon
·
2023-09-26 18:05
Java面试总结
Spring
MVC常见面试题
Spring
MVC高频面试题
Spring
MVC面试题
SpringMVC
常见面试题
(2023最新)
目录前言1.简单介绍下你对springMVC的理解?2.说一说SpringMVC的重要组件及其作用3.SpringMVC的工作原理或流程4.SpringMVC的优点5.SpringMVC常用注解6.SpringMVC和struts2的区别7.怎么实现SpringMVC拦截器8.SpringMvc的控制器是不是单例模式?如果是,有什么问题?怎么解决?9.在SpringMVC中拦截器的使用步骤是什么样
爱穿背带裤的馫
·
2023-09-26 18:05
java
servlet
spring
springMVC
面试题
Spring MVC
常见面试题
整理
SpringMVC
常见面试题
总结SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,
Tronhon
·
2023-09-26 18:34
项目开发SSM
boot要点
Spring
MVC
Spring MVC
常见面试题
总结
SpringMVC
常见面试题
总结(原创不易,你们对阿超的赞就是阿超持续更新的动力!)
是阿超
·
2023-09-26 18:04
面试题总结
mvc
spring
java
面试
Spring MVC
常见面试题
总结(超详细回答)
1、什么是SpringMVC?简单介绍下你对springMVC的理解?SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制器Dispat
云 祁
·
2023-09-26 18:33
Spring
MVC
Spring MVC
常见面试题
SpringMVC简介SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。简单来说,SpringMVC整合了前端请求的处理及响应。Servlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。SpringMVC优缺点SpringMVC
夜雨风云
·
2023-09-26 18:02
面试
Spring相关
spring
mvc
java
Spring
MVC
day21--操作系统用户管理
课程介绍部分用户相关文件用户相关目录用户提权方法4种方法用户相关命令chmodchown课程知识回顾(提问环节)系统
常见面试题
a掌握系统启动流程b如何编写服务启动脚本用户管理概念知识a用户分类知识3类b
亦雨萧萧
·
2023-09-26 07:20
前端
常见面试题
(十五)
目录:1,link和import的区别2,HTML5为什么只需要写?1,DTD的是W3C所发布的一个文档类型定义,简单的说,就是告诉浏览器你的这个HTML,是根据那个标准写的,解析的时候用哪个标准解析。,2,HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);3,而HTML4.01基于SGML,所以需要对DTD进行引用
嘎拉呢
·
2023-09-25 22:43
ArrayList
常见面试题
简介ArrayList是我们开发中非常常用的数据存储容器之一,其底层是数组实现的,我们可以在集合中存储任意类型的数据,ArrayList是线程不安全的,非常适合用于对元素进行查找,效率非常高。线程安全性对ArrayList的操作一般分为两个步骤,改变位置(size)和操作元素(e)。所以这个过程在多线程的环境下是不能保证具有原子性的,因此ArrayList在多线程的环境下是线程不安全的。源码分析1
吾日三省吾码
·
2023-09-25 14:21
java
HashMap
常见面试题
简介HashMap最早出现在JDK1.2中,底层基于散列算法实现。HashMap允许null键和null值,是非线程安全类,在多线程环境下可能会存在问题。1.8版本的HashMap数据结构:为什么有的是链表有的是红黑树?默认链表长度大于8时转为树结构Node是HhaspMap中的一个静态内部类://Node是单向链表,实现了Map.Entry接口static class Node implemen
吾日三省吾码
·
2023-09-25 14:21
后端
Vue
常见面试题
汇总
什么是mvvm?MVVM是Model-View-ViewModel的缩写。mvvm是一种设计思想。Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View代表UI组件,它负责将数据模型转化成UI展现出来,ViewModel是一个同步View和Model的对象。在MVVM架构下,View和Model之间并没有直接的联系,而是通过ViewModel进行交互,Model和Vi
向前齐步走
·
2023-09-24 16:38
vue
软件测试系统学习流程和
常见面试题
在学习软件测试的时候你是否会感觉到不知从何下手?今天教导你们软件测试学习的系统流程和面试常见的问题。学习流程一、必备技能1.编程基础,能看懂前端页面,掌握一门语言:php/python/java等2.数据库知识,建议准备好sql语言,能掌握高级查询使用基本可以应对了。3.软件测试理论,这个大家都不陌生,也是必考的了,应该可以轻松应付。要注意准备下web和app测试和性能测试这块,现在做web、ap
十里八村的俊后生
·
2023-09-24 09:58
【C++】bitset位图的简单模拟实现及
常见面试题
文章目录前言一、bitset模拟实现二、
常见面试题
1.给你一百亿个整数,找到只出现一次的数字2.给两个文件,分别有100亿个整数,我们只有1G内存,如何找到两个文件交集?
Satoru_Kaugo
·
2023-09-24 07:42
c++
开发语言
Spring
常见面试题
1、什么是Spring框架,Spring框架主要包含哪些模块Spring是一个开源框架,Spring是一个轻量级的Java开发框架。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器
Softnothings
·
2023-09-23 17:19
Spring
spring
SpringBean的
常见面试题
什么是springbean?由springioc容器管理的对象就是一个bean,是由ioc容器实例化,组装,管理的对象javabean和springbean的区别?所谓javaBean,是指符合如下标准的Java类:1.类是公共的2.有一个无参的公共的构造器3.有属性且有对应的get.set方法配置bean有哪几种方式?1.xml:2.注解:@Component(@Controller、@Serv
有酒名无忧
·
2023-09-23 17:14
面试题
面试
spring
Spring
常见面试题
及答案
一、什么是Spring框架?Spring是一种轻量级框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说的Spring框架就是SpringFramework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。比如CoreContainer中的Core组件是Spring所有组件的核心,Be
黑子先行
·
2023-09-23 17:42
spring
面试
java
Spring
常见面试题
总结(超详细)
Spring
常见面试题
总结(原创不易,你们对阿超的赞就是阿超持续更新的动力!)
是阿超
·
2023-09-23 17:08
面试题总结
spring
面试
java
百度前端一面
常见面试题
(附答案)
事件触发的过程是怎样的事件触发有三个阶段:window往事件触发处传播,遇到注册的捕获事件会触发传播到事件触发处时触发注册的事件从事件触发处往window传播,遇到注册的冒泡事件会触发事件触发一般来说会按照上面的顺序进行,但是也有特例,如果给一个body中的子节点同时注册冒泡和捕获事件,事件触发会按照注册的顺序执行。//以下会先打印冒泡然后是捕获node.addEventListener('cli
bb_xiaxia1998
·
2023-09-23 12:11
前端框架
javascript
计算机网络
常见面试题
1、谈一谈对OSI七层模型和TCP/IP四层模型的理解?为了增强通用性和兼容性,计算机网络都被设计成层次结构,每一层都遵守一定的规则。因此有了OSI这样一个抽象的网络通信参考模型,按照这个标准使计算机网络系统可以互相连接;OSI七层模型1、物理层:通过网线,光缆等物理方式将电脑连接起来,传递的数据是比特流;2、数据链路层:首先,把比特流封装成数据帧的格式,对0,1进行分组。电脑连接起来后,数据都经
猿究院叮叮车
·
2023-09-23 10:30
计算机网络
网络
计算机网络
常见面试题
目录一、谈一谈对OSI七层模型和TCP/IP四层模型的理解?答:OSI七层模型主要分为:TCP/IP四层协议:二、谈谈TCP协议的3次握手过程?三、TCP协议为什么要3次握手?2次,4次不行吗?四、谈谈TCP协议的四次挥手过程?五、什么是流量控制?六、什么是滑动窗口?七、什么是拥塞控制?拥塞控制的四个算法:7.1慢启动7.2拥塞避免7.3拥塞发生重传机制:超时重传:快速重传:7.4快速恢复八、TC
野原新之助(猿究院)
·
2023-09-22 22:24
计算机网络
服务器
网络
java中的IO流(字符流,字节流)及一些
常见面试题
目录一.File类1.1File类的概述与构造方法1.1.1File类的介绍1.1.2File类的构造方法1.2File类的常用方法1.2.1File类的创建功能1.2.2File类的判断与获取功能1.2.3File类的删除功能1.2.4绝对路径与相对路径1.3递归1.3.1递归介绍1.3.2递归的注意事项1.3.3递归遍历目录二.IO流2.1IO流概述和分类2.1.1IO流介绍2.1.2IO流的
卿先生的学习之路
·
2023-09-22 14:01
java
面试
BD就业复习第五天
1.核心组件的优化:hive、spark、flink针对Hive、Spark和Flink这三个核心组件,以下是它们的优化和一些
常见面试题
以及详细的回答:1.Hive优化面试问题1:什么是Hive?
密斯特.张先生
·
2023-09-22 12:48
数据仓库
Devops&CI/CD 2022年最新
常见面试题
汇总
DevOps术语和定义1.什么是Devops答∶用最简单的术语来说,DevOps是产品开发过程中开发(Dev)和运营(Ops)团队之间的灰色区域。DevOps是一种在产品开发周期中强调沟通,集成和协作的文化。因此,它消除了软件开发团队和运营团队之间的孤岛,使他们能够快速,连续地集成和部署产品。2.什么是持续集成答∶持续集成(Continuousintegration,缩写为Cl)是一种软件开发实践
云小七
·
2023-09-22 11:26
devops
ci/cd
java
云原生
运维开发
DevOps & CI/CD
常见面试题
汇总
DevOps术语和定义1.什么是DevOps答:用最简单的术语来说,DevOps是产品开发过程中开发(Dev)和运营(Ops)团队之间的灰色区域。DevOps是一种在产品开发周期中强调沟通,集成和协作的文化。因此,它消除了软件开发团队和运营团队之间的孤岛,使他们能够快速,连续地集成和部署产品。2.什么是持续集成答:持续集成(Continuousintegration,缩写为CI)是一种软件开发实践
一彡十
·
2023-09-22 11:26
k8s与云原生
devops
开发者必看的(数据库面试题)
数据库
常见面试题
(开发者篇)什么是存储过程?有哪些优缺点?什么是存储过程?有哪些优缺点?存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。
Java架构互联网大数据
·
2023-09-22 05:03
【每日一题】集合汇总 && 集合面试题
LinkedList(非线程安全)3、HashSet(非线程安全)4、TreeSet(非线程安全)5、HashMap(非线程安全)6、HashTable(线程安全)7、TreeMap(非线程安全)三、
常见面试题
我の唯一
·
2023-09-22 03:05
每日一点
java
数据结构
链表
Redis
常见面试题
(缓存击穿、穿透、雪崩)
Redis
常见面试题
(缓存击穿、穿透、雪崩)击穿场景:一般由于redis中的数据到期,同时并发用户特别多,此时大量请求压到数据库上。
像鸟一样菜
·
2023-09-21 22:33
redis
redis
缓存
数据库
【前端面试】JS数组去重
分享JS中的
常见面试题
---数组去重//数组去重vararr=[1,4,7,2,7,8,9,3,3,5,5,6,7,3,2];functionsingleArray(array){varnewArr=[
@剁椒鱼头
·
2023-09-21 21:31
javascript
vue.js
开发语言
嵌入式工程师面试题
嵌入式工程师
常见面试题
目:解释一下嵌入式系统中的中断和轮询的工作原理,并比较它们的优缺点。在嵌入式系统中,如何进行低功耗设计和优化?什么是嵌入式系统的实时性?你如何确保系统的实时性?
道亦无名
·
2023-09-21 21:19
嵌入式入门
物联网
面试
嵌入式硬件
【JavaGuide学习笔记】Day.3
JAVA基础
常见面试题
(中)1.面向对象和面向过程的区别2.对象的实体与对象的引用有何不同?3.对象相等和引用相等的区别4.构造方法有哪些特点?是否可被override?
Sessy
·
2023-09-21 18:58
八股笔记
学习
笔记
开发语言
面试
MySQL
常见面试题
(四)
前言在进行数据库设计和优化的过程中,我们不得不面对多样化的技术和方法来确保我们的系统可以高效、可靠地运行。为了深入了解和掌握这个领域,我们将讨论InnoDB存储引擎的多种索引类型,以及索引的不同方面和分类。我们还将深入探讨为什么通常推荐使用自增列作为主键,以及主键和唯一键之间的区别。最后,我们将提供一系列可用于SQL语句优化的方法。.了解这些概念不仅可以帮助我们更好地设计和维护数据库系统,还可以帮
尘觉
·
2023-09-21 12:27
面试汇总
mysql
数据库
面试
C++深入浅出(五)—— 动态内存管理
delete操作内置类型new和delete操作自定义类型总结4.operatornew与operatordelete类专属重载5.new和delete的实现原理内置类型自定义类型6.定位new表达式7.
常见面试题
Albert Edison
·
2023-09-21 09:03
深入C++世界
c++
开发语言
new
delete
MySQL
常见面试题
(三)
前言在当今数据驱动的时代,数据库管理成为企业和组织的核心组件。其中,数据库的性能优化是确保信息可以快速、准确地检索的关键要素。这通常通过正确实现和管理数据库索引来实现。索引不仅可以大大提高数据库的查询性能,还可以帮助维持数据的完整性和一致性。本文将深入探讨MySQL数据库中的不同类型的索引,包括其特点和实现方式。我们还将讨论如何有效地使用这些索引来优化数据库性能,以及选择索引结构的重要性。个人主页
尘觉
·
2023-09-21 07:41
面试汇总
mysql
adb
数据库
面试
Java synchronized关键字
常见面试题
1、什么是线程同步,为什么需要线程同步?线程同步是一种机制,用于控制多个线程对共享资源的访问,以防止并发问题。它需要确保在同一时刻只有一个线程可以访问共享资源,以避免数据竞争和不一致性。2、请解释Java中synchronized关键字的作用和用法。synchronized关键字用于实现线程同步。它可以应用于方法或代码块,确保在同一时刻只有一个线程可以访问被synchronized修饰的代码。3、
编程神话
·
2023-09-20 20:51
Java基础
多线程&并发
java
开发语言
jvm
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他