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
力扣高频面试题
Java
面试题
之:MongoDB
Java
面试题
之:MongoDB一、概念二、特点一、概念 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
faramita_of_mine
·
2024-02-20 00:52
The
interview
questions
mongodb
java
mapreduce
intellij
idea
面试题
Maven
面试题
一、Maven有哪些优点和缺点优点如下:简化了项目构建.依赖管理:易于上手,对于新手可能一个"mvncleanpackage"命令就可能满足他的工作便于与持续集成工具(jenkins)整合便于项目升级,无论是项目本身升级还是项目使用的依赖升级。有助于多模块项目的开发,一个模块开发好后,发布到仓库,依赖该模块时可以直接从仓库更新,而不用自己去编译。maven有很多插件,便于功能扩展,比如生产站点,自
江河洋海
·
2024-02-20 00:21
RocketMQ-
面试题
1、RocketMQ的特点灵活可扩展性海量消息堆积能力:采用零拷贝原理实现超大的消息的堆积能力支持顺序消息:可以保证消息消费者按照消息发送的顺序对消息进行消费支持事务消息回溯消息2、RocketMQ架构阿里开源的消息中间件,参考了kafka架构producer集群:拥有相同的producerGroup,NameServer集群:提供topic的路由信息,路由信息数据存储在内存中,broker会定时
HBryce24
·
2024-02-19 23:00
中间件
java
java-rocketmq
JVM-
面试题
一、对象1、对象创建类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池定位到类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化过。若没有,必须先执行类加载过程。分配内存类加载检查通过后,jvm将为新生对象分配内存,对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从java堆中划分出来。指针碰撞适合场景:堆内存规整(
HBryce24
·
2024-02-19 23:59
JVM
jvm
贪心3|1005.K次取反后最大化的数组和|134.加油站 |135.分发糖果
贪心3|1005.K次取反后最大化的数组和|134.加油站|135.分发糖果一、1005.K次取反后最大化的数组和题目连接:1005.K次取反后最大化的数组和-
力扣
(LeetCode)Java按照绝对值大小排序
顾小九
·
2024-02-19 23:27
Java刷题
算法
leetcode
贪心算法
java
数据结构
SQL
面试题
以及简要答案
解释SQL中的基本命令。SELECT:用于从数据库表中检索数据。INSERT:用于向表中插入新的数据行。UPDATE:用于修改表中的现有数据。DELETE:用于从表中删除数据。CREATETABLE:用于创建新的数据库表。ALTERTABLE:用于修改现有表结构。DROPTABLE:用于删除表。如何编写SQL查询以查找表中的重复记录?使用GROUPBY语句和HAVING子句结合聚合函数COUNT(
Jenny测试开发
·
2024-02-19 23:51
sql
数据库
oracle
前端
面试题
-笔试题
请实现一个fibonacci函数,要求实现以下功能斐波那契数列:[1,1,2,3,5,8,13,…]fibonacci(0)=>1fibonacci(6)=>8functionfibonacci(count){functionfn(count,cur=1,next=1){if(count===0){returncur}else{returnfn(count-1,next,cur+next)}}re
Alice_66
·
2024-02-19 23:59
javascript
前端
vue
面试题
双向数据绑定原理letobj={}letnewObj=JSON.parse(obj)Object.defineProperties(obj,'name',{get(){returnnewObj.name},set(val){if(val===newObj.name)returnnewObj.name=valobserver()}})functionobserver(){spanName.inner
Alice_66
·
2024-02-19 23:56
vue.js
前端
javascript
易工品·Java实习·一面面经
osi七层模型参考本人文章【计算机网络】
面试题
汇总什么协议应用了TCP协议H
bronya0
·
2024-02-19 22:13
java
开发语言
后端
kafka-
面试题
1、消息队列如何保证消息可靠性消息不重复生产者控制消费者幂等消息不丢失生产者发送,要确认broker收到并持久化broker确认消费者消费完,再删除消息2、kafka是什么Kafka是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由LinkedIn公司开发,使用Scala语言编写,目前是Apache的开源项目。broker:Kafka服务器,负责消息存储和转发topic:消息类别,Kafka
HBryce24
·
2024-02-19 22:08
java
kafka
面试经典150题 -- 链表 (总结)
总的地址:面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台c++链表总结:链表总结--《数据结构》--c/c++-CSDN博客141.环形链表详细题解参考:141.环形链表
ros275229
·
2024-02-19 22:05
leetcode
算法学习
面试
链表
leetcode
前端
面试题
-Javascript中如何实现函数缓存?函数缓存有哪些应用场景?(2024.2.19)
一、概念函数缓存就像是一个记事本,它记住了函数每次计算的结果。当函数再次遇到相同的输入时,它不再重新计算,而是直接从记事本中查找并返回之前的计算结果。这个记事本就是一个简单的存储空间,通过记录每次函数调用的输入和输出,来避免不必要的计算,提高效率。这在处理一些计算量较大、但结果常常相同的函数时很有用,就像查字典一样,遇到相同的词汇就直接翻到上次查过的页面,不再重新查找。二、如何实现实现函数缓存的一
bug总结
·
2024-02-19 22:18
前端面试题2024
前端
javascript
缓存
【数据结构与算法】OJ题--来源
力扣
前言:小编带大家刷
力扣
。
旧梦拾遗186
·
2024-02-19 22:41
数据结构成长日记
leetcode
算法
职场和发展
数据结构
c语言
手把手教您刷
力扣
,击破数据结构和算法--笔记
强推学习视频:手把手带你刷Leetcode
力扣
|各个击破数据结构和算法|大厂面试必备技能【已完结】_哔哩哔哩_bilibili「
力扣
」8.5折优惠链接:https://leetcode-cn.com/premium
print('冰心')
·
2024-02-19 22:09
力扣入门笔记
算法
数据结构
leetcode
手把手教您刷
力扣
,击破数据结构和算法--笔记(链表)
强推学习视频:手把手带你刷Leetcode
力扣
|各个击破数据结构和算法|大厂面试必备技能【已完结】_哔哩哔哩_bilibili「
力扣
」8.5折优惠链接:https://leetcode-cn.com/premium
print('冰心')
·
2024-02-19 22:09
力扣入门笔记
算法
数据结构
leetcode
力扣
刷题笔记丨算法数据结构--查找算法--剑指 Offer 53 - I. 在排序数组中查找数字 I
图解算法数据结构-LeetBook-
力扣
(LeetCode)全球极客挚爱的技术成长平台(leetcode-cn.com)思路一:只需要遍历一遍即可,非常简单;思路二:考虑到nums是非递减数组,可采用二分查找法
小星code
·
2024-02-19 22:35
数据结构刷题集
算法
leetcode
数据结构
力扣
算法Algorithm竞赛模板库(codeforces-go):含了算法竞赛中常用的数据结构和算法实现,助力开发者更高效地解决问题
1.算法Algorithm竞赛模板库(codeforces-go)算法竞赛模板库,为算法竞赛爱好者提供了一系列精心设计的算法模板。这个库包含了算法竞赛中常用的数据结构和算法实现,助力开发者更高效地解决问题一个算法模板应当涵盖以下几点:对该算法的基本介绍(核心思想、复杂度等)参考链接或书籍章节(讲的比较好的资料)模板代码(可以包含一些注释、使用说明)模板补充内容(常见题型中的额外代码、建模技巧等)相
汀、人工智能
·
2024-02-19 22:32
#
习题_算法
算法
leetcode
数据结构
动态规划
图论
力扣
算法资料
排序算法之快速排序
同时,也有很多
面试题
也会用到这种思想。
羋学僧
·
2024-02-19 21:48
Netty
面试题
NIO、AIO、BIO有什么区别?同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。NIO和IO有什么区别?IO是多线程的,阻塞的。NIO,是同步的非阻塞IO。IO面向Stream(流),而NIO面向Buffer(缓冲区)。IO是多个线程的,不存在Selector。而JavaNIO的Selector(选择器)允许一个单独的线程来监视多个Channel(输入通道)。讲一下NIONIO,同步非
乐之者v
·
2024-02-19 21:04
面试题
netty
java
java
面试题
基础篇
1.java面向对象三大特性封装(Encapsulation):是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。继承:就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。当然,如果在父类中拥有私有属性(private修饰),则子类是不能被继承的。多态是同一个行为具
雨会停rain
·
2024-02-19 20:03
java
开发语言
常用的mvc框架 java_常用框架SpringMVC
常用框架SpringMVC2020年12月30日|萬仟网IT编程|我要评论与SpringMVC相关
面试题
SpringMVC的流程(1)用户发送请求至前端控制器DispatcherServlet;(2)DispatcherServlet
weixin_39600885
·
2024-02-19 20:45
常用的mvc框架
java
【前端工程化
面试题
】什么是 CI/CD
CI/CD是软件开发中的两个重要实践,分别代表持续集成(ContinuousIntegration)和持续交付/持续部署(ContinuousDelivery/ContinuousDeployment)。持续集成(ContinuousIntegration,CI):持续集成是一种软件开发实践,通过将代码频繁地集成到共享存储库(如版本控制系统)中,并自动运行测试来验证新代码的正确性。主要目标是尽早地
我有一棵树
·
2024-02-19 19:33
ci/cd
从头说12种排序算法:原理、图解、动画视频演示、代码以及笔试
面试题
目中的应用
0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法这东西,博主自己学的过程中一直深感,基础还是非常重要的,很多难题是基础类数据结构和题目的思想综合发散而来。比如说作为最基本的排序算法就种类很多,而事实上笔试面试过
JokerMi
·
2024-02-19 18:01
数据结构和算法
面试题
二叉树
归并排序
二分查找
合并排序
12种排序算法:原理、图解、动画视频演示、代码以及笔试
面试题
目中的应用
出处:http://blog.csdn.net/han_xiaoyang/article/details/12163251。声明:版权所有,转载请注明出处,谢谢。0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法
Jaryn1024
·
2024-02-19 18:57
数据结构与算法
排序算法
快速排序
冒泡排序
希尔排序
归并排序
软件测试经典
面试题
:如何进行支付功能的测试?
非现金支付时代,非现金支付已经成为了生活不可或缺的一部分,我们只需要一台手机便可走遍全国各地(前提是支付宝,微信有钱),那么作为测试人员,支付测试也是非常重要的一环,那么下面我就结合一下我的工作中遇到的一些问题,总结一下常见的支付测试:一:支付的分类:首先,根据不同维度,通常我们可以把支付分为如下图所示的种类:其次,一般来讲,线上支付分为两种消费模式。一种是直接支付金额,如淘宝,京东等购物网站,或
咖 啡加剁椒
·
2024-02-19 18:26
软件测试
软件测试
功能测试
自动化测试
程序人生
职场和发展
2024 前端
面试题
附录3
这里记录的是昨天和今天原篇的知识点补充原篇地址:2024前端
面试题
(GPT回答+示例代码+解释)No.41-No.602024前端
面试题
(GPT回答+示例代码+解释)No.61-No.1002024前端
面试题
好想玩原神
·
2024-02-19 18:18
前端
前端
gpt
面试
javascript
vue
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.101 - No.113
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote上一篇链接:2024前端
面试题
好想玩原神
·
2024-02-19 18:18
前端
gpt
javascript
面试
vue
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.21 - No.40
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote上一篇链接:2024前端
面试题
好想玩原神
·
2024-02-19 18:17
前端
前端
gpt
面试
javascript
vue
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.61 - No.100
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote上一篇链接:2024前端
面试题
好想玩原神
·
2024-02-19 18:17
前端
前端
面试
javascript
vue
html
css
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.41 - No.60
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote上一篇链接:2024前端
面试题
好想玩原神
·
2024-02-19 18:47
前端
前端
面试
javascript
vue
2024 前端
面试题
附录1
这里记录的是今天看到的其他的知识点原篇地址:2024前端
面试题
(GPT回答+示例代码+解释)No.1-No.20目录这里记录的是今天看到的其他的知识点原篇地址:[2024前端
面试题
(GPT回答+示例代码
好想玩原神
·
2024-02-19 18:46
前端
前端
面试
javascript
vue
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.1 - No.20
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote目录No.1-No.20本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充*text*+示例代码```code```+解释quote+补充quote1.简述一下
好想玩原神
·
2024-02-19 18:16
前端
前端
面试
javascript
vue
软件测试
高频
面试题
&基础知识点分享
近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套软件测试复习面试的刷题以及答案,我知道很多同学不知道怎么复习,不知道学习过程中哪些才是重点,其实,你们经历过的事情,我也经历过,正应为经历过,所以不愿意看到还有万千学子为此伤神,也许这篇文章帮不到万千学子,但是能够在这个平台上帮助到正在看这篇文章的那个迷茫的你!我也就满足了!内容涵盖:测试理论、Linux基础、My
测试涛叔
·
2024-02-19 18:41
自动化测试
技术分享
软件测试
python
开发语言
jmeter
2024 前端
面试题
(GPT回答 + 示例代码 + 解释)No.114 - No.121
本文题目来源于全网收集,答案来源于ChatGPT和博主(的小部分……)格式:题目h3+回答text+参考大佬博客补充text+示例代码code+解释quote+补充quote上一篇链接:2024前端
面试题
好想玩原神
·
2024-02-19 18:40
前端
前端
gpt
面试
javascript
vue
html
【前端
面试题
】08—31道有关前端工程化的
面试题
(附答案)
前端工程化部分的
面试题
主要考察应试者对工程化的理解与运用,如何通过工程化来提高代码质量、编译代码、优化代码;如何提高网站性能,保障网站安全,提升用户体验;如何将开发的代码按照理想的方式发布和上线等。
web前端开发V
·
2024-02-19 16:48
vue
python
javascript
java
linux
前端
面试题
(工程化&性能优化篇)
目录1.Webpack的构建流程2.常用的plugin和loader有哪些3.tree-shaking原理4.前端页面性能优化5.首屏渲染优化6.如何减少回流和重绘7.SEO优化8.SSR服务端渲染9.Git的基本使用10.图片懒加载11.Echarts怎么做页面适配1.Webpack的构建流程(1)初始化参数。获取用户在webpack.config.js文件中配置的参数。(2)开始编译。初始化c
大寄一场_
·
2024-02-19 16:17
前端
性能优化
面试
【前端工程化
面试题
】说一下 webpack 的构建流程
类似问题是,说一下vite的构建流程,参考这篇文章。初始化流程从配置文件和shell语句中读取合并参数,初始化需要使用的插件和执行环境所需要的参数配置文件默认是webpack.config.js编译构建流程解析入口模块,从入口模块开始串行调用对应的loader去翻译文件内容,依次编译模块的依赖输出流程根据配置文件中entry属性配置的模块,根据入口和模块之前的依赖关系,组装成一个个包含多个模块的c
我有一棵树
·
2024-02-19 16:46
前端
webpack
node.js
【前端工程化
面试题
】使用 webpack 来优化前端性能/ webpack的功能
这个题目实际上就是来回答webpack是干啥的,你对webpack的理解,都是一个问题。(1)对webpack的理解webpack为啥提出+webpack是啥+webpack的主要功能前端开发通常是基于模块化的,为了提高开发效率,webpack是一个基于模块的构建工具,是一个用于js应用程序的静态模块打包工具。Webpack是一个现代JavaScript应用程序的静态模块打包工具,它能够将多个Ja
我有一棵树
·
2024-02-19 16:11
前端
webpack
node.js
高级前端
面试题
及详解
以下是一些常见的高级前端
面试题
及其详解,希望能帮助你更好地准备面试。什么是闭包?请举一个闭包的例子并解释其工作原理。闭包是指函数能够访问并操作在其词法作用域之外定义的变量的能力。
元芳Q代码
·
2024-02-19 16:01
前端
面试
478. 在圆内随机生成点(Python)
题目难度:★★☆☆☆类型:几何方法:拒绝采样
力扣
链接请移步本题传送门更多
力扣
中等题的解决方案请移步
力扣
中等题目录给定圆的半径和圆心的x、y坐标,写一个在圆中产生均匀随机点的函数randPoint。
玖月晴
·
2024-02-19 16:45
一维动态规划经典
力扣
题目(一)
目录题一:斐波那契数列题目二:最低票价题三:解码方法题一:斐波那契数列递归方法是2的n次方的时间复杂度。递归代码:packageDynaticPractice;publicclassProblem1{publicstaticvoidmain(String[]args){System.out.println(fib(5));}publicstaticintfib(intn){if(n==0)retu
顾城猿
·
2024-02-19 16:54
动态规划
leetcode
算法
力扣
---通配符匹配
题目描述:给你一个输入字符串(s)和一个字符模式(p),请你实现一个支持'?'和'*'匹配规则的通配符匹配:'?'可以匹配任何单个字符。'*'可以匹配任意字符序列(包括空字符序列)。判定匹配成功的充要条件是:字符模式必须能够完全匹配输入字符串(而不是部分匹配)。示例1:输入:s="aa",p="a"输出:false解释:"a"无法匹配"aa"整个字符串。示例2:输入:s="aa",p="*"输出:
顾城猿
·
2024-02-19 16:23
leetcode
javascript
数据结构
家人们值得一试的恒玄Offer 机会【IS3GJJ】
秋招显眼包来了美团
高频
数开
面试题
分享|2024届校园招聘即将开始0offer结束秋招携程笔试0907携程笔试ak2023.09.07饿了么测开一面凉经6点半下班,已经成为公司最后走的人8.31嵌入式投递整理华为服务类网络技术工程师面经腾讯这啥
2301_78234743
·
2024-02-19 15:08
java
计算机网络-数据通信基础
二、数据通信相关知识11.模拟信道带宽计算:W=f2-f1,其中f1是低频,f2是
高频
。(可以想象成马路,左路边沿(f1)--->右路边沿
神探阿航
·
2024-02-19 15:52
计算机网络
网络
信息与通信
数组理论基础(概念、二分法+双指针+滑动窗口+模拟行为)
本文将详细介绍数组
面试题
中的四大法宝—二分法+双指针法+滑动窗口法+模拟法。1.概念什么是数组?数组
阴天v快乐丶
·
2024-02-19 15:18
leetcode
算法
python
学习
【
力扣
每日一题】
力扣
103二叉树的锯齿形层序遍历
题目来源
力扣
103二叉树的锯齿形层序遍历题目概述给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
写做四月一日的四月一日
·
2024-02-19 15:38
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
429N叉树的层序遍历
题目来源
力扣
429N叉树的层序遍历题目概述给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。
写做四月一日的四月一日
·
2024-02-19 15:38
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
107二叉树的层序遍历II
题目来源
力扣
107二叉树的层序遍历II题目概述给你二叉树的根节点root,返回其节点值自底向上的层序遍历。
写做四月一日的四月一日
·
2024-02-19 15:07
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
589N叉树的前序遍历
题目来源
力扣
589N叉树的前序遍历题目概述给定一个n叉树的根节点root,返回其节点值的前序遍历。思路分析N叉树的前序遍历跟二叉树的差不多,都可以使用递归和迭代的方式实现。
写做四月一日的四月一日
·
2024-02-19 15:26
leetcode
算法
java
c++
前端Vue必问
面试题
1,Vue3.0为什么要使用proxy在Vue2中,0bject.defineProperty会改变原始数据,而Proxy是创建对象的虚拟表示,并提供set、get和deleteProperty等处理器,这些处理器可在访问或修改原始对象上的属性时进行拦截,有以下特点∶不需用使用Vue.$set或Vue.$delete触发响应式。全方位的数组变化检测,消除了Vue2无效的边界情况。支持Map,Set
·
2024-02-19 15:24
前端vue.js
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他