自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 HashMap并发下死循环问题

首先小伙伴要明确:死循环问题在JDK 1.8 之前是存在的,JDK 1.8 通过增加loHead和loTail进行了修复。在JDK 1.7及之前 HashMap在并发情况下导致循环问题,致使服务器cpu飙升至100%,那么今天就来解析一下线程不安全的HashMap在高并发的情况下是如何造成死循环的。要探究hashmap死循环的原因 首先要知道hashmap的源码 这样才能从根本上对hashma...

2019-09-02 22:47:52 444

原创 滴滴JAVA后端面经 一二三三面

滴滴三面面经一面1反射你有了解吗?讲一下你的理解?反射是java的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。三种方式来获取Class对象:a.使用Class类的forName静态方法。b.直接获取某一个对象的Class。c.调用某个对象...

2019-08-30 13:19:00 1090 1

原创 HTTP与HTTPS之面试必备

本文主要讲解Http与https的区别,以及https是怎样加密来保证安全的。首先讲这俩个协议的简单区别:HTTP:超文本传输协议。HTTPS:安全套接字层超文本传输协议HTTP+SSLHTTP:客户端和服务器端传递的是明文的消息。HTTPS:将明文进行加密后再在客户端和服务器之前进行传递。HTTP采用80端口,而HTTPS采用443端口。HTTPS需要申请证书。HTTPS采用非...

2019-08-17 18:52:54 184

原创 HashMap源码分析之面试必备

今天我们就面试会问到关于HashMap的问题进行一个汇总,以及对这些问题进行解答。1、HashMap的数据结构是什么?2、为啥是线程不安全的?3、Hash算法是怎样实现的?4、HashMap是如何处理Hash碰撞的?5、增加元素的方法是怎么实现的?6、获取元素的方法时怎么实现的?以上这些问题在面试中出现的频率往往比较高,在对HashMap不太了解的情况下,往往很难将这些...

2019-08-17 08:54:47 108

转载 爱奇艺后台面经AVA

1.volatile关键字的含义2.Java NIO 讲一下2.1 NIO selector,epoll的区别3.Java多线程中的reentrantlock 讲一下4.AQS大致说一下 同步队列,等待队列5.mysql 锁,行锁,表锁,读锁,写锁,mvcc6.mvcc 适用的隔离级别,为什么7.mysql 用的什么数据结构,为什么8.聚簇索引了解吗,讲一下9.讲一下gc,公司用...

2019-08-12 19:29:59 577

原创 阿里巴巴_java后端面经

自我介绍不多说!1 多线程有什么用?(发挥多核CPU的优势防止阻塞便于建模)2 怎么检测一个线程是否持有对象监视器(Thread类提供了一个holdsLock(Object obj)方法,当且仅当对象obj的监视器被某条线程持有的时候才会返回true,注意这是一个static方法,这意味着“某条线程”指的是当前线程。)3 synchronized和ReentrantLock的...

2019-08-09 08:53:17 137

转载 java后端_百度一二三面

1.会啥框架、不会。用java做过啥项目?2.锁的实现。悲观锁、乐观锁。3.sychronized 和 reentrantlock 实现原理4.volatile原理5.java 设计模式, jdk里用到了哪些设计模式。6.NIO 讲一讲。7.数据库 两种引擎区别。8.热备份。9,四次挥手 越详细越好10.如果一直都等不到连接会怎么样。11.concurrenthashmap 实...

2019-08-09 00:01:40 153

转载 头条2面

1、死锁必要条件2、java如何处理死锁3、什么是重入锁、 sychronized 和 retrentlock实现区别、锁方法、锁class4、算法题: 合并区间 快排5、数据库6、操作系统7、timewait close wait8、手撸快排大量面试经验以及学习资料书籍请关注:AVAJ回复"offer"进行获取365篇大厂java面经 你想要的我这里都有...

2019-08-07 21:57:08 124

转载 头条后端 1面

1、java gc2、java class的加载过程3、java hashmap、 为什么用红黑树、红黑树邻接点为啥是8 。4、拜占庭问题5、一致性哈希6、如何控制负载均衡。7、http码 302 403 。8、https 加密过程。9、操作系统虚存实现原理,交换,覆盖区别。10、paxos算法。11、NP 问题、 举例。12、 缓冲区满异常是什么原因。13、 innod...

2019-08-07 21:54:12 154

原创 用友java后端开发面经

面的是深圳的友金锁3月28号 早上十点 之前来学校宣讲加笔试(笔试做的很菜) 以为凉了,27号被捞起来了,现在看来面了也有点凉视频面试 时间:19分钟左右面试官人不错1 自我介绍2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java学的怎样 (我说还行,哎,菜鸡的自我修养)3 直接hashMap(只问了数据结构然后就没了,他应该不太满意吧。我自己应该往put、ge...

2019-07-27 17:45:51 585

原创 面试java_后端面经_5

小姐姐:为什么有很多人在感情中付出很多,却得不到想要的结果?你答:我听过一个这样的故事:讲的是蚯蚓一家人,有一天,蚯蚓爸爸特别无聊,就把自己切成了俩段愉快的打羽毛球去了,蚯蚓妈妈见状,把自己切成了四段,打麻将去了,蚯蚓哥哥接近狂热,把自己切成很多段,结果死掉了,因为他想踢足球。蚯蚓哥哥的死震惊了整个蚯蚓界,各蚯蚓专家呼吁大家要谨慎使用自己的能力。蚯蚓哥哥的死同时对蚯蚓一家造成了不可磨灭的伤害,蚯...

2019-07-27 17:44:49 148

原创 世纪龙校招java开发一、二面 面经

头一天做的笔试,涉及到计组基本知识,还有几道智力题、java部分很简单(真的很简单有点基础就划过了)第二天收简历 在隔壁教室等 叫到你 你就去面试一面:先自我介绍1 == 和 equals区别(答Object 里的equals 和String重写之后的,这里要答全一点)2 get和post区别(这里的话答长度限制,暴不暴露在url里,post相对安全一点点吧)3 http请求报文结构(方...

2019-07-27 17:43:35 337

原创 深圳农商行笔试面经

1 linux文件系统(ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs)2 linux64位操作系统理论上支持多大内存(2的34次方G)3 进程通讯方式(信号量、socket、共享内存、管道、消息队列)4 https协议5 数据库范式6 servlet生命周期7 txt文本解析(IO流)最后祝愿大家疯狂收割offer。也欢迎大家关注我的个人公众...

2019-07-27 17:42:27 1468

原创 java后端开发面经 数据库相关

小姐姐:怎么理解感情中的付出和回报?你答:有这样一个故事,讲的是一个小男孩和一个小女孩,这个小男孩呢,用很多好玩石头,而这个小女孩呢,有好多好吃的糖果,有一天,他们相互约定:小男孩用所有的石头交互小女孩所有的糖果。到了交换的那一天,小女孩带上了所有的糖果,而小男孩自己偷偷留下了一些石头,就这样他们交换了。这天晚上啊,小女孩睡的特别踏实,而小男孩呢,总是睡不着,他总在想,小女孩是不是也留下了一些糖...

2019-07-27 17:38:42 283

原创 面试java后端面经_4

情话部分:当有自己心仪的小姐姐,又没确定关系,有时候分享彼此爱情观的时候,你就可以开始讲下面这个故事啦。小姐姐问:你是如何看待感情的?或者问什么是爱情?(ps:这里你可以先说:吐车上200 然后继续分享下面故事)你答:你知道吗,爱情就行像是你前面有一片很大的麦穗地,现在要让你去里面摘一颗最大的麦穗,有俩个前提:1 只能摘一次 2不能回头。 这时候你小心翼翼的走进了这片麦穗地,寻找最大的麦穗...

2019-07-27 17:36:36 214

原创 面试java后端面经_3

小姐姐说:你一点都不懂表达,一点都不懂爱情,一点也不爱我!你答:你知道吗,我听说过一个这样的故事,讲的就是有一个小女孩和一个男孩在一起,小男孩呢很不幸是位聋哑人,虽然如此,但是他们的日子过得特别的美满。有一天小女孩因为切菜不小心把手给弄破了(ps:这种层度不用打破伤风哈

2019-07-27 17:34:31 220

原创 面试java后端面经_2

感谢您百忙之中抽空阅读。1 自我介绍(介绍一下帅气的自己哦)2 对象深浅复制(浅复制:对象内引用的对象不会复制,深复制会把引用对象复制。如何进行深浅复制,这块不懂的童鞋可以百度一下)3 wait方法和sleep方法的区别(sleep来自于Thread,wait来自Object,sleep没有释放锁且一般加时间限制,wait释放了锁一般不加时间限制 ,sleep需要捕捉异常,wait不用。Th...

2019-07-27 17:31:46 130

原创 面试java后端面经_1

1 自我介绍(建议提前准备:没准备的可以这样说:来自某学校 姓名 专业 学的啥 为啥学 自己陆陆续续开发的项目 毕业将近 找工作 在哪看到贵公司的招聘 准备了啥 大概这样)例子:您好!我是来自XXX大学的应届生AVAJ,在学校学的是XXX专业,由于开了(没开)JAVA课程,特别热爱(自己学习)java,自己也在这学习的过程中写过几个小项目(没写的话就说参与了同学的),在学校也曾获得过相关的奖杯(...

2019-07-27 17:28:50 379

原创 维恩贝特面试java后端开发面试经验

1 自我介绍2 链表和数组区别3 sort方法实现4 知道哪些排序5 给定的空间小于要排序的数据 如何排序5 synchronized 的使用 以及底层实现6 lock和synchronized区别7 spring 的ioc 、aop8 mysql 备份命令9 数据库事物 隔离级别 啥是串行化10 索引底层及其优缺点11 如何理解多线程安全问题12 CAS和volicate...

2019-07-27 17:25:09 456

原创 面试官:HashSet是如何保证元素的唯一性?

面试官:HashSet是如何保证元素的唯一性?面试官:HashSet是如何保证元素的唯一性?hashset如何保证元素的唯一性的?范围:java集合。目的:考查面试者对集合的了解,以及是否对源码熟悉,是否阅读过源码。AVAJ是个没得耐心的暴躁老哥,直接带大家阅读hashSet的源码,看看其究竟是如何保证元素的唯一性的。1.首先查看HashSet添加元素的方法如下add()方法2....

2019-07-27 16:41:06 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除