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
linux驱动面试题
MQ
面试题
整理(持续更新)
1.MQ的优缺点优点:解耦,异步,削峰缺点:系统可用性降低系统引入的外部依赖越多,越容易挂掉。万一MQ挂了,MQ一挂,整套系统崩溃,你不就完了?系统复杂度提高硬生生加个MQ进来,你怎么保证消息没有重复消费?怎么处理消息丢失的情况?怎么保证消息传递的顺序性?问题一大堆。一致性问题A系统处理完了直接返回成功了,人都以为你这个请求就成功了;但是问题是,要是BCD三个系统那里,BD两个系统写库成功了,结果
山河亦问安
·
2024-02-11 14:11
面试题整理
java
面试
开发语言
突破编程_C++_面试(基础知识(10))
面试题
29:什么是嵌套类,它有什么作用嵌套类指的是在一个类的内部定义的另一个类。嵌套类可以作为外部类的一个成员,但它与其声明类型紧密关联,不应被用作通用类型。
breakthrough_01
·
2024-02-11 14:33
突破编程_C++_面试
c++
面试
力扣[
面试题
01.02. 判定是否互为字符重排(哈希表,位图)
Problem:
面试题
01.02.判定是否互为字符重排文章目录题目描述思路复杂度Code题目描述思路思路1:哈希表1.若两个字符串长度不相等,则一定不符合题意;2.创建一个map集合,先将字符串s1中的每一个字符与其对应的数量存入集合
LNsupermali
·
2024-02-11 13:23
力扣题目
leetcode
散列表
算法
Java
面试题
之:Kafka 概念
Java
面试题
之:Kafka概念Kafka概念Kafka概念 Kafka是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由LinkedIn公司开发,使用Scala语言编写,目前是Apache的开源项目
faramita_of_mine
·
2024-02-11 12:06
The
interview
questions
kafka
java
分布式
面试题
oracle 合并重复数据_回忆阿里的一道 SQL
面试题
,亿级表合并
//阿里面试//2010年,阿里正当红。那年BAT的名气还没有现今那么响亮。就业的时候,很多毕业生还是会选择HP,IBM,EMC,SONY,ORACLE,Microsoft等一类的外企。这些外企在毕业生眼中代表的是名牌,权威,以及自由,没错,自由很重要,Nice的环境,和谐的团队,没有996的生存压力。但,差距就是在不经意间发生的。随着阿里DBA团队轰轰烈烈的多场技术分享演讲,越来越多的阿里人在博
weixin_39756481
·
2024-02-11 12:54
oracle
合并重复数据
oracle两列合并成一列
oracle多条数据合并成一条
oracle查询两列合并成一列
《PostgreSQL
面试题
集锦》学习与回答
新计划每天做一两道查漏补缺~以下题目来自:PostgreSQL
面试题
集锦1.MVCC实现机制以及和Oracle的差异MVCC:多版本并发控制,核心作用:使得读写操作不相互阻塞,提升并发性能。
Hehuyi_In
·
2024-02-11 12:51
PostgreSQL
杂七杂八
postgresql
面试
答案
回答
解答
postgresql 手动清理wal日志的101个坑
一、常见的WAL堆积原因其实之前有总结过(第8题)《PostgreSQL
面试题
集锦》学习与回答-CSDN博客去年遇到的两次都是因为WAL日志生成量过大,而
Hehuyi_In
·
2024-02-11 12:21
PostgreSQL
源码学习
事务
postgresql
wal日志
归档
清理
堆积
Java
面试题
大全带答案
本人发现网上虽然有不少Java相关的
面试题
,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种
面试题
,并站在面试官的立场上,给出我自己的答案。
程序一逸
·
2024-02-11 11:16
java
开发语言
后端
iOS
面试题
-RunLoop
1.RunLoop和线程的关系每条线程都有唯一的一个RunLoop对象与之对应的主线程的RunLoop是自动创建并启动,子线程的RunLoop需要手动创建3.RunLoop会在线程结束时销毁线程刚创建时并没有RunLoop对象,RunLoop会在第一次获取它时创建,子线程的RunLoop创建步骤如下:在子线程中调用[NSRunLoopcurrentRunLoop]创建RunLoop对象(懒加载,只
Peter杰
·
2024-02-11 11:09
力扣_
面试题
:配对交换
配对交换链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目意思就是交换相邻两个二进制位,用&分别取出even(偶位和)odd(奇位和)偶位和用0xAAAAAAAA,奇位和用0x55555555即可,之后得到的偶位和左移,奇位右移,最后用|加起来即可参考代码如下:classSolution{public:intexchangeBits(intnum){inteven_bits=num
NineOne_豆浆狂魔
·
2024-02-11 10:15
c++
开发语言
算法
c语言
leetcode
Linux内核与驱动面试经典“小”问题集锦(3)
由于此前遇到过的此类
面试题
都是只问到自旋锁与信号量的区别就可以了,并没
蓝天居士
·
2024-02-11 10:40
面试
Linux内核
Linux驱动
面试
【数据结构】链表OJ
面试题
5(题库+解析)
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc给定一个链表,返回链表开始入环的第一个结点。如果链表无环,则返回NULLhttp://t.csdnimg.cn/pbFiK记录每天的刷题,继续坚持!2.OJ题目训练11.给定一个链表,每个
CatShitK
·
2024-02-11 09:17
数据结构
链表
BAT
面试题
——22个集合框架(一)
一、ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问
Java编程小猿
·
2024-02-11 08:14
Java
程序员
IT
每日OJ题_位运算③_力扣
面试题
01.01. 判定字符是否唯一
目录力扣
面试题
01.01.判定字符是否唯一解析代码力扣
面试题
01.01.判定字符是否唯一
面试题
01.01.判定字符是否唯一难度简单实现一个算法,确定一个字符串s的所有字符是否全都不同。
GR鲸鱼
·
2024-02-11 07:51
每日OJ题
leetcode
算法
c++
位图
位运算
前端工程化
面试题
| 03.精选前端工程化高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录前端开发中如何实现代码的压缩和混淆?你熟悉的压缩工具有哪些?解释一下前端代码的编译和转译。你熟
ai_todo
·
2024-02-11 06:38
前端
javascript
typescript
node.js
gulp
前端工程化
面试题
| 02.精选前端工程化高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录前端开发中的包管理工具是什么?请解释一下你熟悉的包管理工具。请举例说明在前端工程化中如何进行代
ai_todo
·
2024-02-11 06:08
前端
webpack
javascript
前端工程化
面试题
| 01.精选前端工程化高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录什么是前端工程化?为什么前端工程化对于大型项目非常重要?解释一下前端构建工具的作用,以及你熟悉
ai_todo
·
2024-02-11 06:07
前端工程化
前端
webpack
web
visual
studio
gulp
前端工程化
面试题
| 04.精选前端工程化高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录请解释一下前端中的静态类型检查工具,以及你熟悉的静态类型检查工具。前端开发中如何进行代码质量和
ai_todo
·
2024-02-11 06:37
前端
javascript
typescript
C++入门篇(4)—— 类与对象(1)
目录1.类的引入2.类的定义3.类的访问限定符4.类的作用域5.类对象的存储方式6.this指针6.1this指针的引入6.2this指针的特性6.3有意思的
面试题
1.类的引入C语言struct结构体中只能定义变量
roboko_
·
2024-02-11 06:26
C++基础语法
c++
开发语言
每日五道java
面试题
之java基础篇(五)
第一题.final、finally、finalize的区别?final⽤于修饰变量、⽅法和类:final修饰的类不可被继承;修饰的⽅法不可被重写;修饰的变量不可变。finally作为异常处理的⼀部分,它只能在try/catch语句中,并且附带⼀个语句块表示这段语句最终⼀定被执⾏(⽆论是否抛出异常),经常被⽤在需要释放资源的情况下,System.exit(0)可以阻断finally执⾏。finali
中北萌新程序员
·
2024-02-11 05:43
java面试题
java
面试
详解乐观锁和悲观锁
前言乐观锁和悲观锁问题,是出现频率比较高的
面试题
。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景。一、基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。
Allen Chou
·
2024-02-11 05:36
Java
java
数据库
多线程
【后端高频
面试题
--Mybatis篇】
作者:“码上有前”文章简介:后端高频
面试题
欢迎小伙伴们点赞、收藏⭐、留言后端高频
面试题
--Mybatis篇什么是Mybatis?Mybatis的优缺点?
码上有前
·
2024-02-11 03:26
后端
mybatis
java
springboot
《剑指 Offer》专项突破版 -
面试题
38、39 和 40 : 通过三道
面试题
详解单调栈(C++ 实现)
目录
面试题
38:每日温度
面试题
39:直方图最大矩形面积方法一、暴力求解方法二、递归求解方法三、单调栈法
面试题
40:矩阵中的最大矩形
面试题
38:每日温度题目:输入一个数组,它的每个数字是某天的温度。
melonyzzZ
·
2024-02-11 02:11
数据结构
c++
开发语言
leetcode
算法
职场和发展
数据结构
面试
java
面试题
一、java基础1、java中的几种基本数据类型是什么,各自占用多少字节2、String类能被继承吗,为什么3、String,StringBuffer和StringBuilder的区别4、ArrayList和LinkedList的区别5、讲讲类的实例化顺序,比如父类静态数据、构造函数、字段,子类静态数据、构造函数、字段,当new的时候,他们的执行顺序
anningzhu
·
2024-02-11 01:20
js实现0ms延时定时器的几种方式
的文章,文章起源于一道
面试题
:有什么办法让setTimeout准时呀?
729f0fbc1dd7
·
2024-02-11 00:46
14-MyBatis
面试题
(23题)
1、什么是Mybatis?1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。2、MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手
不减肥到一百三不改名字
·
2024-02-11 00:33
iOS 涨薪: Run Loop
面试题
RunLoop运行循环app程序只有不停地运行,才能不断响应用户的操作RunLoop两大功能:睡眠中,等待消息处理消息从睡眠中->处理消息,需要一个唤醒的过程1、讲讲RunLoop,项目中有用到吗?RunLoop的基本作用:保持程序的持续运行节省CPU的资源,提高程序的性能(没有事情,就请休眠,不要功耗。有事情,就处理)2、RunLoop内部实现逻辑?CoreFoundation中关于RunLoo
编程怪才_凌雨画
·
2024-02-10 23:14
【维生素C语言】附录:strlen 函数详解
手写库函数是较为常见的
面试题
,希望通过本篇博客能够加深大家对strlen的理解。
柠檬叶子C
·
2024-02-10 23:12
维生素C语言
c语言
开发语言
经典mysql数据库
面试题
_【数据库】MySQL经典
面试题
(练习)
idnumber(32)NOTNULL,namevarchar(10)DEFAULTNULL,saxvarchar(10)DEFAULTNULL,agenumber(6)DEFAULTNULL,PRIMARYKEY(id))insertintotbl_students(id,name,sax,age)values('2','李四','男','21');insertintotbl_students(
阿洋AyOuNg
·
2024-02-10 23:09
经典mysql数据库面试题
面试题
六种传值方式为:属性传值props在子组件里边通过props,接收父组件传过来的值$refs 父组件通过$refs获取子组件的数据和方法$parent直接在子组件中使用this.$parent.XX,不需要做任何多余操作。通知传值(广播传值)$emit('名称','数据')传播数据$on接受本地传值本地传值方式对于Vue而言有两种,一种是JS的localStorage,另一种Vuex。路由传值单一
爱笑的程序狗
·
2024-02-10 23:51
前端手写
面试题
(必备)
实现apply方法思路:利用this的上下文特性。apply其实就是改一下参数的问题Function.prototype.myApply=function(context=window,args){//this-->funccontext-->objargs-->传递过来的参数//在context上加一个唯一值不影响context上的属性letkey=Symbol('key')context[ke
helloworld1024z
·
2024-02-10 22:17
LeetCode
面试题
03.04. 化栈为队
题目实现一个MyQueue类,该类用两个栈来实现一个队列。示例:MyQueuequeue=newMyQueue();queue.push(1);queue.push(2);queue.peek();//返回1queue.pop();//返回1queue.empty();//返回false说明:你只能使用标准的栈操作–也就是只有pushtotop,peek/popfromtop,size和isemp
小南家的青蛙
·
2024-02-10 22:21
LeetCode
leetcode
java
HiveSql
面试题
10--sum(if)统计问题
目录0需求分析1需求实现2小结0需求分析t_order表结构字段名含义oid订单编号uid用户idotime订单时间(yyyy-MM-dd)oamount订单金额(元)所有在2018年1月下过单并且在2月没有下过单的用户,在3月份的下单情况:目标字段名含义uid用户idbig_order_count当月订单金额超过10元的订单个数first_order_amount当月首次下单金额last_ord
莫叫石榴姐
·
2024-02-10 21:45
sql
SQLBOY1000题
HiveSql面试题
hive
数据分析
HiveSQL——连续增长问题
注:参考文章:SQL连续增长问题--HQL
面试题
35_sql判断一个列是否连续增长-CSDN博客文章浏览阅读2.6k次,点赞6次,收藏30次。
爱吃辣条byte
·
2024-02-10 21:44
#
HIve
SQL
大数据
数据仓库
HiveSQL——sum(if()) 条件累加
注:参考文章:HiveSql
面试题
10--sum(if)统计问题_hivesumif-CSDN博客文章浏览阅读5.8k次,点赞6次,收藏19次。
爱吃辣条byte
·
2024-02-10 21:13
#
HIve
SQL
大数据
数据仓库
软件测试-自动化测试-
面试题
研究,知识要点,高频、重点知识点,自动化测试知识要点、知识梳理-PYTHON+自动化,评估试题
自动化项目实战能力评估介绍一下你的自动化测试框架?我的框架主要根据分层思想设计了几个独立模块:模块一:主要存放通用业务代码,比如接口访问,数据库操作,excel操作,等等模块二:主要负责用例收集和用例执行,生成测试报告。模块三:主要负责存放测试用例数据。通常是使用excel,yaml,等通用数据格式。模块四:主要存放测试用例方法和测试逻辑相关代码。这里会调用模块一种的通用方法。讲一下在工作中怎么做
梦断南楼
·
2024-02-10 21:12
面试合集
python
自动化
开发语言
一般
面试题
一般
面试题
1.堆和栈的区别1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比如基本数据类型不需要进行内存管理2.内存管理本质因为:Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的
墨徕
·
2024-02-10 20:34
关于应届毕业生找工作.NET基础
面试题
一些整理
在这里我把他面试常被问到的一些.net的
面试题
进行了整合并附上了答案1.什么是.NET?什么是CLI?什么是CLR?IL是什么?
竖笛大魔王
·
2024-02-10 19:25
C++常考
面试题
1new/delete与malloc/free的区别运算符是语言自身的特性,有固定的语义,编译器知道意味着什么,由编译器解释语义,生成相应的代码。库函数是依赖于库的,一定程度上独立于语言的。编译器不关心库函数的作用,只保证编译,调用函数参数和返回值符合语法,生成call函数的代码。实际中,一些高级点的编译器,都会对库函数进行特别处理。malloc/free是库函数,new/delete是C++运算
weixin_30619101
·
2024-02-10 18:21
数据结构与算法
c/c++
网络
LEECODE-链表-链表相交
面试题
02.07.链表相交难度简单269给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
码润万鼠
·
2024-02-10 18:14
链表
数据结构
“金9银10”2020年JVM高频率
面试题
整理,技术提升就差一个点!
2020的“金9银10”已经到了,现在是各位找工作的最佳时间,今天笔者在这里给各位整理了2020大厂关于JVM经常出现的高频率
面试题
给整理了出来单独写了一篇文章,各位的一些知识盲点希望能在这里得到解决!
竖笛大魔王
·
2024-02-10 17:31
css 如何使用精灵图?background属性介绍(代码实例)
web前端全栈资料粉丝福利(
面试题
、视频、资料笔记、进阶路线)1
PHP9年架构师
·
2024-02-10 17:10
撩课-Web大前端每天5道
面试题
-Day14
1.apply,call和bind有什么区别?三者都可以把一个函数应用到其他对象上,注意不是自身对象.apply,call是直接执行函数调用,bind是绑定,执行需要再次调用.apply和call的区别是apply接受数组作为参数,而call是接受逗号分隔的无限多个参数列表.代码如下:functionPerson(){}Person.prototype.sayName(){alert(this.n
撩课_叶建华
·
2024-02-10 17:48
《剑指 Offer》专项突破版 -
面试题
37 : 小行星碰撞(C++ 实现)
题目链接:LCR037.行星碰撞-力扣(LeetCode)题目:输入一个表示小行星的数组,数组中每个数字的绝对值表示小行星的大小,数字的正负号表示小行星运动的方向,正号表示向右飞行,负号表示向左飞行。如果两颗小行星相撞,那么体积较小的小行星将会爆炸最终消失,体积较大的小行星不受影响。如果相撞的两颗小行星大小相同,那么它们都会爆炸消失。飞行方向相同的小行星永远不会相撞(因为每一颗小行星以相同的速度移
melonyzzZ
·
2024-02-10 16:13
数据结构
c++
开发语言
数据结构
《剑指 Offer》专项突破版 -
面试题
34 : 外星语言是否排序(C++ 实现)
题目链接:LCR034.验证外星语词典-力扣(LeetCode)题目:有一门外星语言,它的字母表刚好包含所有的英文小写字母,只是字母表的顺序不同。给定一组单词和字母表顺序,请判断这些单词是否按照字母表的顺序排序。例如,输入一组单词["offer","is","coming"],以及字母表顺序"zyxwvutsrqponmlkjihgfedcba",由于字母'o'在字母表中位于'i'的前面,因此单词
melonyzzZ
·
2024-02-10 16:43
数据结构
哈希算法
散列表
算法
c++
leetcode
数据结构
开发语言
《剑指 Offer》专项突破版 -
面试题
36 : 详解后缀表达式(C++ 实现)
题目链接:LCR036.逆波兰表达式求值-力扣(LeetCode)题目:后缀表达式是一种算术表达式,它的操作符在操作数的后面。输入一个用字符串数组表示的后缀表达式,请输出该后缀表达式的计算结果。假设输入的一定是有效的后缀表达式。例如,后缀表达式["2","1","3","*","+"]对应的算术表达式是"2+1*3",因此输出它的计算结果5。分析:后缀表达式又叫逆波兰表达式(ReversePoli
melonyzzZ
·
2024-02-10 16:42
数据结构
c++
开发语言
数据结构
面试
leetcode
科普向 - 趣味的斐波那契数列
1.从一道
面试题
开始每个程序员从第一次接触计算机编程语言到真正作为工程师进行项目开发,都一定都见过下面这道题目:很多个台阶,可以一次走一个台阶,也可以一次走两个台阶,那么走台阶时,有多少种可能?
weixin_33970449
·
2024-02-10 16:41
面试
一招搞定“C语言声明式”类型的
面试题
在C语言面试中,经常会考查面试者对“C语言声明式”的理解,这类题型听起来就像绕口令一样,一不小心就容易将人绕到沟里,比如:题1:说明如下四种声明式的区别1)constchar*p;2)charconst*p;3)char*constp;4)constchar*constp;题2:写出如下几种要求的声明式(或定义式)1)一个有10个指针的数组tmp,其指针指向整形数;2)一个指向有10个整形数数组的
Sagittarius_Warrior
·
2024-02-10 16:31
C/C++
死锁
面试题
详解
什么是死锁?死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种相互等待的现象,如果没有外力干涉,这些进程将永远无法继续执行死锁通常发生在多个进程试图同时访问同一资源而无法获取的情况下,例如,进程A需要访问资源C,进程B需要访问资源D,如果进程A获取了资源C的锁,进程B也获取资源D的锁,而进程A需要获取资源D的锁才能继续执行,进程B也需要获取资源C的锁才能继续执行,那么进程A和进程B就会陷入
低吟不作语
·
2024-02-10 15:50
学习笔记
java
浅拷贝和深拷贝的深度理解
目录前言1.定义2.浅拷贝3.深拷贝前言这道问题经常在
面试题
中遇到甚至在leetcode算法也有体现比如这两行代码的区别res.add(newArrayList(item));res.add(item)
码农研究僧
·
2024-02-10 15:45
java
java
开发语言
后端
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他