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
2022Java常见面试题
TCP/IP三次握手四次挥手
常见面试题
常见面试题
【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手?答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。
陌忆_ee52
·
2023-10-26 08:58
2022Java
后端之美团笔试题
本文题目转载自:https://blog.csdn.net/qq_45915803/article/details/124637118题目一:小团饲养了一小缸鱼,并且买了A、B、C三类饲料来喂养它们,小团的饲养计划如下:——在每周一、五、六,喂8粒A类饲料;——在每周二、日,喂5颗B类饲料;——在每周三、四,喂7颗C类饲料。假设在某个周一,小团一次性购买了A、B、C三类饲料各a、b、c颗,并在当天
八岁有十年编程经验
·
2023-10-26 06:41
java后端美团面试题
java
面试
SpringSecurity
常见面试题
汇总(超详细回答)
1.什么是SpringSecurity?核心功能?SpringSecurity是一个基于Spring框架的安全框架,提供了完整的安全解决方案,包括认证、授权、攻击防护等功能。其核心功能包括:认证:提供了多种认证方式,如表单认证、HTTPBasic认证、OAuth2认证等,可以与多种身份验证机制集成。授权:提供了多种授权方式,如角色授权、基于表达式的授权等,可以对应用程序中的不同资源进行授权。攻击防
java路飞
·
2023-10-26 01:07
面试复习
spring
java
面试
1024程序员节
Spring
常见面试题
汇总(超详细回答)
1.什么是Spring框架?Spring框架是一个开源的Java应用程序开发框架,它提供了很多工具和功能,可以帮助开发者更快地构建企业级应用程序。通过使用Spring框架,开发者可以更加轻松地开发Java应用程序,并且可以更加灵活地组织和管理应用程序中的对象和组件。Spring框架的核心思想是依赖注入(DI)和面向切面编程(AOP)。依赖注入(DI)可以帮助我们更好地组织和管理应用程序中的对象,使
java路飞
·
2023-10-26 01:07
面试复习
spring
java
mvc
面试
Spring
常见面试题
总结(超详细)
目录1、Spring是什么?2、Spring的优点?3、Spring的IoC理解:(1)什么是IOC:(2)什么是DI:(3)IoC的原理:4、Spring的AOP理解:5、SpringAOP里面的几个名词的概念:6、Spring通知(Advice)有哪些类型?6.1、Advice的类型:6.2、Advice的执行顺序:7、Spring容器的启动流程:8、BeanFactory和Applicati
Java大数据运动猿
·
2023-10-26 00:35
Spring
spring
java
后端
Webpack考点「八」--
常见面试题
***
目录前端为什么要进行打包和构建?modulechunkbundle区别loader和plugin的区别babel和webpack的区别webpack如何实现懒加载如何产出一个libbabel-polyfillbabel-runtime区别为什么proxy不能被polyfillwebpack优化构建速度webpack优化产出代码前端为什么要进行打包和构建?代码层面:体积更小(Tree-shaking
loushumei
·
2023-10-26 00:28
MySQL索引篇
文章目录说明:索引篇一、索引
常见面试题
按数据结构按物理存储分类按字段特性分类按字段个数分类索引缺点:什么时候适用索引?什么时候不需要创建索引?
不之道
·
2023-10-26 00:17
数据库
mysql
数据库
线程池
常见面试题
总结
线程池的工作原理和实现已经在之前的文章中介绍本文主要总结面试中线程池常问题目。1、有几种常见的线程池(必知必会)?1)定长线程池(FixedThreadPool)2)定时线程池(ScheduledThreadPool)3)可缓存线程池(CachedThreadPool)4)单线程化线程池(SingleThreadExecutor)核心概念:这四个线程池的本质都是ThreadPoolExecutor
深耕半夜
·
2023-10-25 23:05
1024程序员节
面试
c++
linux
数据库
后端
2021年Java开发
常见面试题
及答案整理
Java开发面试题及答案今天抽空来整理整理Java开发面试中的那点事儿吧,帮助那些正在找工作或想跳槽找工作的兄弟姐妹们!分享目前Java开发常见的面试问题以及问题的答案给大家阅读参考。1、String类可以被继承吗?String类在声明时使用final关键字修饰,被final关键字修饰的类无法被继承。接下来我们可以看一下String类的源代码片段:●为什么Java语言的开发者,把String类定义
编程说书酱
·
2023-10-25 22:12
链表面试题:链表的回文结构+链表分割+相交链表+环形链表(思路+图文+代码详解)
文章目录链表
常见面试题
一、链表的回文结构1.题目2.思路3.图解4.解题步骤5.代码二、链表分割1.题目2.思路3.图解4.解题步骤5.代码三、相交链表1.题目2.思路3.图解4.解题步骤5.代码四、环形链表
翁佳明
·
2023-10-25 17:50
数据结构
1024程序员节
链表
数据结构
java
笔记
【Vue复习】Vue面试题收记录
Vue面试题收记录Vue系列感觉如果直接用笔记来复习很抽象,于是想到了通过对
常见面试题
的一个收录和分析来复习。Vue中的路由拦截是怎么做的?
三分落樱
·
2023-10-25 12:36
前端
vue.js
前端
java面试题——单例模式5道
常见面试题
序号链接地址1java面试题:Redis
常见面试题
(实际面试有被问到)2java面试题:Spring核心面试题(必须理解背诵)3java面试题:集合
常见面试题
4java面试题:MQ、RabbitMQ面试题
91科技
·
2023-10-25 10:41
常见JAVA面试题
java
开发语言
单例模式
多线程进阶
多线程
常见面试题
文章目录多线程
常见面试题
1.常见的锁策略1.1乐观锁&悲观锁1.2轻量级锁&重量级锁1.3自旋锁&挂起等待锁1.4读写锁&普通互斥锁1.5公平锁&非公平锁1.6可重入锁&不可重入锁2.CAS3
小 王
·
2023-10-24 23:08
JAVA
EE
1024程序员节
java
开发语言
面试
多线程进阶
多线程
常见面试题
文章目录多线程
常见面试题
1.常见的锁策略1.1乐观锁&悲观锁1.2轻量级锁&重量级锁1.3自旋锁&挂起等待锁1.4读写锁&普通互斥锁1.5公平锁&非公平锁1.6可重入锁&不可重入锁2.CAS3
小 王
·
2023-10-24 23:01
1024程序员节
java
Redis
常见面试题
详解
文章目录1.Redis1.1Redis可以用来做什么?1.2Redis和传统的关系型数据库有什么不同?1.3Redis有哪些数据类型?1.4Redis是单线程的,为什么还能这么快?1.5Redis在持久化时fork出一个子进程,这时已经有两个进程了,怎么能说是单线程呢?1.6set和zset有什么区别?1.7说一下Redis中的watch命令1.8说说Redis中List结构的相关操作1.9你要如
Redemption&
·
2023-10-24 22:09
秋招
知识点总结
Redis
redis
数据库
缓存
常见iOS开发面试题(有10w多访问量的面试题)
1.objective-c
常见面试题
:1、OC语言的基本特点OC语言是C语言的一个超集,只是在C的基础之上加上了面向对象(oop)的特性;OC与Java语言相同都是单继承,这一点与C++语言不同(多重继承
iOS大鹏
·
2023-10-24 15:13
iOS
芒果iOS开发之史上最全的面试题汇总一
objective-c
常见面试题
:1、OC语言的基本特点OC语言是C语言的一个超集,只是在C的基础之上加上了面向对象(oop)的特性;OC与Java语言相同都是单继承,这一点与C++语言不同(多重继承)
CrazyZhang1990
·
2023-10-24 15:11
iOS面试题
ios开发面试题
ios开发
面试题
芒果iOS
最全面试题
java面试必备--JAVA基础篇(十五) 之 WebSocket
不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系
常见面试题
程序员山子
·
2023-10-24 13:15
java面试题总结
java
C++
常见面试题
总结
C++
常见面试题
总结4---关键字static关键字static关键字的作用静态变量和非静态变量静态成员变量静态函数和非静态函数C和C++static的区别new和mallocnew和malloc的区别
大可爱家的小可爱
·
2023-10-24 10:00
C++常见面试题总结
c++
面试
c/c++
常见面试题
1、变量的声明和定义有什么区别?变量的定义为变量分配地址和内存空间,变量的声明不分配地址。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,知道具体使用时才初始化,分配内存空间,如外部变量。intmain(){externintA;//这是个声明而不是定义,声明A是一个已
young Danny
·
2023-10-24 10:28
运营商面试
c语言
c++
开发语言
C++
常见面试题
整理
编译和调试C/C++程序编译过程C/C++程序编译过程就是把C/C++代码百年城可执行文件的过程,该过程分为4步预处理阶段进行宏展开和宏替换处理条件编译指令,如#ifdef,#endif等去掉注释添加行号和文件名标识保留#pargma编译器指令(#Pragma命令将设定编译器的状态或者是指示编译器完成一些特定的动作)编译阶段编译程序所要作得工作就是通过词法分析,语法和语义分析,在确认所有的指令都符
weixin_43183320
·
2023-10-24 10:58
c++
面试
编程语言
四、C++内存管理
常见面试题
四、内存管理(1)变量的存储位置?程序的内存分配?在C++中,内存区分为5个:堆、栈、自由存储区、全局/静态存储区、常量存储区。new是在自由存储区开辟内存。在C中,内存区分为堆、栈、全局/静态存储区、常量存储区。malloc是在堆上开辟内存。一个由C++*编译过*的程序占用的内存分为以下几个部分:(1)栈区stack:由编译器自动分配释放。存放函数的参数值、局部变量的值。(2)堆区heap:一般
zdb呀
·
2023-10-24 10:26
#
C++后端常见面试题
c++
开发语言
java字符串与字符串常量池
文章目录字符串基本特性String类的改变字符串拼接操作intern()
常见面试题
字符串常量池基本特性字符串常量池的内存位置为什么要移动字符串常量池的位置字符串基本特性String类被声明为final的
小白归来
·
2023-10-23 18:06
基础知识
String
java
java
字符串
Linux
常见面试题
Day2
1、要求在重新启动Linux系统,下面那个命令不可以(B、E)A.shutdown-rnow,这个命令会立即重启系统。B.halt,这个命令会停止系统并将其关闭,然后需要手动启动系统。C.reboot,这个命令会立即重启系统,类似于shutdown-rnow。D.init6,这个命令也会触发系统重启。E.shutdown-hnow,命令用于立即关闭系统,而不是重新启动系统。2、Linux系统上,下
久绊A
·
2023-10-23 18:24
面试题
linux
服务器
运维
常见面试题
-Redis专栏(二)
theme:cyanosistypora-copy-images-to:imgsRedisson分布式锁?在项目中哪里使用?多久会进行释放?如何加强一个分布式锁?答:首先入门级别的分布式锁是通过setnx进行实现,使用setnx实现有四个注意点需要设置锁的超时时间(如果不设置,在释放锁时,如果机器宕机,会导致锁无法释放)需要设置一个唯一ID,表示这个锁是哪个用户添加的,必须由添加锁的用户释放(如果
无敌少年小旋风
·
2023-10-23 08:05
面试题
redis
数据库
缓存
链表
常见面试题
(图解+解题步骤+思路+代码)(未完待续---)
文章目录链表
常见面试题
一、移除链表元素1.题目2.思路3.图解4.解题步骤5.代码二、反转链表1.题目2图解3.思路4.解题步骤5.代码三、链表的中间结点1.题目2.思路3.图解4.解题步骤5.代码四、
翁佳明
·
2023-10-22 18:54
数据结构
链表
数据结构
MySQL
常见面试题
汇总
一、存储引擎MySQL常见的两种存储引擎:MyISAM与InnoDB二、字符集及校对规则字符集指的是一种从二进制编码到某类字符符号的映射。校对规则则是指某种字符集下的排序规则。Mysql中每一种字符集都会对应一系列的校对规则。Mysql采用的是类似继承的方式指定字符集的默认值,每个数据库以及每张数据表都有自己的默认值,他们逐层继承。比如:某个库中所有表的默认字符集将是该数据库所指定的字符集(这些表
曹元_
·
2023-10-22 12:33
数据结构链表看这一篇就够了 Link List 手写实现(图文解释,附
常见面试题
)
目录链表数据结构链表分类类型1.单向链表2.双向链表3.循环链表✍️实现一个链表1.链表节点2.头插节点3.尾插节点4.拆链操作5.删除节点6.按照index查询对象7.打印链表使用测试️常见面试问题链表数据结构在计算机科学中,链表是数据元素的线性集合,元素的线性顺序不是由它们在内存中的物理地址给出的。它是由一组节点组成的数据结构,每个元素指向下一个元素,这些节点一起,表示线性序列。在最简单的链表
PJP__00
·
2023-10-22 11:19
链表
list
数据结构
算法
字节面试题——计算机网络,附答案
1.TCP三次握手和四次挥手相关面试题:计算机网络
常见面试题
总结(上)|JavaGuide(Java面试+学习指南)为什么要三次握手?第2次握手传回了ACK,为什么还要传回SYN?为什么要四次挥手?
info825
·
2023-10-21 17:12
计算机网络
开发语言
C++
常见面试题
(二)——指针和引用的区别
1,定义本质不同,指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。2,引用不可以为空,当被创建的时候,必须初始化,以后不可以在修改,但是指定的对象其内容可以改变,而指针可以是空值,可以在任何时候被初始化(一般使用的时候,定义时也初始化,不然就成为野指针,存在安全隐患)。3,指针可以有多级,但是应用不行
哎呦,帅小伙哦
·
2023-10-21 03:36
C++
常见面试题
python自动化测试需要知识_Python自动化测试
常见面试题
及解析答案
一、_init__和__new__是什么?1.1、概述在python的面向对象中,利用new方法创建对象,然后把这个创建的对象传递到init函数中,以第一个参数进1.2、详细描述__new__所有的类上都有一个new方法调用时机:新建对象的时候自动调用(init之前),同时会自动传入类cls参数作用:改变对象空间的创建过程classPerson(object):def__new__(cls):pr
weixin_39675513
·
2023-10-20 17:51
python自动化测试需要知识
Redis学习随笔
2、Redis的
常见面试题
(1)Redis为什么快(2)为什么要用Redis(缓存)(3)Redis功能有哪些(4)请梳理Redis的三种持久化机制(5)Redis的五种基本数据类型(6)Redis的三种特殊数据类型
白夜的月亮
·
2023-10-20 16:41
Java随笔
redis
学习
数据库
Java 关键字:synchronized详解
synchronized详解基本使用源码解析
常见面试题
好书推荐基本使用Java中的synchronized关键字用于在多线程环境下确保数据同步。
小尘要自信
·
2023-10-20 13:39
java
开发语言
并发编程
JUC
synchronized
【C++】C++的类型转换
智能指针文章目录C语言中的类型转换为什么C++需要四种类型转换C++强制类型转换static_castreinterpret_catconst_castdynamic_castexplicitRTTI
常见面试题
总结
Sherry的成长之路
·
2023-10-20 09:52
C++学习
c++
开发语言
ZooKeeper最后一天
6.
常见面试题
6.1.ZAB协议是什么?ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。ZAB协议包括两种基本的模式:崩溃恢复和消息广播。
Curtain_call
·
2023-10-20 07:41
前端
常见面试题
(十七)
1、Es6数组去重letarr=[1,2,2,3];letset=newSet(arr);//set是es6提出的类数组结构,不可添加重复元素letnewArr=Array.from(set);//Array.from方法可以将Set结构转为数组。for(vari=0;i=90){return'A'}elseif(score>=80){return'B'}elseif(score>=70){ret
b491fe9a99d7
·
2023-10-20 01:56
常见面试题
-JVM(一)
什么时候会有内存泄漏,怎么排查?答:首先内存泄漏是堆中的一些对象不会再被使用了,但是无法被垃圾收集器回收,如果不进行处理,最终会导致抛出java.lang.OutOfMemoryError异常。内存泄露:不需要使用的对象被其他对象不正确的引用,导致无法回收。对象生命周期过长内存泄漏的8中情况:大量使用静态集合类(HashMap、LinkedList等),静态变量的生命周期和JVM程序一致,在程序结
无敌少年小旋风
·
2023-10-19 23:40
面试题
jvm
常见面试题
-Redis专栏(一)
typora-copy-images-to:imgs了解redis中的大key吗?多大算是大key呢?如何解决?答:redis的大key指的是key对应的value所占用的内存比较大。对于string类型来说,一般情况下超过10KB则认为是大key;对于set、zset、hash等类型来说,一般数据超过5000条即认为是大keybigkey除了会消耗更多的内存空间和带宽,还会对性能造成比较大的影响
无敌少年小旋风
·
2023-10-19 23:37
面试题
redis
面试
前端
常见面试题
(十一)
目录:1,ES5/ES6的继承除了写法以外还有什么区别?2,http状态码有哪些?分别是深恶意思?3,浏览器是如何渲染页面的?4,typeof和instanceof相同点与不同点5,如何解决回调地狱?请手写代码一:ES5/ES6的继承除了写法以外还有什么区别?1,ES5寄生组合式继承2,ES6继承ES6中子类继承父类的属性使用了super关键字,ES6语法实现是ES5的语法糖,表面上,ES6的类关
嘎拉呢
·
2023-10-19 14:21
计算机视觉
计算机视觉岗
常见面试题
问题:Softmax+CrossEntropy反向求导问题:BatchNorm层的详细解读(具体可以参考之后出版的百面深度学习2333)作用:使得每层的输入/输出分布更加稳定,避免参数更新和网络层次变深大幅度影响数据分布
莫辜负自己的一世韶光
·
2023-10-19 07:47
Java并发编程
常见面试题
synchronized修饰普通方法和静态方法的区别?什么是可见性?普通方法对应于对象锁,是作用于对象实例;静态方法对应于类锁,是作用于一个类的class对象;类的对象实例可以有多个,但类的class对象只有一个;不同对象实例的对象锁是互不干扰的,但是每个类只有一个类锁;类锁只是一个概念的东西,真实并不存在,类锁其实锁的是每个类的class对象;可见性是值:当多个线程访问同一个变量时,一个线程修改
惜许
·
2023-10-19 06:15
JAVA基础
java
jvm
面试
SpringBoot
常见面试题
总结
springBoot、springMVC和spring有什么区别springspring最重要的特征是依赖注入。所有SpringModules不是依赖注入就是IOC控制反转当我们恰当的使用DI或者是IOC的时候,我们可以开发松耦合应用.松耦合应用的单元测试可以很容易的进行springMVCspringMVC提供了一种分离式的方法来开发web应用.通过运用像DispatcherServelet,Mo
Dear°(流沙丶念)
·
2023-10-19 01:28
java
spring
boot
SpringBoot之SpringBoot
常见面试题
1.SpringBoot是什么是Spring的子项目,主要简化Spring开发难度,去掉了繁重配置,提供各种启动器,可以让程序员很快上手,节省开发时间.2.SpringBoot的优点首先SpringBoot可以快速一键快速搭建Spring框架,简化初始配置,可与主流框架集成.内置Servlet容器,无需在打War包使用了Starter(启动器)管理依赖并能对版本进行集中控制,如下的父工程带有版本号
啊策策
·
2023-10-19 01:25
#
+SpringBoot
SpringBoot面试
读取配置文件方式
JVM
常见面试题
1、JVM内存模型JVM内存区域总共分为两种类型线程私有区域:程序计数器、本地方法栈和虚拟机栈线程共享区域:堆(heap)和方法区特征线程私有区域:依赖用户的线程创建而创建、销毁而销毁,因用户每次访问都会独立开启一个线程,跟本地的线程相对应(用白话文讲就是同生共死或朝生夕死);线程共享区域:它是随着虚拟机的开启而创建,关闭而销毁;名词解释程序计数器用户每次访问都会独立开启一个线程,程序计数器会记录
给自己一个 smile
·
2023-10-18 14:47
java面试
java
面试
经验分享
C++
常见面试题
(七)——static关键字
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchara='A';//全局变量voidmsg(){printf("Hello\n");}//main.cintmain(){externchara;//
哎呦,帅小伙哦
·
2023-10-17 19:44
C++
常见面试题
软件测试系统学习流程和
常见面试题
在学习软件测试的时候你是否会感觉到不知从何下手?今天教导你们软件测试学习的系统流程和面试常见的问题。学习流程一、必备技能编程基础,能看懂前端页面,掌握一门语言:php/python/java等2.数据库知识,建议准备好sql语言,能掌握高级查询使用基本可以应对了。3.软件测试理论,这个大家都不陌生,也是必考的了,应该可以轻松应付。要注意准备下web和app测试和性能测试这块,现在做web、app和
zixuan100
·
2023-10-17 17:17
大数据开发复习(1)
JavamysqlLinuxday02HDFSMapReducehive(sqlboy)HBASEday03kafkaredisesday04scalasparkflinkday05etl数据仓库day06bi开发帆软软件课程目标复习基础知识掌握重点内容熟悉
常见面试题
熟悉常见笔试题工作中会遇到的一些问题
小码上线
·
2023-10-17 09:55
JavaSE
java
数据库
常见面试题
--MySQL
梳理面试过程中数据库相关的常见问题,需要说明的是,这篇文章主要是基于MySQL数据库,其他类型的数据库还请自行参考使用。数据库概述为什么使用数据库1、数据库增删改查更方便2、提供了事务的能力本质是更好的管理数据。数据库体系结构一个数据库系统各个部分以及它们之间的联系如下图所示:一条SQL的执行过程MySQL中一条SQL的执行过程如下图所示:(1)连接器建立连接是客户端和MySQL交互的第一步。这里
夜雨风云
·
2023-10-16 23:03
面试
数据库系统概念
面试
数据库
数据库面试
MySQL
Redis
常见面试题
总结
Redis(RemoteDictionaryServer)由SalvatorSanfilippo在2009年开源的使用ANSIC语言编写、高性能、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API的非关系型数据库。与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此Redis被广泛应用于缓存,每秒可处理超过10万次读写操
夜雨风云
·
2023-10-16 23:01
面试
redis
数据库
缓存
Linux
常见面试题
Day1
1、以下命令可以用于获取本机cpu使用率的是(C)A.ifconfig:ifconfig(接口配置)用于配置和显示Unix-like系统上的网络接口的信息。它提供有关网络接口的信息,包括IP地址、MAC地址和其他与网络相关的数据。然而,它不提供有关CPU使用率的信息。B.uptime:uptime命令显示系统的负载平均值和当前时间。它不直接提供有关CPU使用率的信息。它显示系统已运行的时间以及当前
久绊A
·
2023-10-16 12:26
面试题
面试题
Linux
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他