草庐IT

见面会

全部标签

Flink 常见面试题

1.讲⼀下Flink的运⾏架构当Flink集群启动后,⾸先会启动⼀个JobManger和⼀个或多个的TaskManager。由Client提交任务给1、JobManager,JobManager再调度任务到各个TaskManager去执⾏,然后TaskManager将⼼跳和统计信息汇报给JobManager。TaskManager之间以流的形式进⾏数据的传输。上述三者均为独⽴的JVM进程。1.1、Client为提交Job的客户端,可以是运⾏在任何机器上(与JobManager环境连通即可)。提交Job后,Client可以结束进程(Streaming的任务),也可以不结束并等待结果返回。1.2、

Redis 常见面试题

欢迎关注公众号“Tim在路上”1.什么是Redis数据库?Redis是完全开源免费的,是一个高性能的key-value数据库。它的特点有:(1)Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。(2)Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。(3)Redis支持数据的备份,即master-slave模式的数据备份。Redis优势:性能极高,2.丰富数据类型,3.原子4.运行在内存但可以保存在磁盘。2.Redis的数据类型?答:Redis支持五种数据类型:string(字符串)

200道网络安全常见面试题合集(附答案解析+配套资料)

有不少小伙伴面临跳槽或者找工作,本文总结了常见的安全岗位面试题,方便各位复习。祝各位事业顺利,财运亨通。在网络安全的道路上越走越远!所有的资料都整理成了PDF,面试题和答案将会持续更新,因为无论如何也不可能覆盖所有的面试题。php爆绝对路径方法?单引号引起数据库报错访问错误参数或错误路径探针类文件如phpinfo扫描开发未删除的测试文件googlehackingphpmyadmin报路径:/phpmyadmin/libraries/lect_lang.lib.php利用漏洞读取配置文件找路径恶意使用网站功能,如本地图片读取功能读取不存在图片,上传点上传不能正常导入的文件你常用的渗透工具有哪些,

C语言常见面试题汇总

目录题1:变量的声明和定义有什么区别题2:写出bool、int、float、指针变量与“零值”比较的if语句题3:sizeof和strlen的区别题4:C中的malloc和C++中的new有什么区别题5:说明关键字volatile有什么含意题6:写一个“标准”宏MIN题7:设置地址为0x67a9的整型变量的值为0xaa66题8:链表和数组有什么区别题9:用变量a定义题10:引用和指针的区别题11:static的用法(定义和用途)题12:const的用法(定义和用途)题13:内存四区题14:大小端问题题15:静态局部变量在什么时候分配内存题16:什么是不可重入函数和可重入函数题17:#defin

iOS常见面试题(持续更新中)

1、UIView和CALayer的区别和联系?UIView继承UIResponder,而UIResponder是响应者对象,可以对iOS中的事件响应及传递,CALayer没有继承自UIResponder,所以CALayer不具备响应处理事件的能力。CALayer是QuartzCore中的类,是一个比较底层的用来绘制内容的类,用来绘制UIUIView对CALayer封装属性,对UIView设置frame、center、bounds等位置信息时,其实都是UIView对CALayer进一层封装,使得我们可以很方便地设置控件的位置;例如圆角、阴影等属性,UIView就没有进一步封装,所以我们还是需要去

【Java】常见面试题:HTTP/HTTPS、Servlet、Cookie、Linux和JVM

文章目录1.抓包工具(了解)2.【经典面试题】GET和POST的区别:3.URL中不是也有这个服务器主机的IP和端口吗,为啥还要搞个Host?4.补充5.HTTP响应状态码6.总结HTTPS工作过程(经典面试题)7.HttpServlet的核心方法8.【面试题】谈谈Servlet的生命周期?9.Cookie10.Linux中常用指令11.JVM内存划分12.JVM类加载13.JVM垃圾回收机制GC14.怎么找垃圾(判定某个对象是否是垃圾)15.回收垃圾的策略努力经营当下直至未来明朗!1.抓包工具(了解)“抓包工具”:是个特殊的软件,相当于一个“代理程序”,浏览器给服务器的请求就会经过这个代理程

java常见面试题(160道)

1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,Java运行环境,为Java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译Java源码的编译器Javac,还包含了很多Java程序调试和分析的工具。简单来说:如果你需要运行Java程序,只需安装JRE就可以了,如果你需要编写Java程序,需要安装JDK。2.==和equals的区别是什么?基本数据类型:比较的值是否相等;引用数据类型:如String,==比较的是引用是否指向同

SpringBoot常见面试题汇总(超详细回答)

1.什么是SpringBoot?SpringBoot是一个基于Spring框架的开源框架,用于快速创建独立的、生产级别的、可运行的Spring应用程序。它采用了约定优于配置的理念,使开发者可以不需要手动配置大量的Spring配置文件,而快速搭建出符合生产要求的、可运行的应用程序。SpringBoot通过自动配置,可以自动地为开发人员配置Spring应用程序所需的各种组件,如数据源、Web服务器、安全框架、模板引擎等,大大简化了开发人员的工作。此外,SpringBoot还提供了一系列的起步依赖,可以快速地构建出一些常用的应用程序,如Web应用程序、消息队列应用程序、缓存应用程序等。最终,Spri

大数据常见面试问题汇总

目录第1章核心技术1.1Linux&Shell1.1.1Linux常用高级命令1.1.2Shell常用工具及写过的脚本1.1.3Shell中单引号和双引号区别1.2Hadoop1.2.1Hadoop常用端口号1.2.2HDFS读流程和写流程1.2.3HDFS小文件处理1.2.4HDFS的NameNode内存1.2.5Shuffle及优化1.2.6Yarn工作机制1.2.7Yarn调度器1.2.8HDFS块大小1.2.9Hadoop脑裂原因及解决办法?1.3Zookeeper1.3.1常用命令1.3.2选举机制1.3.3Zookeeper符合法则中哪两个?1.3.4Zookeeper脑裂1.3.

Spring-SpringBoot-SpringMVC-MyBatis常见面试题

文章目录Spring篇springbean是安全的的?什么是AOP你们工作中有用过AOP吗spring中的事务是如何实现的spring中事务失效场景Spring的生命周期spring中的循坏依赖springMVC的执行流程springboot的启动原理常用注解MyBatis执行流程Mybatis是否支持延迟加载?Mybatis的一级、二级缓存用过吗?Spring篇springbean是安全的的?不是线程安全的,他默认是单例的,如果有多个线程会并发执行该请求对应的逻辑,在处理过程中如果有对该单例状态修改,则需要考虑线程同步问题,什么是AOP他是面向编程的,用于与业务无关,可以抽取为公共模块,降低