自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList源码扩容机制分析

ArrayList 简介ArrayList的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。ArrayList继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。public class ArrayList<E&g...

2020-12-12 16:40:41 228

原创 Java8种排序算法下饭总结-干饭了干饭了!

大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。数据结构和算法知识的考察已然成为面试官最为看重的点之一。有些算法是我们工作和面试中肯定会用到的。温馨提示:前方非常下饭,请带好锅碗瓢盆。排序算法 平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(.

2020-12-12 16:33:54 95

原创 (已拿offer)211本非科班,面试阿里、字节、快手、美团面经总结

背景介绍项目是管理系统,本科211(非科班),硕士985(非科班)。投递情况:投了15家公司,参加了阿里,头条,快手,美团的面试,均已通过。华为和腾讯,简历过了,但是因为有了offer,就没有去面了。其余的简历挂。面试经历:阿里一面:70分钟突击电话面试,正思考着导师布置的任务,阿里面试官打来了电话,开始了阿里一面。阿里面试官自我介绍介绍了5分钟左右,部门的情况,主要的业务会那些操作系统Linux会一点说一下操作指令,怎么看cpu,看进程,看端.

2020-12-12 13:37:07 294 1

原创 建议你点击进来这里学习下!还不理解B树和B+树?

B树在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。现在正值金9银10的黄金招聘期,你们都准备好了吗?本人将一些各大厂商的面试题和今年(2020)最新资料的收集,以下是部分资料截图(所有资料均已整合成文档,pdf压缩打包处理)。如有有需要的朋友可以扫描下方二维码B树概念B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生,其实,B树和后面讲到的B+树也是从最简单的二叉树变换而来的,并没有什么

2020-12-11 18:25:52 101

原创 一个朋友一年涨薪2次他到底是怎么做到的?我人傻了!

前言:又到了秋招的季节,今年的就业形势整体非常严峻,由于下游公司的广告预算等大幅度减少,对于一向依赖广告收入的互联网公司是有很大影响的,所以很多公司无论社招还是校招headcount都减少了,因此竞争十分激烈,如何拿到心仪的 offer 是摆在求职者面前一个永恒的话题。虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。有些面试官喜欢问自己擅长的问题,比如在实际编程中遇到的或者他自己一直在琢磨的这方面的问

2020-12-11 17:44:07 136

原创 最后一班车了!看看我的面试都问了啥(Java开发) 秋招五投面大厂,怒斩三家offer,我还是选择了美团

首先介绍一下自己吧,双非大学硕士研究生毕业,这次秋招共投了5家公司,分别是腾讯、网易、字节跳动、作业帮和美团点评,腾讯是3面挂了,字节跳动是4面挂了,拿到了网易、美团、作业帮3个offer,最后选择去美团,而事实也证明,自己这次选择并没有错。特分享一下自己这次美团的4面真题,需要答案的直接私信我。美团点评一面算法题:矩阵走路,顺时针一层层往里走,不重复格子,直到到达中心点。redis怎么处理高并发,几种思路redis实现原理mysql索引优化思路你的mysql存储很大数据量怎么解决,

2020-12-11 11:22:01 85

原创 百度社招一二三面,-度娘不死,百度仍在!JVM+spring+mysql+Zookeeper,我看看还有谁说百度不行?不算大厂?

前言首先自我介绍一下,本人已经工作两年了,之前一直在一家还算可以的不大不小的公司里面上班(具体是哪家就不透露了),因为上级领导的1无情压迫终于在今年5月份待不下去了,带着下面的人一起离了职,离职后一直在家里复习充实自己,后来朋友问我有个百度的内推你要不要试试,心里想着试试就试试呗,没想到还真的拿到了offer,下面把自己的经历和资料总结一下分享给大家,也算为后辈开山铺路了吧!我这里准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到

2020-12-11 10:54:28 274

原创 横扫大厂offer!-拳打阿里敬老院,脚踢字节幼儿园,潇洒剑指年薪50W架构师offer,人送外号offer收割机

在这分享一份阿里架构师的java面试文档,助力大伙拿到offer01,整体目录春招核心面试春招核心面试这一份PDF,包含整个春招核心面试需要准备知识点26个必备的知识点Java基础集合,并发,多线程,JVM,设计模式软实力Java算法,数据结构框架知识Spring,MyBatis,MVC,netty,tomcat,SpringBoot,SpringCloud,Dubbo,Docker进阶学习架构设计,Redis缓存,Zookeeper,kafka,Rab

2020-12-11 10:27:42 102 1

原创 分享大厂心得-一位普通二本毕业八年,京东就职两年、百度三年

前言本人毕业8年+,普通二本,学历不突出,非计算机专业。但是我运气较好,刚毕业就进京东,大厂,作为一个非计算机专业的二本毕业生,通过自学编程,有幸在毕业时拿到京东的offer,也算是祖坟冒青烟了。但是运气毕竟≠实力,刚进公司时也是各种压力山大,各种不自信,毕竟你身边都是一些科班出身的985/211,甚至清华、北大毕业的高材生,在这些牲口们面前,想要心里一点想法都没有,还是比较困难的。疯狂自我提升怀揣着一点点的自卑,加上不服输的性格,在刚毕业的两年时间里,开启了疯狂恶补的模式。别人说

2020-12-10 19:42:13 99 1

原创 (大数据必考+后端面试题+JVM+Java面经+Spring+Redis)蚂蚁java六面,终获offer,面经+面试题

前言今天给大家分享一个小伙伴的蚂蚁金服六面经验,虽然在面试过程中被血虐,没想到最后还是拿到了offer一面介绍一下自己 问项目经历, 聊"数据同步" 接着聊上了 K8S 的项目 有没有什么钻研得比较深得技术?(我:kubernetes, golang, prometheus, java) kubernetes 的架构是怎么样的? 这个问题很大,拆成 apiserver、controller、kubelet、scheduler 讲了一下 golang 与 java 的比较 这个问题又很

2020-12-10 14:52:35 166

原创 面经+学习笔记分享-字节Java实习岗三面,最终收到offer

为了方便同学们之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。Java基础知识java中==和equals和hashCode的区别 int与integer的区别 抽象类的意义 接口和抽象类的区别 能否创建一个包含可变对象的不可变对象? 谈谈对java多态的理解 String、StringBuffer、StringBuilder区别 泛型中e.

2020-12-10 14:23:31 235

原创 面试题 -2020全网最新BATJ等20+大厂的1000多道

大厂永远是程序员梦想的地方,俗话说的话“不想当将军的士兵不是好士兵”,不想进大厂的程序员是没有梦想的无论是现在还是以前进大厂的门槛始终很高,最重要的还是面试环节,大厂的面试题是很难的,这里我准备了一份阿里、腾讯、京东、华为合集20+大厂300+道面试题分享给大家,文中有对应的面试答案免费提供!!大厂面试资料整理不易、对这份面试答案感兴趣的工程师朋友们扫描下方二维码免费领取JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 Str

2020-12-10 12:56:02 135

原创 牛皮了!字节面试官爆肝七天七夜总结的字节必备算法面试笔记!!

最近,有个朋友,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面字节跳动还遇到了算法原题...并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察数据结构和算法的扎实程度。众所周知,算法确实对于程序员来说越来越重要了,认识不少以前履历普通的,通过刷题改变了自己进入大厂的轨迹。据了解很多大厂技术面试的要求是:技术要好,计算机基础扎实,熟练掌握算法和数据结构,语言不重要,熟练度很重要。每一轮技术面试都可能考代码,不只考算法,但一定会考算法。那

2020-12-10 10:21:20 208

原创 史上最全的idea编译Spring5源码

文章目录idea编译Spring5.2.x源码 前言 一、gradle下载准备 二、gradle安装 1.gradle直接解压 2.配置环境变量 3. 配置国内镜像 三,下载 spring 5.2.x源码 并解压,用idea open打开 ,打开前有个注意事项,大家先别急,先往下看。往下看,往下看。我说了三遍。 1 编译 spring-oxm 选择 complierTestjava 2 编译 spring-core 选择 complierTestjava 3 执行 根目录 buil.

2020-12-09 19:53:21 265 2

原创 来自一名女程序员分享进大厂的经验-美团面试经历分享

美团我是在网上投的简历,之前也投过一次,简历都没通过筛选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会。10月23日中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定下周一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。更多面试扫描下方二维码美团技术一面20分钟晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延...

2020-12-09 17:08:03 123

原创 数据库并发能力的提升 学习MySQL之主从复制与读写分离一篇就够了!

在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。文章目录一、主从复制 1.1:MySQL主从复制原理 1.11:MySQL的复制类型 1.12:主从复制的作用 1.2:MySQL主从复制的工作过程 二:项目搭建:MySQL主从复制搭建 2.1:设置时间同步 2..

2020-12-09 10:27:07 51

原创 快冲!阿里P8技术官手写“MySQL笔记”,助你年薪百万级干货!惊艳了!

前言MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,现在面试中,MySQL也成为了必问知识要点,但是MySQL要达到精通的程度,却并非那么容易,所以深度学习M有SQL真的非常重要。本次分享阿里技术官手写的“MySQL笔记”一共分为上下两册:上册主要是以大纲脑图为主,清晰的划分了知识点,每个细节都有涉及到,比较全面。 下册则更注重

2020-12-08 17:58:33 54

原创 圈内大佬都说“最NB” !这是什么神仙redis宝典? 好评炸裂!

前言Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。因此,作为一个Java开发者,掌握Redis早就成了一项必备技能之一。今天,想跟大家分享这份被圈内大佬认为最NB的Redis宝典,关注到了Redis开发方方面面,尤其是对于开发中如何提高效率,减少可能遇到的问题进行详细分析,不单单介绍怎么解决这些问题,而是通过对Redis重要原理的解析,帮助开发人员学会找到问题的方法,理解背后的原理,从而

2020-12-08 17:49:45 74

空空如也

空空如也

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

TA关注的人

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