自定义博客皮肤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)
  • 收藏
  • 关注

原创 从小公司内推入职阿里淘系,这些实战项目写在简历上真吃香!安排

简历上到底写什么实战项目会好一点?工作年限较短或者无开发工作经验的朋友面对这样的问题,我想大部分都会迷茫,求职时到底在简历上写上什么实战项目会比竞争者更胜一筹呢?这时候,我相信大部分朋友不约而同都会想起github、gitee。不错,Github 作为开发者的“后花园”,一直以来承载了开发朋友们的热情和关注,但是github不是什么开源项目都是可以放在简历上的,比如一进来只有几个空项目,名字很奇怪也没有 star,点击进去杂乱的项目目录、提交记录和中文提交备注。那么这样的开源项目不仅没有提分的亮点,而且

2020-10-31 16:02:41 733

原创 输了腾讯赢了阿里:凭借27天超强度复习Java核心知识+面试神技,三面阿里斩获P6岗offer(飞猪事业部)

写在前面概括一下我二面腾讯的整个过程,那可叫一个起落落落起落落落落落…起5月份时,就投了腾讯的后台开发,但迟迟没有收到面试邀请,终于在5月9号晚收到了腾讯的电话,遗憾的是那时在洗澡,并没有接到,错过这次机会之后就再也没收到电话了。。。终于,在5月14号的当晚7点,有幸收到腾讯的面试邀请了(估计这个时候有人拒offer了,就捞了我一手2333),本人毕业于北理工,资历各方面我觉得自己还是不错的,但是面对腾讯的面试官,面试过后我停止我这种傲慢的想法,留下了悔恨的泪水,先说说我的面试情况吧。腾讯IEG客

2020-10-31 15:59:59 573

原创 多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌

前言当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉;现如今市场,多线程、高并发编程、分布式、负载均衡、集群等可以说是现在高级后端开发求职的必备技能。很多人拥有大厂梦,却因为多线程与高并发败下阵来。实际上,多线程与高并发并不难,今天这份最全的多线程与高并发总结,助你向大厂“开炮”,面试不再被多线程与高并发难倒。**注意:关于多线程与高并发的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分,需要高清完整版

2020-10-30 11:45:18 256 1

原创 面试阿里凉凉,学了BAT内部资源后,喜获字节30Koffer

金九银十眼看就要结束了,马上就要进入双十一的互联网奋战期,不知道你收获到心仪的offer了吗?今天为大家总结下大家在各个大厂遇到的面试题,并在文章末尾为大家准备好了面试学习资料阿里面试题总结HashMap底层如何实现?Hash一致算法?说说HashMap和ConcurrentHashMap的区别?treemap和HashMap的区别?java的内存分区?java对象的回收方式,回收算法?CMS和G1了解吗?CMS解决什么问题,说一下回收的过程?CMS回收停顿了几次?java栈什么时

2020-10-30 11:42:20 926

原创 我佛了!花重金求来的并发编程笔记,颠覆了我以往“正确“的认知

对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?**Java SDK的并发工具包有很多,是要死记硬背每一个工具的优缺点和使用场景吗?**当然不是,想要学好并发编程,你需要从一个个单一的知识和技术中“跳出来”,高屋建瓴地看问题,并逐步建立自己的知识体系。在这里对那些对并发编程原理方面理解的不透彻,对并发编程的理解模糊

2020-10-29 15:30:40 80 1

原创 java程序员架构进阶必备:设计模式+Spring源码+MyBatis+SpringMVC

前言很多小伙伴可能会很困惑,为什么BAT的面试官总是喜欢问源码?其实我们常用的Spring、MyBaits这样的框架可以说是JAVA里面最经典的教科书,从中你能学习到很多写代码的经验技巧,而去悟开源框架中蕴含的优雅架构设计之道这才是最重要的。同时我还整理了Java程序员学习开源框架必备的学习资料文档免费分享给大家,需要的点此处免费领取,暗号:简书即可获取下面的资料和笔记下载链接,诚意满满!!!!设计模式与6大原则Design Pattern 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采

2020-10-29 15:28:46 165

原创 程序员:本不想进Alibaba受罪,还是“扛不住”高薪的诱惑

前言Alibaba作为国内互联网行业的“老大”,一直以来也是很多“数码宝贝”梦寐以求的公司,我个人是做Java开发的,阿里这些年也开发了很多屌炸天的开源项目,像什么Spring Cloud Alibaba,开源Java诊断工具Arthas,Apache Dubbo,JDBC连接池、监控组件Druid等等,属实牛逼!阿里能做到这样,也不知道各位“数码宝贝”花了多少个日日夜夜换来的,因此我本也不想进大厂累死累活的。之前每个月在北京每个月拿个小30k,日子过的也还算不错,但自从有了娃以后,越发有种家庭责任感,

2020-10-28 16:10:55 82

原创 转行稳了!阿里巴巴刚发布“限量版”Java零基础宝典,机遇来了

如果有人错过机会,多半不是机会没来,而是因为机会过来时,没有一伸手抓住它。什么是Java?人与人之间的沟通通过语言来表达,人与计算机之间同样也用语言来沟通,这种语言我们称之为计算机编程语言,Java是其中一种非常优秀的计算机编程语言,是人与计算机沟通的桥梁。为什么学Java?根据TIOBE这个编程语言排行榜可以看出,Java和C语言其实在伯仲之间,整体上而言Java要高于C语言,也因此很多人也说Java是世界第一编程语言。TIOBE 是编程语言流行趋势的一个指标,每月更新,基于互联网上有经验.

2020-10-28 16:07:06 103

原创 太爽了!花了6个月18天,肝完阿里技术官的笔记,40*16K

前言:要相信,你现在所有的努力和付出都会在将来的某一天回报给你!首先阿里巴巴作为国内互联网行业的领头羊,培养了一代又一代的IT技术人才,很多想进阿里这些互联网大厂的程序员看中的不仅仅是高薪+丰厚的福利待遇,同样也看中了学习氛围以及人脉圈子,这些资源在你以后对你来说都将是一笔财富。如果你想进大厂,一定是要求自身技术栈能达到企业的需求甚至超过企业的需求,关于技术如何提升的问题,一直以来都备受关注,IT行业发展的很快,程序员要保持不断学习,因此,就算是相同起点的人,经过几年的工作或学习,会迅速拉开极大的

2020-10-27 17:08:42 165

原创 2020年的Java程序员面试三件套:多线程+算法+微服务

前言2020年的Java程序员面试三件套:多线程+算法+微服务,对于那些想面试高级 Java 岗位的同学来说,算法+多线程+微服务是绕不过的坎!剩下针对实际工作的题目就属于真正的本事了,热门技术的细节和难点成为了面试时主要考察的内容。小编这里针对多线程+算法+微服务这三个知识点推荐下面三本学习手册,这三本书籍是小编用秃头为代价,精心研究挑选出来的,让大家对这三个知识框架有个基本轮廓,应对个面试还是没什么问题的;多线程提起多线程编程,恐怕许多开发人员都会摇头表示不懂。确实,在校生和刚就职的开发人员往

2020-10-27 17:05:32 306

原创 2020年“有史以来”全网最全1309道BAT大厂java面试题(附答案分享)

前言作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪 50 万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。但是面试的时候,当那个笑眯眯的面试官问出那些你再熟悉不过的 Java 问题时,你只是感觉似曾相识,却怎么也回答不到点上。比如 HashMap 的工作原理,再或者 volatile 的使用场景。这个时候,你可能会怀疑自己的能力,也痛恨为什么当

2020-10-26 17:50:20 240

原创 恕我直言!收藏这个MySQL文档,你其余的MySQL学习资料都可以扔了

对于程序员来说,面试内容一般分为两个部分:编程面试题部分 + 数据库面试题部分。据不完全调查,作为数据库中的主流选择 MySQL 的薪资待遇正在逐年增加,而且似乎不仅仅是程序员在学,就连很多产品经理和运营人也开始学习 MySQL 去分析数据。图来自猎聘网为了让大家能避开面试时的苦恼,我们特意邀请到两位有着 10 年工作经验的技术老兵,前前后后大概花了三个多月的时间,改了 6 个版本,最终形成了这套 MySQL 学习文档,来帮助准备学习的朋友们。目录!每个章节下面都有详细的知识点:具体

2020-10-26 17:47:15 67

原创 直到看完阿里大牛的消息中间件笔记,才知道什么叫“深入理解”

消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 目前市面上可供选择的消息中间件有RabbitMQ、ActiveMQ、 Kafka、 RocketMQ、 ZeroMQ、MetaMQ等。这份笔记结合阿里大牛近年来在实际项目中使用消息中间件的经历和踩过的一-些坑总结整理而成,主要介绍消息中间件使用的背景、基本概念,以及常用的四种消息中间件产品在各个业务场景中的使用案例。以下是笔记中总结的

2020-10-23 11:51:37 195 1

原创 年薪百万架构师力荐RabbitMQ+RocketMQ笔记,学不会就往死里学

RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦,异步通信,高并发限流,超时延迟处理等均有广泛的应用!RocketMQ 是一个来自阿里巴巴的分布式消息中间件,于 2012 年开源,并在 2017 年正式成为 Apache 顶级项目。据了解,包括阿里云上的消息产品以及收购的子公司在内,阿里集团的消息产品全线都运行在 RocketMQ 之上,并且最近几年的双十一大促中,RocketMQ.

2020-10-23 11:49:57 199 1

原创 巨人肩上突击微服务:阿里大牛“王者级”总结,打通你的架构盲区

微服务架构如何系统学习?又从何学起?基于微服务的概念,我想对于大家都不陌生,要实际的应用微服务,你们会面临着以下四点问题:1、客户端如何访问这些服务2、每个服务之间如何通信3、如此多的服务,如何实现?4、服务挂了,如何解决?(应急处理机制)我想,到了这里,有不少小伙伴“小小的脑袋,充满了大大的疑问:”到底微服务是如何进行每个服务之间的通信的呢?如此多的服务,是如何实现呢?服务挂了,该如何解决呢?人都是有好奇心的,有了问题都想知道是如何解决问题的?我们程序员也不例外,于是知乎出炉了一热门问题

2020-10-22 15:06:23 91

原创 通过12天实践计划(秒杀Netty、Redis和ZK),我熟练掌握了分布式高并发核心技术栈

移动时代、5G时代、物联网时代的大幕已经开启,它们对于高性能、高并发的开发知识和技术的要求抬升了Java工程师的学习台阶和面试门槛。就拿面试为例,以前高并发场景面试题只出现在BATJ一线大厂企业,现在覆盖到了跟Java开发有关的任何行业。为此,我制定了12天高并发、分布式核心知识实践学习计划,以便更快掌握分布式、高并发与高性能之间的核心知识,计划表如下:实践12天之后,你会明白原理方面的基础知识非常重要,是大家在日常开发Java后台应用时解决实际问题的金钥匙。而实战更加促进我们对原理技术核心的理解,双

2020-10-22 15:02:30 178 1

原创 输了腾讯赢了阿里:凭借27天超强度复习Java核心知识+面试神技,三面阿里斩获P6岗offer(飞猪事业部)

写在前面概括一下我二面腾讯的整个过程,那可叫一个起落落落起落落落落落…起5月份时,就投了腾讯的后台开发,但迟迟没有收到面试邀请,终于在5月9号晚收到了腾讯的电话,遗憾的是那时在洗澡,并没有接到,错过这次机会之后就再也没收到电话了。。。终于,在5月14号的当晚7点,有幸收到腾讯的面试邀请了(估计这个时候有人拒offer了,就捞了我一手2333),本人毕业于北理工,资历各方面我觉得自己还是不错的,但是面对腾讯的面试官,面试过后我停止我这种傲慢的想法,留下了悔恨的泪水,先说说我的面试情况吧。腾讯IEG客

2020-10-21 15:59:27 428

原创 从简历被拒到收割3个大厂offer(阿里、网易、海康威视),我用2个月的时间破茧成蝶!

其实互联网职业可以大致分两个阶段,在毕业后的3到5年内主要都是以学习、积累为主,从一开始啥都不懂的校园“新鲜人”向“职业人”转变。如果你是Java开发者,在这个阶段你会学习:1、基础的Java知识,多线程、集合类、JVM2、进阶知识,设计模式、系统设计和方法论3、主流框架,Spring、Spring Boot、MyBatis……4、微服务,Dubbo、ETCD、Spring Cloud……5、数据库,Redis、ES、MySQL、分库分表分享一下我的学习之路2017从杭州师范大学(也是马云

2020-10-21 15:57:18 3887

原创 爱了!阿里巴巴内部出品“SpringBoot+微服务指南”,理论与实战

爱了爱了,Alibaba出品“Springboot+微服务架构指南”,理论与实战结合,双管齐下!有幸从一位朋友那里得到Alibaba内部出品强推的“SpringBoot+微服务学习指南”,秉承好东西的当然要共享的原则,今天就来秀一把,试试这“Springboot+微服务学习指南”是否也能让你事半功倍!Spring Boot 构建小系统到架构分布式大系统(理论+实战)Spring Boot是目前Spring技术体系中炙手可热的框架之- -,既可用于构建业务复杂的企业应用系统,也可以开发高性能和高吞吐量

2020-10-20 16:54:36 390

原创 凭借这些Java知识文档我收获了蚂蚁、拼多多、字节跳动Offer

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。微服务的框架那么多比如:dubbo、Kubernetes,为什么就要使用Spring Cloud的呢?产出于spring大家族,spring在企业级开发框架中无人能敌,来头很大,可以保证后续的更新、完善。比如dubbo现在就差不多死了有spring B

2020-10-19 22:11:51 118 1

原创 终极手撕之架构大全:分布式+框架+微服务+性能优化,够不够?

之前有零零散散整理过一些专题给大家参考学习,这次一次性来个终极手撕之架构大全,包含开源框架、分布式、微服务、性能优化等四个大专题共17个小专题,全部一锅端,送给大家一起学习~注意:需要全部完整版架构大全答案的点赞后戳这里,暗号:CSDN免费获取小编会一一回复大家的01 开源框架(Spring +SpringMVC+Mybatis)开源框架答案解析如下:1.1 手撕开源框架之Spring什么是 Spring 框架?Spring 框架有哪些主要模块?使用 Spring 框架能带来哪些好处?.

2020-10-19 22:09:35 156 1

原创 全网疯传!堪称最强!4000页计算机、网络、算法知识教程总结

国庆期间大家吃好喝好玩好,空闲的时可以来学习一波,今天我给大家分享一些你学习时用得着的资料,希望对大家有帮助。01.第一份资料是图解网络根据读者阅读偏好不同,共出了两个版本风格的 PDF,分别是亮白版本和暗黑版本。整理完,才发现这份图解网络 PDF 竟然 300 页了,近 9W 字。获取的方式很简单,直接关注我戳这里,暗号:CSDN即可获取!02.第二份资料是计算机的相关知识看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,

2020-10-17 16:07:41 113

原创 准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

如果你参加过一些大厂面试,肯定会遇到一些开放性的问题:1、 写一段程序,让其运行时的表现为触发了5次Young GC、3次Full GC、然后3次Young GC;2、 如果一个Java进程突然消失了,你会怎么去排查这种问题?3、 给了一段Spring加载Bean的代码片段,阐述一下具体的执行流程?是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说明你的技术还需要继续修炼。面对如此多的技术面试,怎么样才能说自己的技术已经过关了呢?只有问题没

2020-10-17 16:00:37 108

原创 在家远程面试字节跳动,视频三面后以为凉凉,竟直接拿到了offer

当前因疫情原因,很多公司都选择了远程办公和远程面试。作为初次远程面试,内心还是非常忐忑的。字节跳动面试(视频一面)Java容器有哪些?哪些是同步容器,哪些是并发容器?为什么 Java 要采用垃圾回收机制,而不采用 C/C++的显式内存管理?一个线程的生命周期有哪几种状态?它们之间如何流转的?什么是活锁、饥饿、无锁、死锁?怎么检测一个线程是否拥有锁?如何解决同时存在的对象创建和对象回收问题说说一致性 Hash 原理新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?HashM

2020-10-16 15:58:22 749

原创 疫情在家刷了几个月的面试题及算法,我终于拿到了字节跳动offer

前言2020多么特殊,让人记忆犹新的一年…但是再艰难的日子也将过去,我们也要更加努力的去应对生活.宅在家这几个月,每天生活除了陪家人,然后就是不断的刷题刷题…我想这样的生活只有我们程序猿能懂…不负众望,我也拿到自己心仪的offer,“字节跳动”不枉我为他准备了那么久.从接到面试通知,到拿到offer共336小时53分钟21秒,这个时间段内,我没有一刻是不紧张的,直到我清清楚楚地看到“录用意向书”5个大字,悬着的心才放了下去。这次字节跳动的面试,给我的感触很深,意识到基础的重要性、算法的庞大需求,这

2020-10-16 15:55:05 587 1

原创 【技术面】四面美团,终拿offer!

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

2020-10-15 11:02:13 118

原创 2020年四面美团java岗,月初成功拿下offer!(面试思路分享)

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

2020-10-15 10:59:21 210

原创 从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多

前言先来自我介绍:老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在我们老家,能出一个本科大学生也是非常不容易的。因为农村信息的相对闭塞,我对大学专业一无所知,加上分数并非前茅,最后被调剂一个我并不喜欢的专业,这里就不透露自己是什么学校了,只能说毕业之后为了能多赚点,选择了送外卖,这一送就送了将近3年的时间。为什么学编程?接触到编程是一次很偶然的机会,有一次送外卖,对方是自己的学长,他是计算机专业的,毕业后就进了一线互联网公司,那之后就偶尔有跟他聊人生聊未来,一次契机,他劝我何不自

2020-10-14 11:25:19 138

原创 987页的Java面试宝典,看完才发现,应届生求职也没那么难

前言现在已经九月底,金九银十也已经过去了一大半,很明显今年的面试季明显不如往年火热,对于求职者来说,也更难了一些。马上迎来国庆节,假期一过,十月份又过去了三分之一,综合来看今年确实不是面试的最佳时期,不过趁今年所剩的时间来好好准备,明年的金三银四或许会顺利得多。不过,对于今年的应届生来说,等到明年再去面试,竞争就更大了。不过,好在我们总能够找到一些好资源进行分享,今天分享的这份资料是987页的Java面试宝典,完整地看完之后,或许你就会觉得,应届生求职其实也没有那么难了。本篇文章以下内容主要分享这本

2020-10-14 11:23:19 110

原创 复习一周,字节跳动三场技术面+HR面,不小心拿了offer

忘记录音了,想起啥来写啥吧8.15 一面 (60min)自我介绍,为什么投客户端python和java有什么区别java内存模型gc讲讲http https区别cookie,sessionhttps握手过程对称非对称加密算法?哪个效率高?tcp握手要三次,挥手要几次,为什么进程和线程,描述一下进程通信方式线程同步方式写个生产者消费者模型,要求多线程环境下为什么要用synchronized?原理?效率?算法:二叉树,打印所有根结点到叶节点路径和为k的路径。反问先

2020-10-13 17:16:33 816

原创 三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

前言一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且对面试这块也做了一些研究和相应的准备。这里分享面试阿里、头条、腾讯的经过以及一些总结四面阿里面试岗位是研发工程师,直接找蚂蚁金服的大佬进行内推,参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。一面:自我介绍项目中做了什么,难点呢。Java的线程池说一下,各个参数的作用,如何进行的。Redis讲一下分布式系统的全局id如何实现。用zookeeper如何实现的

2020-10-12 17:19:54 1251 1

空空如也

空空如也

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

TA关注的人

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