你对spring的理解是什么? 答: spring: 开源框架 IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合 AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性 或者 答: 概念Spring是一个轻型容器(light-weight container),其核心是Bean工厂(
转载
2024-10-10 13:34:39
16阅读
正文:1、Spring是什么 ?Spring是一个轻量级的IOC和AOP容器框架。2、IOC是什么 ?IOC就是控制反转简述:我们像我们传统的设计中,我们是直接在对象的内部通过 New 来创建对象,是程序主动去创建依赖对象;而IOC是有专门容器来创建这些对象,既有IOC容器来控制对象的创建,需要我们做得只需要在Spring的配置文件中配置相应的Bean,以及设置相关的属性,Sprin
转载
2024-04-28 23:17:13
52阅读
spring面试题及答案解析(7) 这一篇说一些Java最流行的框架spring的一些知识点。大家注意到了没有,我不说面试题,改用知
转载
2024-04-22 12:52:45
51阅读
很多人认为属于JQ的时代已经结束了!但是请不要忘记JQ自身还有一项非常牛的优势——兼容性!这是其它框架所不具备的!所以至少目前JQ还是有自己的用武之地的。在这里我将JQ的一些面试题进行了整理,希望对大家有所帮助!1、你为什么要使用jQuery?你觉得jquery有哪些好处?1、因为jQuery是轻量级的框架,大小不到30kb
2、它有强大的选择器,出色的DOM操作的封装
3、有可靠的事件处理机制(
转载
2023-07-15 18:13:59
54阅读
爬取数据后使用哪个数据库存储数据的,为什么?MongoDB 是使用比较多的数据库,这里以 MongoDB 为例,大家需要结合自己真实开发环境回答。原因:1.与关系型数据库相比,MongoDB 的优点如下。(1) 弱一致性(最终一致),更能保证用户的访问速度举例来说,在传统的关系型数据库中,一个 COUNT 类型的操作会锁定数据集,这样可以保证得到“当前”情况下的较精确值。这在某些情况下,例 如通过
转载
2024-05-07 15:55:58
5阅读
Spring AOP ,应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。Spring AOP 原理简单说说 AOP 的设计:每个 Bean 都会被 JDK 或者 Cglib 代理。取决于是否有接口。每个 Bean 会有多个“方法拦截器”。注意:拦截器分为两层,外层由 Spring 内核控制流程,内层拦截器
转载
2024-06-12 14:52:45
48阅读
二十四:C#,GC的原理答: 1.被分配内存空间的对象最有可能被释放。在方法执行时,就需要为该方法的对象分配内存空间,搜索最近分配的对象集合有助于花费最少的代价来尽可能多地释放内存空间。 2.生命期最长的对象释放的可能性最小,经过几轮垃圾回收后,对象仍然存在,搜索它时就需要进行大量的工作,却只能释放很小的一部分空间。 3.同时被分配内存的对象通常是同
转载
2024-08-13 09:34:38
200阅读
目录36.HDFS文件能否直接删除或则修改?37.谈谈hdfs中的block、package、chunk?38.HDFS能否多线程写?39.读写过程,数据完整性如何保持?40.文件授权期限分为几个等级?41.谈谈hdfs中的Checksum?42.谈谈Hadoop序列化和反序列化及自定义bean对象实现序列化?43、什么样的计算不能用mr来提速?44.hadoop主要的端口有哪些?45.请简述Ha
转载
2023-07-12 11:21:25
70阅读
SortShuffle1 mapTask将map(聚合算子)或array(join算子)写入内存2 达到阀值发生溢写,溢写前根据key排序,分批写入磁盘,最终将所有临时文件合并成一个最终文件,并建立一份索引记录分区信息。一个mapTask最终形成一个文件。3 reduceTask拉取各个task中自己的分区数据去计算。和hadoop shuffle的区别1 MR没有所谓的DAG划分,一次MR任务就
转载
2023-07-17 22:41:34
85阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、介绍下MongoDB1.什么是NoSql数据库?2.基于文件存储,那么它的存储结构是什么?3.什么是BSON格式,与JSON的区别,有什么优势?二、MongoDB与Mysql的区别?三、说说MongoDB的索引四、说说MongoDB索引底层原理实现,与mysql有什么区别,有什么优势?五、说说MongoDB适用哪些场
转载
2023-08-17 20:16:16
129阅读
一、什么是宽依赖,什么是窄依赖,哪些算子是宽依赖,哪些是窄依赖1、宽依赖:一个分区对应多个分区,这就表明有shuffle过程,父分区数据经过shuffle过程的hash分区器划分子rdd。例如:groupbykey reducebykey sortbykey等操作,shuffle可以理解为数据从原分区打乱重组到新分区2、窄依赖:一个分区对应一个分区,
转载
2023-08-11 17:17:03
136阅读
1、MySQL偶尔会出现OOM(内存溢出)现象,导致MySQl服务重启,以下哪种方式能有效缓解OOM的情况发生()A.适当调低innodb_buffer_pool_size大小,5.7之前需要重启MySQL服务。B.降低并发,避免查询分组排序和更多table cache。C.开启swap。D.将一个实例下库表拆成多个库表(分库分表)。 答案:ABC解释:D.分库分表会open更多的表,占
转载
2023-11-07 00:29:32
95阅读
JS部分HTML + CSSReactVueES6Node.js1.请介绍一下Node事件循环的流程在进程启动时,Node便会创建一个类似于while(true)的循环,每执行一次循环体的过程我们称为Tick。每个Tick的过程就是查看是否有事件待处理。如果有就取出事件及其相关的回调函数。然后进入下一个循环,如果不再有事件处理,就退出进程。2.如何在node中操作MongoDB数据库node端常见
转载
2023-09-25 21:46:06
19阅读
目录2020 阿里、字节iOS面试题之Runtime相关问题1
2020 阿里、字节iOS面试题之Runtime相关问题2
runtime相关问题之 内存管理基本内容包括:weak的实现原理?SideTable的结构是什么样的关联对象的应用?系统如何实现关联对象的关联对象的如何进行内存管理的?关联对象如何实现weak属性Autoreleasepool的原理?所使用的的数据结构是什么ARC的实现原理
1. 为什么要使用 spring?spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。2. 解释
转载
2024-04-17 01:27:45
46阅读
redis问题:redis数据类型: 1、String 2、Hash 3、Set 4、sorted set 5、List 6、hyperLogLog 7、Geo 8、stream redis5.x新发布的。redis底层实现使用了哪些数据结构? 1、动态字符串 2、链表 3、字典 4、跳跃表 5、整数集合 6、压缩表 7、对象场景问题提问: 1、假如Redis有一亿个key,其中有十万个key有固
转载
2023-09-18 22:20:51
62阅读
写文章
Spark面试题(一)
runzhliu
丁香园 大数据研发工程师
42 人
赞同了该文章这部分的关于 Spark 的面试题是我
1. 简单的谈一下SpringMVC的工作流程? 启动服务器的时候配置在web.xml文件中的中央控制器【DispatcherServlet】被初始化完成,并且加载配置的springMVC的配置文件。 客户端浏览器发送http请求,被中央控制器拦截,转交给url解析器解析得到具体的请求路径,并返回给中央控制器;中央控制器将得到的具体请求路径转交给控制器适配器查找与之对应的请求处理类执行具体
转载
2024-05-30 09:40:02
33阅读
文章目录1.vue双向绑定的原理2.解释单向数据流和双向数据绑定3.如何去除url中的“#”(history模式和hash模式的区别)4.对MVC、MVVM的理解5.介绍虚拟DOM树6.vue生命周期(4个阶段,8个钩子函数)7.组件间通信8.vue-router路由实现9.v-if 和 v-show 的区别10.$route 和 $router 的区别11.vue组件data为什么必须是函数1
转载
2024-06-29 07:44:52
65阅读
Ajax是不能跨域操作的协议、域名、端口都相同才同域,否则都是跨域1、用jquery封装的ajax$.ajax({
cache :false, //是否在缓存中读取数据,默认为true
type : "post", //请求类类型
url : "haha", //接口地址
datatype : 'json', //服务器返回的数据类型
success :
转载
2024-06-28 05:28:36
13阅读