自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里架构师花费4年时间用心整理JVM与性能优化核心知识分享

JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是平台无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生

2020-12-31 11:39:00 60

原创 挑战阿里巴巴:6月面试Java必问知识点,绝对拿下offer

前言:这些题目是一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率,希望可以帮助大家,祝大家求职顺利!本篇建议大家收藏、备用,废话不多说,直接看题!!115个Java面试题:什么是Java虚拟机?为什么Java被称作是无关的编程语言?JDK和JRE的区别是什么?static关键字是什么意思?Java中是否可以覆盖(override)一个private或者是strtic的方法是否可以在strtic环境中访问strtic变量?Java支持的数据类型有哪些?

2020-12-31 10:30:03 69

原创 你kin你擦!阿里终于肯把内部高并发编程高阶笔记开源出来了

高并发“高并发”三字是近几年开发圈子里热议的一个话题,可能程序员之间闲下来就会讨论所谓的“高并发经验”。值得注意的是即使你和高并发天天打交道,也不一定能获得高并发的经验,高并发只是一个结果,并不是过程。想要玩转高并发,基础最重要,大并发面前,靠得住的只有人,是人来根据具体的应用场景去解决具体的问题。对于高并发编程,目前Spring Cloud+Nginx的这个优秀组合已经开始逐渐展露它们的锋芒,它们可以满足各大产品和项目的可扩展、高可用、高性能架构的需求,已经是当今的主流技术之一。但很多人对于它们的了解

2020-12-29 15:43:23 117

原创 新鲜出炉的蚂蚁金服面经,熬夜整理出来的答案,已有千人收藏

一面1. 二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL 树)和弱平衡二叉树2. B 树和 B+树的区别,为什么 MySQL 要使用 B+树3. HashMap 如何解决 Hash 冲突4. epoll 和 poll 的区别,及其应用场景5. 简述线程池原理,FixedThreadPool 用的阻塞队列是什么?6. sychronized 和 ReentrantLock 的区别7. sychronized 的自旋锁、偏向锁、轻量级锁、重量级锁,分别介绍和联系8. HTTP 有哪些问.

2020-12-29 15:23:04 642

原创 迷雾下的金三银四,这份BAT面经集合帮你做次查漏补缺

前言很多Java开发者面试之前,可能没有较长的工作时间或者较为丰富的工作经验,所以不知道互联网公司或者一线互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。针对这些的读者朋友,小编整理了一些知名大厂的面经,在这分享给读者朋友们参考,让即将面试或是有想法跳槽的读者朋友们了解一下一线大厂面试时都喜欢问那些问题。开始**蚂蚁金服(三面)**Zookeeper+微服务+消息中间件+高并发架构设计一面JVM数据存储模型,新生代、年老代的

2020-12-28 17:33:06 68

原创 阿里三面问了MyBatis,幸亏撸过一份MyBatis学习笔记,offer到手

朋友之前面试了阿里、网易、京东等几家互联网大厂,其他的基本上已经拿到了offer,阿里的二面过了后就没有什么消息了,以为是凉了。本来朋友准备就职京东了,哪里预料到阿里的电话打过来约第三面,毕竟心里还是有个“阿里梦”,所以朋友还是去面试了阿里。等他面试结束后就找他聊了一下,他说,“还好之前撸过一些MyBatis的资料,不然这次面试就被面试官给拍死了。”下面,我为大家准备了几道面试题,看你能否答出来阿里三面(MyBatis):什么是Mybatis?Mybaits的优点?你分析过mybatis

2020-12-26 21:41:37 114

原创 年前三面美团百度挂了,疫情间啃完阿里面试宝典,成功斩获offer

前言年前没有太多时间学习,面试百度、美团到三面就被刷下来了!疫情期间啃完了这份美团大佬整理的iOS核心知识点,也看了不少马士兵老师的视频,本想着去试试,就面试了阿里,没想到竟拿到了offer,定级P7阿里的面试经历先介绍了项目,然后问了一些项目中的问题,然后开始问基础属性的关键字浅拷贝和深拷贝的区别Block的循环引用、如何解决、原理三种BlockBlock和delegate的比较kvo的实现原理Autorelease pool的实现原理消息转发机制线程死锁的四个条件进程和线程的

2020-12-26 21:38:22 480

原创 阿里8年SQL技术专家耗时6个月总结出SQL优化核心思想笔记

随着数据量逐年增加,并发量也成倍增长,SQL性能逐渐成为IT系统设计和开发时重点考虑的问题之一。SQL优化就像做数学题一样,如果没有思路,那你将无从下手。本书旨在帮助读者建立SQL优化理念,并在其指导下快速掌握SQL优化的方法和技巧。本书基于Oracle进行讲解,适合数据库开发人员、数据库运维及管理人员、数据仓库ETL、BI报表开发人员以及数据库相关的各类技术人员阅读。鉴于SQL优化思想在任何数据库中都殊途同归,因此无论是基于MySQL.sQL Server,还是基于DB2的技术人员,都能从本书中有所受

2020-12-24 10:19:11 266

原创 胜过在LeetCode刷算法题的一份面试宝典,成功上岸腾讯

算法现在是程序员必不可少的,著名的专家沃尔斯也曾说:算法+数据结构=程序。可想而知,数据结构与算法在程序中是有多么重要了!今天LZ在刷LeetCode的时候,觉得还是要有一个系统的整理,这样才可以更好的去刷题,很多零散的知识点看来也很让人难受的,所以就全网找了一份有关数据结构与算法的学习进阶笔记,其中有冒泡排序、选择排序、插入排序、快速排序、归并排序、希而排序、堆排序、基数排序、递归、链表、栈、队列、二叉树等等很全的,下面LZ就分享出来:需要的小伙伴可以点赞+关注,点这里即可免费领取(100%纯免费)

2020-12-23 15:50:58 204

原创 三年开发,跳槽腾讯三面终获Offer,定级T2-1(面试题+经验总结)

前言时间过得飞快,一代又一代就这么成长了起来,曾经的95后备受争议,如今的95后进入社会,扮演者各行角色,成为了行业顶梁柱,今天,要分享的是自己的成长经历。今年24岁,毕业之后进入一家小型的互联网公司工作,名字就不说了,算是熟知的,在这家公司呆了两年,直至今年才有了跳槽的想法。每个人都拥有大厂梦,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。在众多大厂中,最终选择了腾讯音乐。“年轻、活力、富有激情”是我听到的最多对它的形容词,所以毅然决然,希望自己能够在这个舞台上展示出自己。以下分享这次面试腾讯

2020-12-23 14:26:37 3010 2

原创 记阿里巴巴的一次面试,教你怎样应对到来的“金三银四”!

在网上看到阿里在招人,便投了一份简历,应聘职位是高级测试开发,因为我学历是大专,投完后当时没报什么希望,也没放心上。首先结果是华丽丽的没通过,下面是详细过程。电面篇一天下午正在工作,突然接到电话,说是阿里,要做一下电话面试,真的是没有一点点防备,因为好久没有面试了,当时让我做自我介绍,脑袋嗡的一下不知道怎么说,短暂的空白了5秒钟,赶紧开始说过往经验,说完之后,开始让我先介绍下目前公司做的什么产品,把业务讲一下,讲完之后问了我一些她没听明白有疑问的地方,我一一做了解答,然后开始问技术上的问题。先问我

2020-12-22 16:55:47 247

原创 面试时候太老实,也不太好?阿里巴巴五面凉凉记

要做个胸怀坦荡的人!麻麻从小就这么教育我们。然而今天脉脉匿名区有位兄弟就挺郁闷的,好不容易去个大厂面试——梦寐以求的阿里哦,五面都过了,定薪、准备体检发offer了。然而这时候楼主突然决定做个老实人,向hr坦白了一件事儿。然后就。。。凉凉了!面试时候太老实,也不太好?阿里巴巴五面凉凉记能到阿里过五关斩六将,几乎就要拿offer成为正式职工了,然而最后一刻突然凉凉,如此唏嘘的经历当然引起脉友们高度关注。到底怎么回事儿?面试时候太老实,也不太好?阿里巴巴五面凉凉记原来这位仁兄是在简历里头有"合并经

2020-12-22 16:33:00 606

原创 美团惊喜三面面经:我准备了两个月,没想到这也太简单了吧

美团java一面问题自我介绍项目相关线程与进程的区别进程线程间的通信方式hashmap与concurrenthashmap的区别数据库的事务数据库索引有哪些大文件统计每个字符串的词频有什么想问的一面面完之后面试官让我回去等通知,一度以为挂了,没想到出门没有一个小时收到了美团2面的邀请, (✿◡‿◡)!美团java二面问题自我介绍判断一个数是否对称数据库两张表求在其中一一个表的数据两个大文件求在其中一个文件的数据数据库索弓|的数据结构一些hr面的问题有什么想问的

2020-12-21 17:59:55 1855

原创 担心面试微服务过不了?吃透这份文档,横扫BAT等名企不在话下!

前言世界上或许没有技术驱动的公司,但有了技术的驱动,公司才会更加高效地解决掉一个又一个业务难题。在这些技术当中,微服务,是不得不提的。最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。然而,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易维护。因此,未来微服务的发展只

2020-12-18 16:33:16 67 1

原创 蚂蚁三面被惨虐:JVM+Redis+Spring+MySQL,鬼知道我经历什么?

虽然已过半年,但许多大厂仍然处于一个比较缺人的状态,如蚂蚁金服、京东等。前段时间,经朋友介绍有幸面试了蚂蚁金服,面试前是比较自信的一个状态,毕竟之前的技术是没什么问题的,在同年限里算是大神级别。但也不知道今年蚂蚁面试是个什么情况,三面下来被惨虐得很难堪,直接挂掉了。只能接受事实,回来之后特自己做了做功课,整理了一套非常系统的学习资料,等到之后九十月份再战!注意注意:以下蚂蚁三面的面试题以及整理出来的学习笔记,关于JVM、Spring、MySQL、Redis等资料,均是可以免费分享给大家的,直接(点击这

2020-12-18 12:05:58 86

原创 牛匹!吃透这份阿里高级专家的《Java面试手册》拿下了腾讯offer

前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供大家学习说明主要是考虑到面试题的综合性,所以整理的顺序也是这样的,并且也作了相对应的注释,所以说不管是应对面试,还是学习来说,都是不错的。这套面试手册的组成内容有以下3大主题,5个主要模块,35个小板块:程序员面试题集JAVA核心面试题库(20

2020-12-17 16:23:14 170

原创 本科毕业六年,疫情期间备战一个月,四面阿里巴巴定级P7

前言来自一个四面阿里的面经总结我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的。因为大厂面试一般都有专业团队负责,某个知识点你到底是掌握了还是单纯背下来,面试官一问就可以

2020-12-17 16:18:31 79

原创 2020年尾总结:Java面试宝典+999道高频真题+32天Java核心技术突击

金秋七月,转眼间20年已过半,你是否还在感叹时间的流逝,这半年你是否达到了你年初定的目标。虽年初疫情肆虐,打乱了最初制定的目标,但这并不能代表什么,原定招聘旺季金三银四硬生生拖后了一个月,而今年企业招聘要求也是更加的严格,对于低学历,以及技术实力不过关的更是雪上加霜。也是由于种种缘由,从三月开始就一直有粉丝私信要博主整理一些干货来帮助他们提升下自己,为了响应粉丝要求,特地花了三个月时间进行收集整理,搭好了一个全新的知识圈。小编在GitHub上搭建了一个仓库(由于头条机制,不能带外部链接,点这里即可获取G

2020-12-12 17:14:09 389 1

原创 阿里P8从设计模式基础知识入手,抽丝剥茧总结出高并发核心笔记

内容简介本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍Spring Cloud + Nginx高并发核心编程。本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀

2020-12-12 17:09:14 151

原创 熬夜整理了200页Java笔记,双非小厂员工拿下字节三面

我的经历8月20号终于拿到字节Offer了!作为本科双非毕业,简历和项目经验都不太过关,应届秋招时大厂面试全挂了,只好先进小厂做后端“修炼”两年。虽然因为疫情就业情景不是太好,我还是想去面一下大厂。我是那种基础不是特别好、勤奋挂的人,好记性不如烂笔头,面试前肝了两周理了200多页笔记。我这次一共面了华为、网易、美团、字节,最后三面字节拿到offe了!也是我最想去的。插一张字节靓照话不多说,先分享下这次面试经验吧:字节一面(现场面)自我介绍做的项目价值,架构设计,给你一个集群你会怎么分布,考虑

2020-12-11 16:40:36 59

原创 阿里P8大牛,带你深入理解Apachedubbo+kafka+Nginx实战技术PDF

前言今天带大家走进阿里大牛的知识海洋之中,去了解大牛的思维方式是什么样的, 就看大家能够吸收到多少。那么,今天主要分享的技术文档内容有三大块:深入理解Apache Dubbo与实战、深入kafka :核心设计与实践原理、深入理解Nginx模块开发与架构解析。有需要的朋友可以直接点这里即可获取!深入理解Apache Dubbo 与实战Dubbo是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。本文总共分

2020-12-11 16:28:00 349

原创 阿里面试:基础+框架+并发+Netty+缓存+Dubbo+MySQL+ZK+Linux等pdf

前言然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,**无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。**对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。今天在这分享目前国内公司Java面试常问的问题包括JVM、常用的算法和数据结构,redis缓存,分布式,Spring,Kafka,Nginx,微服务等。正所谓知己知彼,只有体系知识巩固

2020-12-10 16:48:35 91

原创 阿里架构师带你玩转绝技实战篇:多线程+虚拟机+缓存+SpringBoot等

深入理解Java虚拟机:JVM实战Redis核心实战深入浅出SpringBootJava多线程编程核心实战深入浅出Nginx实战由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的朋友可以直接点这里即可!JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性.

2020-12-10 16:40:28 241

原创 非科班出身,自学成为一名Java程序员,疫情之下斩获京东的offer

前言:其实大学阶段的我,学习的是与计算机毫不相干的专业。虽然有同学在学习计算机,但我也没有太多的了解和关注。对于编程的兴趣,是毕业后才慢慢形成的。还记得刚参加工作那两年,各种互联网企业突然井喷式发展,对程序员的需求量巨大,而且,待遇都很不错。当时的我做了一次系统的职业规划思考,如果我做程序员,是否能够更快速达到心中的目标——答案是肯定的。就这样,开始了个人的自学之路。我选择的是Java。最初也是从网上找资料开始学起,学习掌握最基础的知识,但是很快,就发现这些知识不够用了,尤其在自己找到一份Java工程师

2020-12-09 15:43:53 123

原创 字节首席架构师整合面试痛点,成就399页Java框架核心宝典

2020,可谓是招聘面试最难季。不少大厂,如腾讯、字节的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言。今天不谈其它,就说说程序员面试的那些事儿。从某电商项目负责人的算起,再到后来的首席架构师,我前前后后面试了至少 300 多位求职者。不敢说成功入职的每个同事都发展得特别好,但大部分人来说还是很不错的。过硬的技术功底是最起码的考核要求。不少来应聘的朋友底子还是有的,但知识面太窄了。那么对于互联网大厂,尤其是电商行业来说,都会重点考核哪些呢?最近我将这些年自己常问的考核

2020-12-09 15:37:44 70

原创 阿里高级技术专家用一份笔记带你深度剖析Dubbo核心技术内幕

在单体应用时,不同业务模块部署在同一个JVM进程内,这时通过本地调用就可以解决不同业务模块之间的相互引用﹔但在多体应用时,不同业务模块大多部署到不同的机器上,这时一个高效、稳定的RPC框架就显得特别重要了。Apache Dubbo作为阿里巴巴开源的分布式RPC框架,是众多RPC框架中比较优秀的一个,在进入Apache孵化器项目后现已毕业,相信在开源社区的不断贡献下,它会成为RPC框架中的佼佼者。为何要研究Apache Dubbo的实现原理我们首先可以学习和深刻体会到分层架构带来的好处。Dubbo框架从

2020-12-08 21:59:34 249

原创 腾讯资深技术官23天手撸笔记,全新演绎“Kafka部署实战”,已开源下载

导言我们知道,当下流行的MQ非常多,不过很多公司在技术选型上还是选择使用Kafka。与其他主流MQ进行对比,我们会发现Kafka最大的优点就是吞吐量高。实际上Kafka是高吞吐低延迟的高并发、高性能的消息中间件,配置良好的Kafka集群甚至可以做到每秒几十万、上百万的超高并发写入。除此之外,在热招的Java架构师岗位面试中,Kafka相关的面试题被面试官问到的几率也是非常大的,所以拥有一定年限的开发者,搞懂Kafka是很有必要的。有需要这份资料的可以点这里即可获取!那么怎么才能有效且快速学习Kafka

2020-12-08 17:47:03 138

原创 2020年java岗合集面试复盘,凭借这些文档掌握80%就去进阿里、字节、华为、小米等

金三银四俗称跳槽黄金期,很多同学都想趁着这段时间拿高薪,去更牛逼的公司工作,认识更多大牛,提升自己的职场竞争力。那怎样才能通T面试官的考核?怎样成为一名Offer收割机?之前讲过收割Offer有一个最直接的公示:Offer=硬实过BAT面试官的考核?怎样成为一名Offer收割机?之前讲过收割Offer有一个最直接的公示:Offer=硬实力软实力好的心态,三者缺一不可。以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,均可以免费分享,点击【

2020-12-02 11:18:18 76

原创 开发第一个应用程序,阿里P8新版手抄本Springboot应用实战文档

很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Boot 进行开发,毕竟它这么好用以及天然微服务友好。不夸张的说,Spring Boot 是 Java 后端领域最最最重要的技术之一,熟练掌握它对于 Java 程序员至关重要。不会 Spring Boot 或者想要深入学习 Spring Boot 的小伙伴直接学起来好吧!(不需要 Spring 基础也可以直接学 Spring BootSpring boot入门使用Spring BootSpring Boot功能

2020-12-02 11:09:49 114

原创 一线架构师总结:Java开发人员不得不掌握的SpringBoot、微服务、Nginx和Docker、Tomcat

前言微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。今天,就由某大厂一线架构师来手撕微服务架构,带你大战Spring Boot、Spring Cloud、Nginx和Docker、Tomcat,这些内容不信你看完还搞不懂!*

2020-12-01 16:59:08 134

原创 字节跳动秋招3进宫,教育部门后端开发岗,三面后收到了感谢信...

之前提前批投了字节跳动的另一个部门,二面后挂了,当时觉得自己能力确实不够,然后拼命复习了一波,后来被教育部门捞起来了,心里又有了一丝希望。被捞起后,经历了三轮面试,本来以为希望挺大,想着可以收获 offer ,等待了 4 天后,最终却再一次收到了感谢信…第一次失败后,心里虽然也难受,但也还好,毕竟当时没什么经验,也接受事实。然而被捞起来之后,连着鞭尸 3 轮,最后被告知没有通过,那种沉沉的挫败感将我淹没,顿时连食欲都没有了…更加难受的是,我打电话问问 hr ,想知道我凉的原因,听听面试官评价之类的,.

2020-12-01 16:52:43 1564

Java架构核心笔记

这一份文档由华为架构师编写,梳理了Java所有高难度知识点:JVM,多线程, IO, Java与系统底层的交互详情等等,适合面试BAT等大厂之前做为复习资料 Java 架构面试知识点梳理.

2020-10-31

空空如也

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

TA关注的人

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