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
PHP-面试题总集
一天吃透Java并发面试八股文
内容摘自我的学习网站:topjavaer.cn分享50道Java并发高频
面试题
。线程池线程池:一个管理线程的池子。为什么平时都是使用线程池创建线程,直接new一个线程不好吗?
大彬聊编程
·
2024-01-16 23:13
面试
Java
java
面试
开发语言
Redis
面试题
13
没问题,继续为你提供一些Redis
面试题
及答案:Redis的过期策略是什么?如何处理过期的键?答:Redis有两种过期策略,分别是定时删除和惰性删除。
CrazyMax_zh
·
2024-01-16 23:12
redis
数据库
缓存
前端
面试题
-nodejs
1.什么是nodejs,它与传统的网页服务器有什么不同?是什么?nodejs是基于ChromeV8引擎的JavaScript运行环境,它可以使JavaScript代码在服务器上运行。有什么不同?第一,nodejs采用事件驱动、非阻塞式I/O模型,让其轻量且高效。nodejs在处理大量并发连接时,能够保持高效的性能,因为它不会每个连接都创建新的线程,而是使用单线程处理请求。这种模式降低了系统的开销,
wyy爱学习
·
2024-01-16 23:33
前端
前端
面试题
--TypeScript
1.TypeScript是什么,与JavaScript的关系ts是js的超集,是js更严格的严格版本。ts添加了静态类型系统和编译时的一些特性。主要的联系和区别:类型系统。js是动态类型的语言,不需要在代码中声明变量的类型;ts使用了静态类型系统,在代码中必须明确的声明所有变量的类型,这有利于发现错误,可使大型代码库更容易维护。编译。ts需要经过编译才可以在浏览器或node中运行,它需要先转换成j
wyy爱学习
·
2024-01-16 23:03
前端
typescript
javascript
前端
面试题
-webpack
1.webpack是什么?模块打包工具,用于将前端资源,如JavaScript、css、图片等打包成可以在浏览器运行的静态资源。可以将多个模块打包成一个或多个bundle。主要功能:模块化:可以将多个模块打包成一个或多个bundle,方便管理维护。自动化:可以自动处理和编译JavaScript等文件,提高开发效率。性能优化:可压缩、去除无用代码等,提高网页加载速度。扩展性:可通过插件进行扩展,实现
wyy爱学习
·
2024-01-16 23:31
前端
webpack
node.js
面试题
57 - II. 和为s的连续正数序列
输入一个正整数target,输出所有和为target的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。示例1:输入:target=9输出:[[2,3,4],[4,5]]示例2:输入:target=15输出:[[1,2,3,4,5],[4,5,6],[7,8]]限制:1List[List[int]]:i,j=1,1sum=0ans=[]whileitar
周英杰Anita
·
2024-01-16 22:49
Java基础
面试题
1day
基本数据类型和其对应的包装类型基本数据类型根据所在的作用域存放的位置是不一样的;当基本数据类型是局部变量时,存放的位置是栈;当基本数据类型是成员变量时,存放的位置是堆;当基本数据类型作为成员变量存在时,并且被static修饰时,存放的位置仍然是堆,但是类型就不属于是对象了,而是类。为什么几乎所有的对象实例都是存放在堆中?答:因为当HotSpot虚拟机引入JIT后,就开始对对象进行逃逸分析,如果发现
云来喜
·
2024-01-16 22:52
java
开发语言
【算法】了解哈希表/思想 并用哈希解算法题(C++)
文章目录基本了解解题1.两数之和
面试题
01.02.判定是否互为字符重排217.存在重复元素219.存在重复元素II49.字母异位词分组基本了解哈希表是什么?一种数据结构,用于存储元素。有什么用?
卜及中
·
2024-01-16 22:46
算法
哈希算法
散列表
算法
前端
面试题
之HTTP专题
本篇记录一些我秋招以来遇到的前端HTTP相关的的问题,因为不想只记住一些死答案,所以这里来梳理下整个的知识框架~前提背景:日常开发中,我们经常会使用到cookie、浏览器的缓存机制、各种形式的网络连接(比如Websocket),这些网络请求相关的场景都跟HTTP协议有密切的关系。使用HTTP的场景:当服务端建立起与客户端的TCP连接之后,服务端会持续监听客户端发起的请求。接下来,客户端将发起HTT
陈漂亮beauty
·
2024-01-16 21:37
前端面试题
前端
学习
javascript
删除链表的倒数第 N 个结点
面试题
02.07. 链表相交 142. 环形链表 II
24.两两交换链表中的节点题目描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。做题思路可以设置虚拟头结点cur和画图来方便理清逻辑。参考代码classSolution{publicListNodeswapPairs(ListNodehead){ListNodev=newListNode(0);//虚拟头结点v.
星云code
·
2024-01-16 21:02
代码随想录
链表
数据结构
java
webpack的loader和plugin的区别(一)
不废话,
面试题
呈上:
面试题
:你了解webpack原理么?你项目中用webpack做了哪些配置?loader和plugin有什么区别?项目中用到哪些loader?
何逸轩gg
·
2024-01-16 18:47
js函数的运行在函数定义的位置!
昨天,看到一个
面试题
,挺有意思的,分享一下函数运行在它们被定义的作用域里,而不是它们被执行的作用域里.varname='laruence';functionecho(){alert(name);}functionenv
嘤嘤怪呆呆狗
·
2024-01-16 17:13
js
【
面试题
】:统计一串字符串中仅出现一次的第一个字符
这个题思路就是,利用hash表把所有的字符存储进去,然后通过链表寻找的方式来找到第一个仅出现一次的字符跟我前面做的一道OJ题非常类似,这道题值得称道的地方:利用了链表进行遍历,能够减少数组遍历而产生的不必要的开销!附上代码,在代码里面有解释:#includeusingnamespacestd;charfirstSingle(char*str){inta[255];memset(a,0,sizeof
seen_in_hw
·
2024-01-16 17:18
面试题
面试题
namespace
链表
遍历
存储
面试题
52. 两个链表的第一个公共节点
题目输入两个链表,找出它们的第一个公共节点。如下面的两个链表:在节点c1开始相交。示例1:image.png输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Referenceofthenodewithvalue=8输入解释:相交节点的值为8(注意,如果两个列表相交则不能为0)。从各自的表头开始算起,
人一己千
·
2024-01-16 15:55
【转载】高频TCP UDP题目
原地址:面试官最爱的UDP和TCP高频
面试题
(qq.com)找工作面试,经常会被问到UDP和TCP,今天给大家总结其中的核心高频
面试题
,再有面试官问你相关的知识点,看这篇就够了!
f7629e2bca1c
·
2024-01-16 14:53
软件开发
面试题
C++基础指针/引用,封装/继承/多态,内存管理虚函数,new/malloc,语言对比lambda,movesort计算机网络HTTP,HTTPSTCP,UDPMysql关键字事务索引锁概念备份,日志Redis锁【分布式锁】数据【底层,常用数据结构,redis介绍】缓存【数据一致性,缓存雪崩...,过期删除,内存淘汰】持久化【持久化机制】集群【高可用】操作系统锁进程,线程C++基础指针/引用,封装
進擊的小老虎
·
2024-01-16 14:43
c++
如何快速找到某一个程序占用的端口号?
(这可是
面试题
)那今天来聊聊,如何快速找到某一个程序占用的端口号?
软件测试Dotest
·
2024-01-16 14:55
09.Java数据算法
好消息博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的
面试题
,长期更新维护并且修正
杨充211
·
2024-01-16 14:13
今天去阿里面试,一个HashMap,我就和
面试题
整整说了一小时!
前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。HashMap是Java最长用的集合之一,在JDK源码中,HashMap的设计非常Elegant,也包含很多非常巧妙的设计思路,之所以这样,也让HashMap成为了面试招工作时候的重点考点。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不
辻老板
·
2024-01-16 14:10
那些年,面试中常见的数据结构基础和算法题(上)
前言作为一个多年的老菜鸟,有感于大部分的公司面试“面试造航母,工作螺丝钉”的作风,特整理了这个数据结构和算法
面试题
系列。
WGH100817
·
2024-01-16 14:23
css取%时以谁为基准 + 画0.5px线 + 画三角形
文章目录padding的%以谁为基准margin的%以谁为基准两道
面试题
一、方形变圆形二、画0.5px的线padding的%以谁为基准运行结果:由此可以发现padding是按照父元素的宽度确定的!
PBitW
·
2024-01-16 14:17
重学前端2
css
css
前端
百分比以谁为基准
画0.5px的线
js 集合
文章目录集合集合封装集合方法方法实现集合间操作并集交集差集子集字典集合集合封装其实菜鸟刚看到这个,以为是自己
面试题
里面的求子集问题,结果发现好像并不是!
PBitW
·
2024-01-16 14:46
#
算法
数据结构
javascript
集合
第一章 C程序设计基础-基础知识(2022考研复试C语言)
研究生复试中C语言也是很多学校面试笔试要考察的科目,在这里先整理C语言的面试基础知识,(大家可以根据这里面涉及到的自己再去查找完善),之后再整理C语言
面试题
目集锦。
顾宸舟
·
2024-01-16 13:08
研究生C语言复试
c语言
自用Redis
面试题
整理
PDF云盘提取码:ecvvSnipaste_2020-04-02_11-17-56_redis.png从网上copy了一些redis
面试题
,来源很乱,就不保留原链接了,有侵权告诉我,立即删除。
故作谦卑
·
2024-01-16 12:17
一天吃透Java并发面试八股文
内容摘自我的学习网站:topjavaer.cn分享50道Java并发高频
面试题
。线程池线程池:一个管理线程的池子。为什么平时都是使用线程池创建线程,直接new一个线程不好吗?
xiaoyuziliao
·
2024-01-16 11:49
java
分享
java
面试
开发语言
Redis的key过期策略是怎么实现的
这是一道经典的Redis
面试题
,一个Redis中可能存在很多很多的key,这些key中可能有很大一部分都有过期时间,此时Redis服务器咋知道哪些key已经过期,哪些还没过期呢?
奔向sj
·
2024-01-16 11:37
Redis学习
redis
数据库
缓存
String s="a"+"b"+"c",到底创建了几个对象?
首先看一下这道常见的
面试题
,下面代码中,会创建几个字符串对象?
码农参上
·
2024-01-16 10:18
85道Java Spring综合
面试题
详解含答案(值得珍藏)
点击下载《85道JavaSpring综合
面试题
详解含答案(值得珍藏)》1.Spring概述1.1什么是spring?Spring是个java企业级应用的开源开发框架。
孤蓬&听雨
·
2024-01-16 10:28
面试资料
java
spring
开发语言
面试
46道java基础知识
面试题
详解含答案(值得珍藏)
final有什么用?用于修饰类、属性和方法;被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的final、finally、finalize区别final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个常量不
孤蓬&听雨
·
2024-01-16 10:28
知识库
java
jvm
开发语言
面试
基础
59道SpringCloud
面试题
详解含答案(值得珍藏)
1.什么是微服务架构微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。2.为什么需要学习SpringCloud首先springcloud基于spingboot的优雅简洁,可还记得我们被无数
孤蓬&听雨
·
2024-01-16 10:25
面试资料
spring
cloud
spring
后端
微服务
面试
大数据分析师常见的
面试题
解答
1、海量日志数据,提取出某日访问百度次数最多的那个IP。首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,
丨程序之道丨
·
2024-01-16 09:27
Shell
面试题
总结
记录一下,面试背问到的shell的相关
面试题
。
暁洣
·
2024-01-16 07:45
shell相关知识
chrome
前端
etl
bash
Redis
面试题
15
Redis集群的数据一致性如何保证?答:Redis集群的数据一致性是通过内置的集群协议和数据迁移机制来保证的。在Redis集群中,数据被分为多个槽(slot),每个槽对应一个节点。当一个节点接收到写操作时,它会根据Key的哈希值确定对应的槽,并将该数据保存到对应槽的节点上。当节点间需要进行数据迁移时,他们会通过集群协议进行通信,协商数据的迁移和交换。在数据迁移过程中,Redis集群会保证数据的一致
CrazyMax_zh
·
2024-01-16 06:29
redis
github
git
K8s
面试题
——基础篇1
文章目录一、简述etcd及其特点二、简述etcd适应的场景三、简述什么是Kubernetes四、简述Kubernetes和Docker的关系五、简述Kubernetes中什么是Minikube、Kubectl、Kubelet六、简述Kubernetes常见的部署方式七、简述Kubernetes如何实现集群管理八、简述Kubernetes的优势、适应场景及其特点九、简述Kubernetes的缺点或当
百慕卿君
·
2024-01-16 06:47
K8s
kubernetes
容器
2020-04-12
js
面试题
.你能描述一下渐进增强和优雅降级之间的不同吗?优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作。
中伟_3bef
·
2024-01-16 05:01
TCP的三次握手与四次挥手理解及
面试题
(很全面)
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前报文
安之虚静于幻
·
2024-01-16 05:14
两两交换链表中的节点,19.删除链表的倒数第N个节点,
面试题
02.07. 链表相交,142.环形链表II,总结
长度最小的子数组,59.螺旋矩阵II代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表文章目录系列文章目录24.两两交换链表中的节点19.删除链表的倒数第N个节点
面试题
丁希希哇
·
2024-01-16 04:16
力扣算法刷题
算法
链表
数据结构
python
力扣
代码随想录算法训练营第五天|哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
.螺旋矩阵II代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表代码随想录算法训练营第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,
面试题
丁希希哇
·
2024-01-16 04:16
力扣算法刷题
散列表
算法
哈希算法
数据结构
力扣
微服务架构设计核心理论:掌握微服务设计精髓
文章目录一、微服务与服务治理1、概述2、TwoPizza原则和微服务团队3、主链路规划4、服务治理和微服务生命周期5、微服务架构的网络层搭建6、微服务架构的部署结构7、
面试题
二、配置中心1、为什么要配置中心
秃了也弱了。
·
2024-01-16 03:41
架构-理论
微服务
架构
iOS底层原理总结 - 探寻Class的本质
面试题
部分,通过对
面试题
的分析探索问题的本质内容。
二斤寂寞
·
2024-01-16 03:18
面试题
查缺补漏
1.线程池(具体参数,拒绝策略,减少线程的机制,具体实现类及对应的阻塞队列,阻塞队列有什么特点,为什么用这个阻塞队列,线程复用的原理)2、JVM(对象是否可回收的判断条件,怎么判断,回收算法,垃圾回收器的类别及特点,担保机制)3、JAVA内存模型4、线程之间的通信方式,通过volatile,synchronized,Lock的实现类那些,结合内存模型去讲。5、MyBatis、spring、spri
浪里摸鱼
·
2024-01-16 02:39
后端
spring
boot
java生产者消费者代码_在Java面试中常遇到的技术问题汇总
大多数企业在面试的时候都喜欢用棘手的Java线程
面试题
来考察面试者,他们希望确保面试者对Java多线程和并发有扎实的知识基础。
weixin_39766109
·
2024-01-16 01:38
java生产者消费者代码
嵌入式软件工程师
面试题
——2025校招社招通用(十七)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-16 01:20
嵌入式面试题
面试
嵌入式
操作系统
嵌入式软件工程师
面试题
——2025校招社招通用(十八)
说明:面试群,群号:228447240
面试题
来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。
程序猿玖月柒
·
2024-01-16 01:44
嵌入式面试题
嵌入式
操作系统
面试题
面试题
(二)
1、事件冒泡和事件委托事件冒泡123代码中,点击span标签,不仅会触发span标签中的spanClick方法,还会触发div中的divClick方法,这个过程叫事件冒泡。事件从目标元素逐渐向上,由内到外的。事件委托123$('ul').bind('click','li',function(){})给父元素添加侦听事件,利用事件冒泡,影响每个子节点,叫事件委托。优点:减少事件注册,提高网页性能;新
hsdjhaiwhdnjw
·
2024-01-16 00:13
总结
前端
Spring Cloud
面试题
(2021最新版)
为什么需要学习SpringCloud不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题:代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业务的快速迭代带来巨大挑战;开发效率变低:开发人员同时开发一套代码,很难避免代码冲突。开发过程会
老pao说Java
·
2024-01-15 23:20
MySQL视图以及常见
面试题
文章目录一.视图1.介绍什么是视图含义2.视图的用法语法操作二.MySQL
面试题
面试题
三.思维导图一.视图1.介绍什么是视图随着数字化时代的飞速发展,数据库技术,特别是MySQL,已经成为IT领域中不可或缺的一环
杭子大大
·
2024-01-15 22:40
mysql
android
数据库
MySQL
面试题
2
文章目录
面试题
(9-15)
面试题
(9-15)09)查询学过「张三」老师授课的同学的信息SELECTs.*,c.cname,t.tnameFROMt_mysql_teachert,t_mysql_students
杭子大大
·
2024-01-15 22:09
mysql
286 小楷抄诗经·周颂·臣工之什·有瞽
(以下内容来自百度百科)周颂·有瞽贡献维护者朝阳山人《周颂·有瞽》是中国古代第一部诗歌
总集
《诗经》中的一首诗。
beikerray119
·
2024-01-15 21:41
9道软件测试
面试题
,刷掉90%的测试程序员
跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种
面试题
,一时会让人眼花缭乱,分不清最该看哪个。小编给大家挑了9道题。问项目1、问:所做项目的情况,主要做什么类型的测试?
程序员雷叔
·
2024-01-15 21:24
单元测试
测试工具
功能测试
测试用例
selenium
postman
jmeter
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他