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
Promise面试题
面试题
:RabbitMQ如何保证消息的可靠性和避免消息重复消费?
RabbitMQ有多种方式来保证消息的可靠性:1.持久化消息:设置消息的持久化,即使MQserver重启了,消息还在。2.确认机制:消费者确认机制和生产者确认机制3.消息回退:如果消费者无法处理消息,可以选择将消息重新发送到队列中,等待后续处理。4.TTL(Time-to-Live):可以设置TTL来限制消息在队列中存活的时间,过期之后直接丢到死信队列5.死信队列:死信队列.通过这些措施,Rabb
来之前不会起名字
·
2024-08-28 15:35
面试题
java-rabbitmq
rabbitmq
java
面试
架构师
面试题
系列之Mybatis面试专题及答案(36题)
目录1、什么是MyBatis?2、讲下MyBatis的缓存3、Mybatis是如何进行分页的?分页插件的原理是什么?4、简述Mybatis的插件运行原理,以及如何编写一个插件?5、Mybatis动态sql是做什么的?都有哪些动态sql?能简述一6、#{}和${}的区别是什么?7、为什么说Mybatis是半自动ORM映射工具?它与全自动的区8、Mybatis是否支持延迟加载?如果支持,它的实现原理是
cesske
·
2024-08-28 10:34
mybatis
面试
java
前端
面试题
(vue篇)
前端
面试题
(vue篇持续更新ing)1.v-if和v-show的区别?v-if和v-show是Vue.js中用于条件渲染的指令,它们的作用是根据表达式的值来控制元素的显示与隐藏。
前端第一深情
·
2024-08-28 09:00
前端面试题
vue
前端
面试
ARM/Linux嵌入式面经(十八):TP-Link联洲
文章目录虚拟内存,页表,copyonwrite
面试题
1:
面试题
2:
面试题
3:进程和线程的区别红黑树和b+树的应用红黑树的应用B+树的应用视频会议用了哪些协议1.H.323协议2.SIP协议(会话发起协议
TrustZone_Hcoco
·
2024-08-28 08:20
ARM/Linux嵌入式面试
arm开发
linux
android
架构
嵌入式
我蒙了面试官一上来就说:请你介绍一下你测试过的项目
测试人员在找工作中,基本都会碰到让介绍项目的这种
面试题
,如何正确介绍自己的项目?需要做哪些技术准备?今天这篇文章,围绕这些问题,跟大家一起聊一聊。关于介绍自己的项目?
爱学习的执念
·
2024-08-28 03:21
面试
软件测试
软件测试面试
面试
压力测试
职场和发展
Java笔试
面试题
AI答之线程(24)
文章目录139.简述为什么wait(),notify()和notifyAll()必须在同步方法或者同步块中被调用?140.简述为什么Thread类的sleep()和yield()方法是静态的?1.sleep()方法2.yield()方法总结141.简述同步方法和同步块,哪个是更好的选择?同步方法同步块选择建议142.简述如何创建守护线程?143.简述什么是JavaTimer类?如何创建一个有特定时
工程师老罗
·
2024-08-28 03:46
Java笔试面试题AI答
java
开发语言
Java笔试
面试题
AI答之线程(7)
文章目录37.与Synchronized相比,可重入锁ReentrantLock其实现原理有什么不同?1.锁的实现机制2.锁的细粒度与灵活性3.性能4.使用方式38.简述AQS框架?一、核心概念和原理二、核心方法三、资源获取和释放流程四、适用场景五、总结39.简述AQS对资源的共享方式?1.独占模式(ExclusiveMode)2.共享模式(SharedMode)总结40.如何让Java的线程彼此
工程师老罗
·
2024-08-28 02:14
Java笔试面试题AI答
java
开发语言
并发编程
面试题
详解
本文将总结一些常见的并发编程
面试题
及其答案,帮助大家更好地准备面试。1.什么是线程和进程?进程是程序的一次执行过程,是系统运行程序的基本单位。一个进程在其执行的过程中可以产生多个线程。
张某布响丸辣
·
2024-08-28 02:11
java
面试
jvm
多线程
并发
2024鸿蒙开发
面试题
1.项目中你写过放截屏功能吗?能具体说说怎么写的吗?答:写过,官方有apisetWindowPrivacyMode设置窗口是否为隐私模式,设置为隐私模式的窗口,窗口内容将无法被截屏或录屏。此接口可用于禁止截屏/录屏的场景。只需要后台给我们标识此页面是否需要截屏,然后设置这个方法即可。2.Image组件加载的图片,如何缓解图片在缩放时的锯齿问题?答:设置图片的插值效果属性Image中的interpo
艾勇杰
·
2024-08-28 01:34
鸿蒙ArkTS
harmonyos
华为
面试题
开发
鸿蒙
高级前端工程师React
面试题
什么是React?React和Vue有什么区别?请描述React的组件生命周期。什么是JSX?React中的state和props有什么区别?请解释React中的虚拟DOM。什么是ReactHooks?useState和useEffectHooks有什么用途?在React中,什么是受控组件和非受控组件?请解释React中的ContextAPI。ReactRouter是什么?它是如何工作的?Redu
盼盼盼
·
2024-08-28 00:30
react
面试题
前端
前端
react.js
前端框架
深入解析JVM内存模型:
面试题
及详细解答
深入解析JVM内存模型:
面试题
及详细解答1.JVM内存模型概述1.1
面试题
:请简述JVM内存模型的组成部分及其作用。
道长不会写代码
·
2024-08-28 00:59
每天一道Java面试题
jvm
面试
职场和发展
MyBatis整体架构分析:基础支持层、核心处理层和接口层
里面有大量batj
面试题
集锦,还有各种技术分享,如有好文章也欢迎投稿哦。MyBatis的整体架构分为三层,分别是基础支持层、核心处理层和接口层,如下图所示。
阿里Java程序员
·
2024-08-27 18:20
程序员
java
经验分享
面试
HCIE部分
面试题
,看到题目你能说出多少?
谢天谢地,HCIE的实验考过了!接下来就要全力进入备考面试阶段,这段时间我会持续更新一些我整理出来的知识点!关注我,不迷路!1、写出mux的架构,以及辅助vlan的用途,互访关系?架构:mux-vlan可以分为PrincipalVLAN(主vlan)和SubordinateVLAN(从vlan),从vlan分为groupvlan(互通型从vlan)和separatevlan(隔离型从vlan)。用
是肉肉肉肉呀
·
2024-08-27 18:17
华为数通HCIE学习笔记
网络
面试
运维面试官喜欢问的问题_机房运维
面试题
库及答案
3、网站各层面监控、统计的覆盖度,软件、硬件、运行状态,能监控的都需要监控统计,避免监控死角、并能实时了解应用的运转情况。4、通过创新思维解决运维效率问题;目前各公司大部份运维主要工作还是依赖人工操作干预,需要尽可能的解放双手。5、运维知识的积累与沉淀、文档的完备性,运维是一个经验性非常强的岗位,好的经验与陷阱都需积累下来,避免重复性范错。6、计划性和执行力;工作有计划,计划后想法设法达到目标,不
2301_78416732
·
2024-08-27 18:17
程序员
运维
面试
职场和发展
Python自动化测试Selenium
面试题
:什么是 PO 模式?
Python自动化测试Selenium
面试题
:什么是PO模式?是指把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。
面试题库test
·
2024-08-27 13:19
pytest框架
自动化测试
软件测试
selenium
测试工具
面试
功能测试
单元测试
Python自动化测试Selenium
面试题
:举例一下你遇到过那些异常?
Python自动化测试Selenium
面试题
:举例一下你遇到过那些异常?
面试题库test
·
2024-08-27 13:19
软件测试
自动化测试
面试题
selenium
测试工具
react
面试题
八
一、如何优化React应用的性能?优化React应用的性能是一个多方面的过程,涵盖了从代码优化到应用架构调整等多个方面。以下是一些关键策略和技术,可以帮助你提升React应用的性能:1.代码拆分和懒加载代码拆分:将代码分割成更小的块,然后只加载当前路由或页面需要的代码块。这可以通过React.lazy和Suspense组件实现。懒加载:在需要时才加载组件或库,可以减少初始加载时间。2.优化组件使用
笃励
·
2024-08-27 12:42
react.js
前端
前端框架
最新iOS开发常见
面试题
总结二!(附答案)
1.iOS线程与进程的区别和联系?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序
iOS鑫
·
2024-08-27 12:45
小程序
面试题
一
一、微信小程序有哪些基本文件类型?微信小程序的基本文件类型主要包括以下几种:WXML(WeiXinMarkupLanguage):这是微信小程序的标记语言,类似于HTML,用于描述页面的结构。它构建了一套标签语言,结合微信小程序的基础组件、事件系统,可以构建出页面的结构。WXSS(WeiXinStyleSheets):这是微信小程序的样式表文件,类似于CSS,用于描述WXML的组件样式。WXSS在
笃励
·
2024-08-27 12:09
前端
小程序
ES6 随笔 5-
Promise
所谓
Promise
,简单说就是一个容器,里面保存将来可能发生的动作。
肯尼思布赖恩埃德蒙
·
2024-08-27 11:02
Dhtml
前端面试宝典【CSS篇】【8】
学习过程有任何技术上的问题都可与博主一对一交流学习通过本专栏你将学到那些内容:四十篇博客、上百道高频
面试题
html、css、js等
bdawn
·
2024-08-27 06:04
前端面试宝典
前端
面试
css
px
em
rem
vw
vue js原生上传图片前压缩方法
//压缩图片compressImage(file,maxWidth=750){returnnew
Promise
((resolve)=>{constreader=newFileReader();reader.onload
beyondjxx
·
2024-08-27 05:27
javascript
vue.js
前端
面试题
23:链表中环的入口节点
题目:如果一个链表中包含环,如何找出环的入口节点?思路:设置两个指针P1和P2,P2比P1每次多走一步,这样最后碰撞的时候为k。此时再设置两个节点N1和N2,N1在碰撞处,N2在起点,同时移动,N1和N2会在环入口处碰撞。解决方案:publicclassQuestion23{staticclassListNode{intvalue;ListNodenext;publicListNode(intva
scott_alpha
·
2024-08-27 03:47
react
面试题
五
一、请解释React中的高阶组件(HOC)和Hooks。在React中,高阶组件(High-OrderComponents,HOCs)和Hooks是两种强大的特性,它们用于重用组件逻辑。尽管它们的目的相似,但它们在实现和使用方式上有所不同。高阶组件(HOCs)高阶组件是一个函数,这个函数接收一个组件并返回一个新的组件。这个新的组件可以包含原组件的所有功能,并且还可以添加额外的功能或修改原组件的行为
笃励
·
2024-08-26 22:20
react.js
javascript
前端
关于html语义化 以下哪个说法是正确呢,前端
面试题
2019年网易工程师
面试题
及答案解析...
一、单选题(共19题,每题5分)1.CSS盒子模型中()是透明的,这部分可以显示背景()A、paddingB、marginC、borderD、content参考答案:A答案解析:-**Margin(外边距)**-清除边框外的区域,外边距是透明的。-**Border(边框)**-围绕在内边距和内容外的边框。-**Padding(内边距)**-清除内容周围的区域,内边距是透明的。-**Content(
水阔山长
·
2024-08-26 22:49
关于html语义化
以下哪个说法是正确呢
2024Android
面试题
与答案(2)
Framework内核解析
面试题
汇总Android中多进程通信的方式有哪些?描述下Binder机制原理?(东方头条)为什么Android要采用Binder作为IPC机制?
it灰太狼
·
2024-08-26 22:17
Android面试
android
Java笔试
面试题
AI答之集合(5)
文章目录25.简述HashMap和HashTable有何不同?26.ArrayList和Vector有何异同点?相同点不同点27.Array和ArrayList有何区别?什么时候更适合用Array?主要区别何时更适合使用Array总结28.解释Java并发集合类是什么?29.简述Vector,ArrayList,LinkedList的区别?1.底层实现2.性能3.线程安全4.扩容机制5.构造方法3
工程师老罗
·
2024-08-26 22:45
Java笔试面试题AI答
java
开发语言
Java笔试
面试题
AI答之线程(4)
文章目录19.Java编写多线程程序的时候你会遵循哪些最佳实践?1.使用线程池2.使用Callable和Future3.保证变量可见性4.保证线程安全5.避免死锁6.安全地终止线程7.使用并发容器8.使用ThreadLocal避免共享变量9.合理使用原子类10.编写可测试的代码20.解释在多线程环境下,SimpleDateFormat是线程安全的吗?21.说明哪些Java集合类是线程安全的?22.
工程师老罗
·
2024-08-26 22:45
Java笔试面试题AI答
java
开发语言
2024年Android高级
面试题
总结(附答案解析)
9.简述jvm中默认的classLoader与功能10.switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。String类型是java7开始支持11.重写的特性12.!=和==,当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同,比较内存地址13.null可以被强制类型转换成任
2401_84519907
·
2024-08-26 22:15
程序员
android
Java笔试
面试题
AI答之集合(4)
文章目录19.简述Java集合框架机制与原理?1.集合框架的组成2.核心接口3.集合框架的原理3.1底层数据结构3.2操作原理4.集合框架的优势20.简述集合框架中的泛型有什么作用和优点?作用优点21.Java集合框架的基础接口有哪些?22.解释Collection不从Cloneable和Serializable接口继承?1.设计的灵活性2.接口的通用性3.实际的实现方式结论23.解释为何Map接
工程师老罗
·
2024-08-26 22:14
Java笔试面试题AI答
java
开发语言
springboot
面试题
——简化提纯版-备战春招,秋招
0、说一下springboot的优缺点1)优点快速构建项目。对主流开发框架的无配置集成。项目可独立运行,无须外部依赖Servlet容器。提供运行时的应用监控。极大地提高了开发、部署效率。与云计算的天然集成。2)缺点版本迭代速度很快,一些模块改动很大。由于不用自己做配置,报错时很难定位。网上现成的解决方案比较少。1、springboot的常用注解及作用1:@SpringBootApplication
光明_吖吼
·
2024-08-26 21:38
实用面试题必考
spring
boot
后端
java
JAVA基础
面试题
总结(十三)——JVM(中)
堆空间的基本结构JDK7以及之前的版本,堆空间包括以下部分:新生代内存(YoungGeneration)老生代(OldGeneration)永久代(PermanentGeneration)JDK8版本之后PermGen(永久)已被Metaspace(元空间)取代,元空间使用的是直接内存。内存分配与回收原则1、对象优先在Eden区分配大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空
城南vision
·
2024-08-26 21:07
jvm
java
开发语言
javaScript基础
面试题
---闭包
闭包1、闭包是什么?2、闭包可以解决什么问题?3、闭包的缺点1、闭包是什么?闭包是一个函数加上到创建这个函数的作用域的链接,就是一个作用域可以访问到另一个作用域的变量,闭包‘关闭’了函数的自由变量functionfun(){vara=10;console.log(a)}fun()函数都有垃圾回收机制,上面的这个函数,在运行完之后变量a就被回收了,但是下面的函数:functionfun(){vara
临在❀
·
2024-08-26 20:02
前端JS面试题
javascript
前端
chrome
javaScript基础
面试题
--- 原型链
1、原型可以解决什么问题对象共享属性和共享方法2、谁有原型?函数有prototype对象有__proto__3、查找顺序:当查询一个对象的属性时,JavaScript会首先检查对象自身是否有这个属性。如果对象本身没有该属性,那么JS会查找该对象的原型。如果原型上也没有这个属性,则继续查找原型的原型,如此类推,直至原型链的顶端(null)。如果沿着原型链都没有找到该属性,那么返回undefined。
临在❀
·
2024-08-26 20:02
前端JS面试题
原型模式
javaScript基础
面试题
--- JS继承有哪些
方法一:extends方法在构造函数constructor中写super(),必须的classParent{constructor(){this.age=18}}classChildextendsParent{constructor(){super();this.name='张三';}}leto1=newChild();console.log(o1,o1.name,o1.age)方式二:原型链继承
临在❀
·
2024-08-26 20:02
前端JS面试题
javascript
前端
开发语言
JS
面试题
--DOM操作相关
(1)在DOM中操作中怎么创建、添加、删除、移除、替换、插入和查找节点①通过以下代码创建节点createDocumentFragment()//创建一个DOM片段createElement();//创建一个具体的元素createTextNode();//创建一个文本节点②添加、移除、替换、插入节点appendChild();removeChild();replaceChild();insertBe
这碗花里只有粥
·
2024-08-26 20:31
#
JS
JS面试题
DOM操作
Java笔试
面试题
AI答之集合(6)
文章目录31.简述JavaSet有哪些实现类?32.简述Java哪些集合类是线程安全的?33.简述ConcurrentHashMap和HashTable有什么区别?1.线程安全机制2.支持null键和值3.迭代器和分割器4.性能和扩展性5.初始化和默认参数总结34.简述HasmMap和HashSet的区别?一、存储方式二、唯一性三、排序四、访问速度五、功能六、适用场景31.简述JavaSet有哪些
工程师老罗
·
2024-08-26 20:01
Java笔试面试题AI答
java
开发语言
面向对象+线程+集合类
面试题
(Java)
面向对象编程OOPJava是一个支持并发,基于类和面向对象的计算机汇编语言,面向对象软件开发的优点是:代码开发模块化,易于维护和修改代码复用增强代码的可靠性和灵活性增强代码的可理解性面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private
励志秃头码代码
·
2024-08-26 16:56
java
开发语言
C++ const & constexpr
文章目录const&constexprexampleconst&constexprconst:meaningroughly‘‘I
promise
nottochangethisvalue’’.constexpr
南国冲浪鱼
·
2024-08-26 14:16
c++
MyBatis框架常见
面试题
1、#{}和${}区别${}是Properties文件中的变量占位符,可以用于标签属性值和sql内部,属于静态文本替换,比如:${driver}会被静态替换为com.mysql.jdbc.Driver#{}是sql的参数占位符,MyBatis会将sql中的#{}替换为?号,在sql执行前会使用PrepareStatement的参数设置方法,按序给sql的?号占位符设置参数值。#{item.name
Zero摄氏度
·
2024-08-26 12:00
mybatis
java
C#.NET Core 笔试题 架构 优化 性能提升 2024 金九银十 最新 资深 八股文-CSDN博客
C#.NET基础笔试题架构优化性能提升2024金九银十最新资深八股文-CSDN博客C#.NET高级笔试题架构优化性能提升2024金九银十最新资深八股文-CSDN博客MySQL
面试题
2024金九银十最新C
云草桑
·
2024-08-26 10:16
.net
C#
面试
.net
C#
.net
core
面试题
金九银十
JavaScript异步编程中的常见陷阱与解决方案
聚沙成塔·每天进步一点点本文回顾⭐专栏简介JavaScript异步编程中的常见陷阱与解决方案1.引言2.异步编程的常见工具2.1回调函数(Callbacks)2.2
Promise
2.3Async/Await3
几何心凉
·
2024-08-26 08:37
前端入门之旅
javascript
状态模式
开发语言
面试宝典之ES6知识点
本篇面试宝典将深入剖析ES6中的关键知识点,涵盖了箭头函数、解构赋值、let和const、
Promise
、模板字符串、类与继承、模块化等重要概
慕钦。
·
2024-08-26 07:30
面试
es6
职场和发展
字节跳动高频
面试题
-7.整数反转
解法都在代码里,不懂就留言或者私信这个题排在字节跳动半年榜的第64题,但是题目确实远非如此,我知道的最近一个月至少考过4次,还是必须掌握的classSolution{publicintreverse(intx){/**一位的整数,不管是整数还是负数,没有什么可反转的,反转了和自己也一样*/if(x>=-9&&x0;x=isPositive?-x:x;/**基本思路是按照每次取余然后乘在高位,然后往
鱼跃鹰飞
·
2024-08-26 07:29
字节跳动高频面试题
数据结构与算法
Leetcode
leetcode
算法
面试
深入解析 Linux 网络管理:带宽查询、防火墙配置与端口管理
专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频
面试题
,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
码农阿豪@新空间代码工作室
·
2024-08-26 06:54
包罗万象
linux
运维
服务器
Spring Cloud Consul
面试题
以下是一些关于SpringCloudConsul的
面试题
及答案:
丁爸
·
2024-08-26 03:01
大数据
consul
C++基础
面试题
| C++的左值和右值是什么?有什么区别和应用?
回答重点什么是左值?什么是右值?左值:可以出现在赋值运算符的左边,并且可以被取地址,通常是有名字的变量。右值:不能出现在赋值运算符的左边,不可以被取地址,表示一个具体的数据值,通常是常量、临时变量。区分左值和右值的核心在于有没有持久的地址左值:可以取地址并且有名字的东西就是左值。右值:不能取地址的没有名字的东西就是右值。示例:inta=b+c;这里a是左值,因为它有变量名,可以取地址,可以放到等号
笑川 孙
·
2024-08-26 01:52
算法与面试题
c++
面试
右值
左值
C++基础
面试题
| C和C++的区别?
人生如逆旅,我亦是行人。-《临江仙·送钱穆父》(苏轼)2024.8.23回答重点:C++可以认为是C语言的超集,绝大部分C语言代码可以使用C++运行在设计思想上:面向过程vs面向对象C是一种面向过程的编程语言,它侧重于函数和过程。C++是一种支持多种编程范式的语言,包括面向过程、面向对象和泛型编程。它引入了类和对象的概念。类和对象:C没有类和对象的概念,而C++提供了类(class)和结构体(st
笑川 孙
·
2024-08-26 01:51
算法与面试题
c++
c语言
leetcode-
面试题
55 - I. 二叉树的深度
//
面试题
55-I.二叉树的深度//输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。
qianzi_wei
·
2024-08-26 00:46
leetcode
算法
leetcode
二叉树
Promise
(二)then的原理
Promise
.then函数接受两个函数,第一个函数执行成功回调(onResolve),第二个函数执行错误回调(onRejected),并且返回的是一个
Promise
对象分析1.then对接的是“.”前的
三七_小九
·
2024-08-25 23:27
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他