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
Kafka面试题
进程之间的通信
1.思维导图2.
面试题
消息队列原理:消息队列是在内核空间创建消息队列(msgget),进程通过特定的函数msgsnd向消息队列中存放消息,存放的形式是结构体类型的,进程通过特定的函数msgrcv从消息队列中获取消息
愤怒的秃头鸟
·
2024-01-26 22:56
linux
运维
服务器
力扣题解-
面试题
08.03. 魔术索引
题目:
面试题
08.03.魔术索引魔术索引。在数组A[0…n-1]中,有所谓的魔术索引,满足条件A[i]=i。
lppamber
·
2024-01-26 22:48
LeetCode
leetcode
分治算法
二分法
算法
C语言常见
面试题
:什么是预处理指令,常见的预处理指令有哪些?
预处理指令是告诉编译器在编译之前预先处理的一些指令。常见的预处理指令包括宏定义、文件包含和条件编译。宏定义:宏定义分为不带参数的宏定义和带参数的宏定义。不带参数的宏定义是指使用#define指令定义一个宏,在编译之前将所有出现的宏名替换为相应的值。带参数的宏定义是指使用#define指令定义一个带有参数的宏,在编译之前将所有出现的宏名和参数一起替换为相应的值。在C语言中,宏是一种预处理指令,它允许
广寒舞雪
·
2024-01-26 22:35
C语言
c语言
java
开发语言
C语言常见
面试题
:C语言中变量的作用域有哪些?
在C语言中,变量的作用域指的是变量在代码中的有效范围,也就是变量可以在哪些地方被访问。C语言中的变量作用域主要分为以下几种:局部作用域:局部作用域也被称为函数作用域,它限定在函数或代码块内部。在这个作用域内声明的变量只在声明它的函数或代码块内部有效。一旦离开这个作用域,该变量就不能再被访问。全局作用域:全局作用域限定在所有函数之外,也就是说,全局变量在程序的整个执行过程中都是可见的。在任何函数内部
广寒舞雪
·
2024-01-26 22:34
C语言
c语言
开发语言
《剑指offer第二版》
面试题
8:二叉树的下一个节点(java)
题目描述给定一颗二叉树和其中的一个节点,如何找出中序遍历的下一个节点?树中节点除了有两个分别指向左、右子节点的指针,还有一个指向父节点的指针。解题思路:以如下二叉树为例,中序遍历为{d,b,h,e,i,a,f,c,g},给定的二叉树节点用A表示。a/\bc/\/\defg/\hi如果A有右子树,那它的下一个节点是右子树里最左节点。如果A没有没有右子树,并且A是A的父节点的左节点,那它的下一个节点就
castlet
·
2024-01-26 21:36
多云与混合云场景下的数据同步方案-
KAFKA
1企业业务系统部署架构的变化趋势-多云与混合云现阶段,企业信息系统部署架构(DA:Deployarchitecture)的一大变化是,越来越多的企业在不断将越来越多的应用部署到云上,即业务系统上云的趋势愈演愈烈。不过企业业务系统上云不是一蹴而就的,也不是单向的一帆风顺的。这里涉及到新开发的业务系统的主动上云(由于是采用云原生技术栈新开发的业务系统,其上云相对顺畅些),也包括历史遗留系统的迁移上云(
明哥的IT随笔
·
2024-01-26 21:29
分布式
kafka
java
storm
zookeeper
五位卷王 | 总结的十道 JVM 面试真题!(建议收藏)
悟空给大家带来的大厂
面试题
来源于我的知识星球“赛亚人修炼之路”,由星球的几位嘉宾+我一起完成。嘉宾介绍:东哥:MySQL大牛一枚,北漂硕士。连边哥:技术总监一枚!
hzbooks
·
2024-01-26 21:57
算法
编程语言
jvm
面试
java
一、第一行代码,数据存储,数据类型和变量
数据类型2.1计算机数据存储单位2.2数据进制3.常量和数据类型推演3.1生活中常量数据3.2常量案例代码3.3字符特殊补充3.3.1字符和编码集3.3.2转义字符【了解】3.3.3一个来自2015年的
面试题
Nuyoah.--
·
2024-01-26 20:41
c语言
学习
学习方法
笔记
经验分享
二、运算符
文章目录运算符1.运算符1.1算术运算符1.2增强版算术运算符1.3自增自减运算符1.4自增自减运算符
面试题
1.5关系运算符1.6逻辑运算符1.7逻辑运算符短路原则1.8位运算符【重点】运算符1.运算符主要包括
Nuyoah.--
·
2024-01-26 20:41
c语言
学习
面试慌张是因为没准备好
所以说面试前提前刷一刷
面试题
,构思下思路是很重要的。
迷糊小青年
·
2024-01-26 20:44
解密:消息中间件的选择与使用:打造高效通信枢纽
什么是消息中间件1.2消息中间件的作用1.3消息中间件的分类第二章:消息中间件的选择标准2.1性能2.2可靠性2.3可扩展性2.4易用性2.5社区支持2.6成本第三章:常见的消息中间件对比3.1Apache
Kafka
3.1.1
凛鼕将至
·
2024-01-26 20:59
java
开发语言
中间件
【C++基础】C++内存处理机制
面试题
(以面促学 )
欢迎来到C++基础专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux系统编程、计算机网络、数据结构、Mysql、Python(目前在学)博客介绍:通过分享学习过程,加深知识点的掌握,也希望通过平台能认识更多同僚,如果觉得文章有帮助,请您动动发财手点点赞,本人水平有限,有不足之处欢迎大家扶正~最后送大家一句话共勉:知不足而奋进
X.Dragon
·
2024-01-26 20:21
C++基础
c++
【C++基础】Const关键字介绍(结合使用场景 一文搞懂Const关键字 附代码)
Const关键字1.关键字介绍和使用场景1.1常量变量1.2常量指针1.3指向常量的指针1.4常量成员函数2.优点总结3.
面试题
1.关键字介绍和使用场景const是C++中的关键字,用于声明常量或指定对象的只读性
X.Dragon
·
2024-01-26 20:51
C++基础
c++
开发语言
数据中台搭建之安装JDK,zookeeper,
kafka
1.背景接上篇博客搭建数据中台之安装mysql,在此基础上安装其他环境2.准备上传包到主节点上3.解压、安装、修改配置文件3.1解压JDKtar-xvfjdk-8u181-linux-x64.gz3.2移动到/usr/local/jdk目录下mv····/usr/local/jdk3.3解压zookeepertar-zxvfzookeeper-3.4.5.tar.gz3.4移动到/usr/loca
CayongL
·
2024-01-26 20:20
zookeeper
kafka
jdk1.8
【大数据
面试题
】HBase
面试题
附答案
目录1.介绍下HBase2.HBase优缺点3.介绍下的HBase的架构4.HBase的读写缓存5.在删除HBase中的一个数据的时候,它是立马就把数据删除掉了吗?6.HBase中的二级索引7.HBase的RegionServer宕机以后怎么恢复的?8.HBase的一个region由哪些东西组成?9.HBase高可用怎么实现的?10.为什么HBase适合写多读少业务?11.列式数据库的适用场景和优
话数Science
·
2024-01-26 19:42
面试
大数据
大数据
hbase
数据库
2024总结-前端
面试题
(全)
CSS1.请解释CSS的盒模型是什么,并描述其组成部分。答案:CSS的盒模型是用于布局和定位元素的概念。它由内容区域、内边距、边框和外边距组成,这些部分依次包裹在元素周围。2.解释CSS中的选择器及其优先级。答案:CSS选择器用于选择要应用样式的HTML元素。选择器的优先级规则是:内联样式>ID选择器>类选择器、属性选择器、伪类选择器>元素选择器>通用选择器。同时,使用!important可以提升
厚积薄发的Cicci
·
2024-01-26 19:39
面试题
前端
vue
面试
css
js
react
网络协议
C++--入门(内联函数&&auto&&基于范围的for循环&&指针空值nullptr)
目录1.内联函数1.1概念1.2特性1.3
面试题
2.auto关键字(C++11)2.1类型别名思考2.2auto简介2.3auto的使用细则2.4auto不能推导的场景3.基于范围的for循环(C++11
momo小菜pa
·
2024-01-26 19:38
C++
c++
开发语言
ELK 8.8.1 +
Kafka
2.5.0 日志收集架构部署
ELK8.8.1+
Kafka
2.5.0日志收集架构部署服务版本节点角色分布服务兼容性JDK特殊性官方文档库系统优化部署ES集群1.下载ES源码包2.调整配置文件\$ES\_HOME/config/elasticsearch.yml3
JP.Hu
·
2024-01-26 19:01
ELK
elk
kafka
架构
2019年阿里、京东、美团面试总结,这些
面试题
你会吗?
前言作为一个Java程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到Bug修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪50万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。但是面试的时候,当那个笑眯眯的面试官问出那些你再熟悉不过的Java问题时,你只是感觉似曾相识,却怎么也回答不到点上。比如HashMap的工作原理,
风平浪静如码
·
2024-01-26 19:41
Flink 基础入门
前言SparkStreaming准确来说算是一个微批处理伪实时的做法,可是Flink是真的来一条就会处理一条,而且在SparkStreaming和
Kafka
进行整合时我们需要手动去管理偏移量的问题,而在
IT领域君
·
2024-01-26 19:28
Java面试丨SpringCloud
面试题
分享【25题】
1、什么是SpringCloud?Springcloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。SpringcloudTask,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、什么是微服务?微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相
奋斗喝咖啡
·
2024-01-26 18:31
java
spring
boot
spring
JAVA
面试题
JAVA
面试题
,快来看看吧!
HOLD ON!
·
2024-01-26 18:51
java
【Java程序员面试专栏 专业技能篇】
Kafka
核心面试指引
关于
Kafka
部分的核心知识进行一网打尽,包括
Kafka
的基本概念,基本架构,工作流程,存储机制,生产策略和消费策略,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示基本概念从
存在morning
·
2024-01-26 18:50
Java
程序员面试专栏
java
面试
kafka
2021全网最新、最全面“互联网大厂
面试题
库2400页”春招必备!
这就是这篇文章的目的,帮你搜集了大量的
面试题
,已经整理成了一个Java面试手册PDF,《互联网
面试题
库2400页》,目前有65份PD
码农小芷
·
2024-01-26 17:34
Java
面试题
-消息队列
消息队列1.消息队列的使用场景六字箴言:削峰、异步、解耦削峰:接口请求在某个时间段内会出现峰值,服务器在达到峰值的情况下会奔溃;通过消息队列将请求进行分流、限流,确保服务器在正常环境下处理请求。异步:提供对外接口限制响应时间在5s内,接口需要校验数据、数据转换、入库等操作,通常情况下响应时间大于5s;通过消息队列将数据转换、入库操作从对外接口拆分出来,对外接口确保数据校验通过即可。解耦:代码逻辑需
迷茫的21世纪的新轻年
·
2024-01-26 16:36
面试题
java
开发语言
面试题
-【消息队列】
消息队列问题1如何进行消息队列的技术选型优点解耦(pub/sub模型)异步(异步接口性能优化)削峰使用消息队列的缺点几种消息队列的特性问题2引入消息队列之后该如何保证其高可用性RabbitMQ的高可用
kafka
谷新龙001
·
2024-01-26 16:35
面试题
消息队列
《程序员代码面试指南 IT名企算法与数据结构题目最优解 左程云》pdf
针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码
面试题
,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!
征程_6335
·
2024-01-26 16:02
C语言常见
面试题
:什么是位运算,位运算的作用是什么?
位运算是计算机科学中的一种基本运算,它是直接对整数在内存中的二进制位进行操作。具体来说,位运算主要包括以下几种操作:与(&)、或(|)、异或(^)、取反(~)、左移(>)。这些操作都是基于二进制位的,它们对应的效果也都是直接反映在二进制位上的变化。位运算的作用主要体现在以下几个方面:优化程序性能:位运算可以在一个整数中快速地进行某些操作,比如左移、右移、按位与、按位或、按位异或等。这些操作都可以用
广寒舞雪
·
2024-01-26 15:21
C语言
c语言
开发语言
C语言常见
面试题
:什么是条件编译,条件编译的作用是什么?
条件编译是一种编程技术,它允许程序员根据不同的条件来选择性地编译源代码中的部分内容。条件编译在编译过程中起到了非常重要的作用,它可以根据不同的条件来生成不同的代码,从而实现更加灵活和高效的代码生成。条件编译的作用主要有以下几个方面:代码复用和避免重复:在大型软件项目中,可能需要根据不同的环境、语言版本或操作系统等条件来选择性地包含或排除特定的代码段。通过条件编译,可以实现更加灵活的代码复用,避免重
广寒舞雪
·
2024-01-26 15:20
C语言
c语言
开发语言
C语言常见
面试题
:什么是函数指针,函数指针的作用是什么?
函数指针是指向函数的指针变量,其本质是指向代码块的指针。每个函数在编译时都会有一个唯一的入口地址,这个地址就是函数指针所指向的地址。在C和C++等编程语言中,函数指针通常是指向特定函数类型的指针,即函数原型和返回类型都一致的函数。函数指针的作用主要有两个:作为参数传递给其他函数:回调函数是函数指针的一个重要应用场景。通过将一个函数指针作为参数传递给其他函数,后者可以将“回调”用户函数。这种设计模式
广寒舞雪
·
2024-01-26 15:20
C语言
c语言
面试
开发语言
C语言常见
面试题
:什么是内存对齐?为什么要进行内存对齐?
内存对齐是一种计算机程序设计优化技术,用于提高数据访问的效率和速度。它涉及将数据按照一定的规则存储在内存中,以实现数据排列的规则化。在C++中,结构体内部的每一个成员变量都需要存储到内存中,因此需要进行内存对齐以保证内存的访问效率。内存对齐规则如下:每个成员变量按照其自身所占用的字节数对齐。如果结构体的大小不是某个字节对齐周期的倍数,则自动填充字节使得结构体大小为对齐周期的倍数。结构体的首地址要和
广寒舞雪
·
2024-01-26 15:50
C语言
c语言
数据结构
jvm
C语言常见
面试题
:什么是联合体,联合体的作用是什么?
联合体(union)是一种特殊的数据类型,它可以在同一块内存单元中存储不同的数据类型。联合体的作用在于能够节省内存空间,并且可以用来实现数据的共享和交换。联合体的定义方式是在C语言中通过关键字union来定义,例如:c复制代码uniondata{inti;floatf;charstr[20];};在上面的代码中,我们定义了一个名为data的联合体,它包含了整型变量i、浮点型变量f和字符数组str。
广寒舞雪
·
2024-01-26 15:50
C语言
c语言
java
面试
C语言常见
面试题
:什么是结构体,结构体的作用是什么?
结构体(struct)是一种在C语言中定义的数据类型,它可以包含多个不同类型的数据项。每个数据项可以是基本数据类型,如int、float、char等,也可以是其他自定义的数据类型,如数组、结构体等。结构体的作用在于,它可以让我们把不同类型的数据组合在一起,形成一个单一的数据类型,以便于数据的整体处理。结构体的作用主要有以下几点:数据的组合:结构体可以将不同类型的数据组合在一起,形成一个单一的数据类
广寒舞雪
·
2024-01-26 15:47
C语言
c语言
开发语言
网工
面试题
(一)
1、介绍TCP连接的三次握手?追问:为什么TCP需要握手三次?2、介绍TCP断开的四次挥手?追问:为什么TCP的挥手需要四次3、为什么连接的时候是三次,挥手的时候是四次?4、TCP的syn攻击的过程?追问:怎么防御?5、什么是滑动窗口?追问:为什么会出现滑动窗口?6、TCP是如何通过滑动窗口协议实现流量控制和拥塞控制的?7、描述TCP和UDP的区别?8、TCP有哪些定时器?9、什么是CDN,CDN
朝阳…晚霞
·
2024-01-26 15:13
网工面试
active mq topic消费后删除_Spring cloud stream 整合mq
说明:本案例win10环境测试scs(springcloudstream)整合kfk(
kafka
)/rbt(rabbitmq)消息生产消费场景流程一、准备中间件环境(kfk/rbt)后续内容提供kfk与
weixin_39794340
·
2024-01-26 15:35
active
mq
topic消费后删除
mq消费者组
springboot整合es
SpringCloudStream整合MQ(待完善)
概念SpringCloudStream的主要目标是各种各样MQ的学习成本,提供一致性的编程模型,使得开发者能够更容易地集成消息组件(如Apache
Kafka
、RabbitMQ、RocketMQ)官网地址
kk_0910
·
2024-01-26 14:27
springcloud
数据结构之链表
目录一、顺序表的缺点二、链表1、特点2、存在的几种链式结构3、LinkedList(1)底层原理(2)可操作方法4、常见
面试题
(1)删除链表中等于给定值val的所有节点。(2)反转一个单链表。
ambition…
·
2024-01-26 14:18
数据结构
java
链表
IBM MQ和
kafka
区别
IBMMQ
Kafka
连接方式socket长连接socket长连接使用方式发布/订阅或者点对点Queue方式,QUEUE只能消费一次,可以用作socket通讯发布/订阅方式
智慧健康
·
2024-01-26 14:04
消息中间件
IBM
MQ
1024程序员节
Spring-
Kafka
3.0 消费者消费失败处理方案
一、背景我们作为
Kafka
在使用
Kafka
是,必然考虑消息消费失败的重试次数,重试后仍然失败如何处理,要么阻塞,要么丢弃,或者保存二、设置消费失败重试次数1默认重试次数在哪里看
Kafka
3.0版本默认失败重试次数为
风萧萧兮s
·
2024-01-26 14:33
Kafka
spring
kafka
java
SpringBoot 3.1.7 集成
Kafka
3.5.0
一、背景写这边篇文章的目的,是记录我在集成
kafka
客户端遇到的一些问题,文章会记录整个接入的过程,其中会遇到几个坑,如果需要最终版本,直接看最后一节就行了,感觉Spring-
Kafka
的文档太少了,如果采用
风萧萧兮s
·
2024-01-26 14:28
Spring
Cloud
spring
boot
kafka
MQ回顾之
kafka
速通
不定期更新官网概念自查官网:Apache
Kafka
kafka
结构和
kafka
相关的关键名词有:Producer、Broker、Topic、Partition、Replication、Message、Consumer
明天一定.
·
2024-01-26 14:28
mq
kafka
分布式
JVM实战(34)——内存溢出之消息队列处理不当
1.1系统背景这是一个线上的数据同步系统,专门从
Kafka
消费其它系统送进去的数据,处理后存储到自己的数据库中:就这么简单的一个系统,生产上却时不时报出OOM异常,然后就得重启系统。
smart哥
·
2024-01-26 14:25
jvm专题
jvm
JVM系列-6.java垃圾回收
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、
Kafka
原理、分布式技术原理、数据库技术、JVM原理如果感觉博主的文章还不错的话
爱吃芝士的土豆倪
·
2024-01-26 14:23
JVM
jvm
java
开发语言
面试官问我如何保证
Kafka
不丢失消息?我哭了!
##
kafka
如何保证不丢消息ps:这篇文章自我感觉说的很大白话了!希望你们看过了之后能有收获。不了解
Kafka
的朋友建议先看一看我的下面这几篇文章,第一篇一定要看,其他的可以按需学习。1.[入门篇!
Guide哥
·
2024-01-26 13:36
经典
面试题
|讲一讲JVM的组成
JVM(Java虚拟机)算是面试必问的问题的了,而但凡问JVM一定会问的第一个问题就是:讲一讲JVM的组成?那本文就注重讲一下JVM的组成。首先来说JVM的组成分为,整体组成部分和运行时数据区组成部分,一般开发者关注的和面试官问的都是后者,但本文会详细讲解以上两个组成部分。一、JVM整体组成JVM整体组成可分为以下四个部分:类加载器(ClassLoader)运行时数据区(RuntimeDataAr
Java机械师
·
2024-01-26 13:29
初学数据结构:栈和队列
栈(Stack)1.1概念1.2栈的使用1.3栈的模拟实现1.4栈的应用场景1.5概念区分2.队列(Queue)2.1概念2.2队列的使用2.3队列模拟实现2.4循环队列3.双端队列(Deque)4.
面试题
胖了你都蹲不下来撸猫
·
2024-01-26 13:46
数据结构自学用品
数据结构
Nacos 的强大对手!!apollo 携程 莫属!!
面试题
:关注“IT技术馆”回复:面试获取重磅资料IntroductionApollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端
艾利克斯冰
·
2024-01-26 12:50
学习
Android
面试题
内存&性能篇
Android
面试题
内存&性能篇,由本人整理汇总,后续将继续推出系列篇,如果喜欢请持续关注和推荐。内存分配RAM(randomaccessmemory)随机存取存储器。说白了就是内存。
迷途小码农h
·
2024-01-26 12:54
动态内存管理(含经典
面试题
)
动态内存管理1.为什么要有动态内存分配2.malloc和free2.1malloc2.2free3.calloc和realloc3.1calloc3.2realloc4.常见的动态内存的错误4.1对NULL指针的解引用操作4.2对动态开辟空间的越界访问4.3对非动态开辟内存使用free释放4.4使用free释放一块动态开辟内存的一部分4.5对同一块动态内存多次释放4.6动态开辟内存忘记释放(内存泄
学习编程之路
·
2024-01-26 11:57
算法
c语言
开发语言
vscode
共修阅读-23 霉运:在优势区域击球
让我们从一道有趣的微软
面试题
开始理解:人生算法题现在给你200个球,100个红色球和100个蓝色球,让你把这200个球全
Wfish
·
2024-01-26 10:05
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他