51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#面试
Maven 3-Maven依赖版本冲突的分析及解决小结 (阿里,美团,京东面试)
举例A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖)。这里有一个需要特别注意的,即B和C同时依赖于X,假设B依赖于X的1.0版本,而C依赖于X的2.0版本,A究竟依赖于X的1.0...
代码星球
·
2021-01-15
Maven
3-Maven
依赖
版本
冲突
如何用grep命令同时显示匹配行上下的n行 (美团面试题目)
标准unix/linux下的grep通过以下参数控制上下文grep-C5foofile显示file文件中匹配foo字串那行以及上下5行grep-B5foofile显示foo及前5行grep-A5foofile显示foo及后5行查看grep版本的方法是grep-V...
代码星球
·
2021-01-15
何用
grep
命令
同时
显示
Maven面试宝典
优点如下:简化了项目依赖管理:易于上手,对于新手可能一个"mvncleanpackage"命令就可能满足他的工作便于与持续集成工具(jenkins)整合便于项目升级,无论是项目本身升级还是项目使用的依赖升级。有助于多模块项目的开发,一个模块开发好后,发布到仓库,依赖该模块时可以直接从仓库更新,而不用自己去编译。mave...
代码星球
·
2021-01-15
Maven
面试
宝典
面试- 阿里-. 大数据题目- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
假如每个url大小为10bytes,那么可以估计每个文件的大小为50G×64=320G,远远大于内存限制的4G,所以不可能将其完全加载到内存中处理,可以采用分治的思想来解决。 Step1:遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件(记为a0,a1,....
代码星球
·
2021-01-15
url
文件
面试
阿里
数据
Spring学习10- bean的生命周期(阿里面试题目两次面试均提到)
找工作的时候有些人会被问道Spring中Bean的生命周期,其实也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,那我们简单看一下。 在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy;可以参考博文:...
代码星球
·
2021-01-15
面试
Spring
学习
bean
生命
Java == ,equals 和 hashcode 的区别和联系(阿里面试)
今天阿里的人问我equals与hashcode的区别,我答不上来,仔细查了一下,做了总结:(1)==这是Java比较内存地址,就是内存中的对象;java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:publicclassComAddr{publicstaticvoidmain(String[]arg...
代码星球
·
2021-01-15
Java
equals
hashcode
区别
联系
spring学习12 -Spring 框架模块以及面试常见问题注解等
以下为spring常见面试问题: 1、Spring框架中都用到了哪些设计模式?Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的:代理模式—在AOP和remoting中被用的比较多。工厂模式—BeanFactory用来创建对象的实例。单例模式—在spring配置文件中定义的bean默认为单例模...
代码星球
·
2021-01-15
spring
学习
-Spring
框架
模块
spring学习 8-面试(事务,解决线程安全)
参考:Spring学习7-事务 Spring使用ThreadLocal解决线程安全问题参考:ThreadLocal定义,以及是否可能引起的内存泄露(threadlocalMap的Key是弱引用,用线程池有可能泄露)参考:Threadlocal传递参数(百度二面)我们知道在一...
代码星球
·
2021-01-15
spring
学习
面试
事务
解决
Java 常用数据结构对象的实现原理 集合类 List Set Map 哪些线程安全 (美团面试题目)
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。List、Set都继承自Collection接口,Collection(所有集合类的接口)Set(集)实现类主要有HashSet和TreeSetList(列表)实现类主要有...
代码星球
·
2021-01-15
Java
常用
数据结构
对象
实现
JAVA里的布尔运算符-甲骨文面试题
重要一点:(&,|)==>二进制布尔运算符,(&&,||)==>条件布尔运算符二进制布尔运算符,两边都会执行,不管左边是否为真或假==>对于运算符两边的操作数不管真假与否,都会先计算出来结果后再进行布尔逻辑运算但是条件布尔运算符不同,更先进,如果&&左边为假,那...
代码星球
·
2021-01-15
JAVA
布尔
运算符
甲骨文
试题
一道面试题:StringBuffer a=new StringBuffer ("A"); StringBuffer b=new StringBuffer (StringBuffer线程安全 StringBuilder线程不安全)
前几天又看到这个面试题,再次看看publicclassJtest{publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");oper(a,b);System.out.p...
代码星球
·
2021-01-15
StringBuffer
new
线程
一道
试题
腾讯面试总结
腾讯面试总结http://www.cnblogs.com/chaser24/p/6254467.html 解释:http://blog.sina.com.cn/s/blog_8e5d24890102w9yi.html 1.tcp断开连接时为什么要有timewait状态2.画出tcp三次握...
代码星球
·
2021-01-15
腾讯
面试
总结
面试遇到的问题
1代理模式,单例模式等大数据并发,索引(int索引和string索引)2设计模式是应对变化.(20多种模式)数据经常死机了怎么处理,先看看是不是连接池不够用了.3面试的问题四类(1)Java基础知识,(2)多线程(3)大数据并发处理(4)数据库优化.(1)基础知识:设计模式:目的应对变化.找到合适的场景,并且知道优缺点...
代码星球
·
2021-01-15
面试
遇到
问题
vue面试题,知识点汇总(有答案)
一.Vue核心小知识点1、vue中 key 值的作用key的特殊属性主要用在Vue的虚拟DOM算法,在新旧nodes对比时辨识VNodes。如果不使用key,Vue会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用key,它会基于key的变化重新排列元素顺序,并且会移...
代码星球
·
2021-01-13
vue
试题
知识点
汇总
答案
前端开发面试题
搬过来自己有时间慢慢看的,本文主要来源:https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions/Questions-and-Answers#html-------------------------------------...
代码星球
·
2021-01-12
前端
发面
试题
首页
上一页
...
15
16
17
18
19
...
下一页
尾页
按字母分类:
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
其他