自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 它来了!它来了!GitHub 官方发布了 GitHub 命令行客户端 1.0 !

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了9月18日,咱们的GitHub 官方正式发布了 GitHub CLI 1.0 版本,这个工具是干嘛的呢?这是一款让开发者可直接通过命令行来实现一些基础化的操作的工具,比如创建 issues,切分支、发布版本,mgered、 Pull 、push 等最近GitHub

2020-09-30 16:55:10 173

原创 火爆全网:SpringBoot+Vue+JPA后台管理系统源码分享(项目部署+前后端手册+运维)

这是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。这个开源项目基本稳定,并且后续作者还会继续优化。完全开源!这个真的要为原作者点个赞,如果大家觉得这个项目有用的话,建议可以稍微捐赠一下原作者支持一下。后端整理代码质量、表设计等各个方面来说都是很不错的。前后端分离,前端使用的是国内常用的 vue 框架

2020-09-30 16:48:42 752

原创 面试高频:何时用多线程?多线程需要加锁吗?线程数多少最合理?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了一、什么时候应该使用多线程?今天看到一个问题,突然有感而发,想聊下这个话题。不知道大家有没有想过这个问题,就是什么时候我该使用多线程呢?使用多线程就一定会提升系统性能吗?1、其实是否应该使用多线程在很大程度上取

2020-09-30 16:24:51 222

原创 三年渣本靠两个文档拿下了三个一线名企的offer:杭州阿里+北京京东+北京百度

昨天小休,一位高中同学联系了我,说是要请我吃饭,有这种好事,我当然是毫不犹豫的答应了啦!等等…会不会是找我借钱的?好慌,怎么办?已经答应过去了。在后面的交谈中,他才告诉我,他拿到了阿里、京东、平安等5个大厂java岗的offer,不过是两个初级三个中级。我问他,咱毕业两年了,加上实习一年,都算得上3年的工作经验了,为啥还面初级?他说,首先,他因为家里的事情耽误了1年半,其次,学历没有竞争优势,能不能进阿里都没底,也不太清楚自己技术的深浅。还说要不是我年前在群里分享了一套系统的面试题和一个关于面试

2020-09-29 20:56:18 297

原创 真香!拿到这份MySQL文档后,别的数据库学习资料都入不了眼

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

2020-09-29 17:57:45 69

原创 推荐一个免费的数据库管理工具,比Navicat还要好用,功能还很强大

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeave

2020-09-29 17:44:37 421

原创 拿下了北京十余家互联网名企的面试笔记,让你看看什么是真正的offer收割机

从各个时期,分别规划好自己的计划,让自己不急不躁、稳中求胜。在求职前期,通过实习和自我认知,给自己一个合适的定位,根据这个定位制作简历、补足知识。在求职过程中,保持良好的心态,不断通过笔试、面试提高自己的能力,从而获得理想的offer。但在获得offer之后,也不要太过轻松,提早为入职做准备,根据部门的技术栈拓宽自己的视野,能够帮助自己在未来的道路上越走越顺。今天小编在这里给即将成为Java工程师的小伙伴们准备了一份Java面试文档,这一份文档能够让你在秋招的战场上战无不胜,让我们一起,只争朝夕,不负韶华

2020-09-29 16:03:35 141

原创 开源至上:1w+星标的SpringCloud微服务开发脚手架

前言这是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic

2020-09-28 21:04:10 713

原创 安利一款非常NICE的 API 敏捷开发工具

初衷用尽可能简单的方式,完成尽可能多的需求。通过约定的方式 实现统一的标准。告别加班,拒绝重复劳动,远离搬砖特性用于快速开发API接口。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.可视化界面,将入参自动封装到可执行的脚本上,支持所有关系性数据库SQL执行语句,非关系型MONGODB查询语句.欢迎扩展完全基于springboot2.x 作为springboot项目的stater方式集成,无侵入性,新老项目都能快速集成只需编写一行代

2020-09-28 17:45:54 337

原创 还是阿里巴巴厉害,我被技术官的 Spring 万能手册上了一课

提起Spring,大家肯定不陌生,它是每一个Java开发者绕不过去的坎。Spring 框架为基于 java 的企业应用程序提供了一整套解决方案,方便开发人员在框架基础快速进行业务开发。我最近一直在研究大厂的面试,发现现在的不论大大小小的互联网公司,Spring都是一个绕不开的话题,而且仅仅是 Spring 的面试,从最开始的官网入门到现在源码的深度分析。主要就是四个系列:一、基本概念面试题集( Spring 相关概念梳理),从Spring的基本概念入手,这一系列的面试题是入门Spring的不二之

2020-09-28 16:08:08 96 1

原创 踩了个坑,给 JDK 上报了一个 BUG

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了背景分享一下之前踩的一个坑,背景是这样的:我们的项目依赖于一个外部服务,该外部服务提供 REST 接口供我方调用,这是很常见的一个场景。本地和测试环境测试都没有问题,一切就绪上了生产后,程序调用接口就总是网络不通

2020-09-27 16:48:25 148

原创 闭关苦修两个月,读完这篇699页pdf,终于搞定了阿里的offer

一、前言 (自我介绍)长话短说,由于高中贪玩高考失利, 我毕业于湖南某技术学院。对于大专毕业的我,因为学历的劣势,只敢选择一个刚起步的小公司开始九九六的上班。原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个大专渣渣也奋斗了起来,竟拿下了阿里offer。然后我想将这次面经分享出来,让那些跟我一样被学历困扰的人,能够对职业生涯和技术规划有重新的认识,感谢!以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,

2020-09-25 13:53:46 295 1

原创 天天都是面对对象编程,你真的了解你的对象吗?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了Java是一种面向对象的编程语言,详细自己对对象的理解是否只有一句话来描述:一切皆对象,new出来的对象都在堆上!等等,这不是2句话?不,后面这句只是我写这篇文章的原由。初学Java大家都说new出来的对象都在堆上,对此深信不疑!但是后续越发对这句话产生怀疑,想想每个

2020-09-25 10:30:12 64

原创 Java程序员必备基础:JDK 5 到 JDK 15都有哪些经典新特性

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了Java 5 新特性1. 泛型泛型本质是参数化类型,解决不确定具体对象类型的问题。List<String> strList=new ArrayList<String>();2. 增强循环(for-each)for-each循环简化

2020-09-24 17:50:14 237

原创 又出神作!阿里技术官再出山,操作性超强的Spring源码实践

如果你看懂了 Spring 源码,再去看 MyBatis、Spring Security 源码,你会发现这些源码都非常容易,稍微瞅几眼就懂了。然而源码的学习是一个枯燥的过程,源码解读也是一个枯燥的过程,但是一旦你把源码搞懂了,技术上的提升也绝对是肉眼可见的,所以,去折腾一下源码绝对是有必要的,这也是你和同行拉开差距的方式之一。本文将会从Spring基础入门、Spring项目实战再到Spring底层源码分析来介绍,希望读者们能够从中获取到对自己有用的知识,进而升职加薪。目录内容展示Spring基

2020-09-24 17:49:11 78

原创 全新国内互联网一线大厂面经:阿里中间件+蚂蚁金服+头条研发岗+抖音+京东+美团+百度

前言:马上就又到了跳槽的好季节,不知道你是不是已经安于现状,还是蓄势待发呢?最近我呢又在搜罗整理大厂的面试题,来来来!我分你一份!加油!阿里中间件(四面)Java中间件一面技术一面考察范围:重点问了Java线程锁:synchronized 和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型:常问的JVM分代模型,以及JDK1.8后的区别,最后还问了JVM相关的调优参数分布式锁的实现比较技术一面题目:自我

2020-09-24 10:53:12 341

原创 Alibaba 4年未到P7,转投ByteDance(字节跳动),前期的准备至关重要

自己在阿里呆了四年目前是P6,感觉遇到了瓶颈P7一直上不去,这才使我决定跳槽到字节试试面试准备不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:1. 自我介绍。(介绍自己的项目经历以及一些特长而不是简单自我介绍喜好等)2. 自己面试中可能涉及哪些知识点、哪些知识点是重点。3. 面试中哪些问题会被经常问到、面试中自己该如何回答。4. 自己的简历该如何写。“80%的offer掌握.

2020-09-23 16:04:16 471

原创 面试官:我就问了一个 volatile 关键字,没想到他吹了半小时

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了并发编程三大特性原子性一个操作或者多次操作,要么所有的操作全部都得到执行并且不会受到任何因素的干扰而中断,要么所有的操作都执行,要么都不执行。对于基本数据类型的访问,读写都是原子性的【long和double可能例外】。如果需要更大范围的原子性保证,可以使用sy

2020-09-23 14:21:04 296

原创 热乎的面经总结:华为云核心部(三面)+阿里巴巴(四面)

面试只是对个人技术及应变能力的一次考验。只有解决了一个问题,你才有机会遇见下一个问题,共勉。华为校招软件开发工程师面经部门:云核心网产品线一天下午面完三轮,累的不行 原本一面约到两点,但是最后2点40多才开始一面:50min算法题:小于n的孪生素数对数介绍项目,问实现细节,说一下设计思路复盘笔试的题目,只是让简单介绍了一下当时做题的思路Java线程池相关的问题,很简单会不会docker(不会)中间间隔了大约两个小时二面:45min还是讲

2020-09-22 16:03:18 4251 1

原创 技术人优秀的个人履历是什么样的?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了由于之前做「模拟面试」的经历,常常就会有不少的朋友们向我咨询如何优化他们的简历,一般我会很忙而没有空闲去照顾到所有人,但偶尔我还是会选择在闲暇之余帮助一些小伙伴查看,然而,看似万千仪态的简历,却总会犯上一个通病,没有

2020-09-21 14:08:26 173

原创 面试被问懵了?数据库界的里程碑,MySQL基础+性能优化+架构设计

作为目前互联网中热门的数据库,MySQL 由于在成本和性能方面有着独特优势, 成为很多互联网公司的业务系统的首选。据 开发者头条 发布的《2019-2020年中国开发者调查报告》显示:选择使用 MySQL 数据库的开发人员比例高达 83%。毫不夸张地说,是否精通 MySQL,已经成为决定开发者薪酬高低的一项重要考核标准。今天给大家带来的是MySQL,其中包括MySQL基础实践指南、MySQL性能优化,以及进阶的MySQL架构设计,包括如何管理和运维MySQL,可以说是由浅入深,把学习MySQL必备的一些.

2020-09-21 13:53:55 101 1

原创 这个本魔法书火了,还不会用Git的程序员,这下赚到了

2005 年,Linus在非常短的时间内把Git开发出来了。Git是一个 “分布式版本管理工具”,堪称版本控制瑞士军刀。这个可靠、多才多艺、用途多样的校订工具异常灵活,以致不易掌握,更别说精通了。但是话又说回来,一个精通Git的程序员,会帮你在履历上加不少分,而且对你日常的工作效率也会有很大的帮助。如果你还没开始学Git,不妨先把Git的内部机理放在一旁,先学习Git的使用。今天和大家推荐一本很热门的Git手册——Git Magic。这本书是由毕业于斯坦福大学CS专业的Ben Lynn撰写,在这本书是是

2020-09-19 13:59:27 117

原创 阿里中间件:RocketMQ消息丢失场景及解决办法

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了既然使用在项目中使用了MQ,那么就不可避免的需要考虑消息丢失问题。在一些涉及到了金钱交易的场景下,消息丢失还是很致命的。那么在RocketMQ中存在哪几种消息丢失的场景呢?先来一张最简单的消费流程图:上图中大致包含了这么几种场景:生产者产生消息发送给Rock

2020-09-19 11:48:40 227

原创 五面阿里惜败!硬是把MySQL基础和底层优化吃透了,搞定了美团的offer

作为一名后端开发,MySQL是工作上最常用的关系型数据库之一。随着移动互联网的高速发展,集群架构已经成为主流趋势,对于数据库的高并发,高可用等指标的要求也越来越高。应聘者是否具备相应的底层机制和原理的驾驭能力,成为互联网公司筛选人才的重要考核标准。如果你只停留在建库、创表、增删查该等基本操作水平,迟早会被企业淘汰。举三个栗子(面试官常问):如何提高查询语句性能?如何突破单库性能瓶颈?如何做到数据库的高并发与高可用?下面,为了避免大家刷题踩坑,我把MySQL常见面试给大家整理出了一份PDF文档

2020-09-18 17:20:10 125

原创 三面大厂Java岗,HR现场直接发offer?他是横着走出来的!

前情提要这是一个发生在我朋友身上的真实事情:这里就叫他A吧。A工作不到两年,周末在朋友圈发了个喜报,准备入职美团。之后,我就带着祝福跟A聊了许久,聊天的内容就是具体了解一下他面试的过程,心路历程和未来的打算。之所以今天才发文章,是因为我一直在等他整理面试问的内容。今天正好就一并分享出来。严格来讲是三面,但是Y笑着说其实只有二面…美团一面(80min)(为保证内容纯正,下面的语言是由A自己整理的,没有任何改动)面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团相当重视基础问题(计算

2020-09-18 14:47:16 260

原创 JDK15已发布!网友:我还在JDK8踏步走...

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了Java自1995年5月23日诞生,到今年已经过了25个年头,Java一直位居编程语言排行榜前三,而且在国内很多企业都是主力开发语言。说句不该说的话,Java养活了一大批企业和程序员~~最近,Oracle又宣布JDK15正式发布,见下图这也是Java迭代周

2020-09-18 11:45:04 572

原创 旷世之作!阿里架构师在内部强势推出的 可伸缩架构设计核心技术 PDF文档

近些年来,伴随着技术的进步,越来越多的Web应用系统需要存储、转化、处理越来越多的数据,而这必将要求工程师们掌握构建可伸缩的Web系统的能力。当我了解到大多数工程师都缺乏这种构建可伸缩Web系统的能力时,我觉得有必要写一篇与此有关的文章。一方面,目前市面上缺乏相关的材料;另一方面,那些在小公司工作的工程师们也缺乏必要的环境去学习可伸缩架构的设计方法。因此,本文致力于讲解软件架构与基础设施如何协同工作,并最终实现系统的可伸缩性。希望本文可以成为开启读者可伸缩架构设计之旅的一个里程碑。文中既给出了可伸缩架构

2020-09-18 11:13:33 114

原创 膜拜!程序员60K+高薪技术,阿里云架构师内部强推的DevOps学习指南

DevOps 的发展现状目前,DevOps 处于高速增长的阶段。尤其是在大企业中,DevOps 受到了广泛的欢迎。根据 2019 年的调查发现,82% 的受访者已经接受了 DevOps,而前一年这一比例为 74%。越大的企业,越喜欢 DevOps。包括 Adobe、Amazon、Apple、Airbnb、Ebay、Etsy、Facebook、LinkedIn、Netflix、NASA、Starbucks、Walmart、Sony 等公司,都在采用 DevOps。在这里分享我前段时间拜访阿里时的一位架.

2020-09-17 16:30:34 318

原创 强势来袭!阿里巴巴技术团队共同携手编写的“大厂面试参考指南”v1.0版本

这份文档由阿里巴巴架构师牵头,联合了部门上上下下 P6 - P8 级岗位众人的意见,1.0版本由此诞生。(这阵容,质量就不用我多说了吧)内容非常全面,主要是结合了互联网大厂的面试需求点,包含了:分布式架构(大型网站系统的特点+架构演化发展历程+微服务)中间件技术(缓存+消息队列+搜索引擎)大数据与高并发技术(秒杀架构设计+数据库架构+阿里巴巴商品信息存放技术+限流算法)数据库(索引+开发规范+范式+事务+MVCC)设计模式与实践(常用设计模式+AOP/IOC+Zookeeper)数据结构与算法

2020-09-17 13:55:47 207

原创 踩坑了,JDK8中HashMap还是会产生死循环问题!

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了JDK8中HashMap依然会死循环!是否你听说过JDK8之后HashMap已经解决的扩容死循环的问题,虽然HashMap依然说线程不安全,但是不会造成服务器load飙升的问题。然而事实并非如此。少年可曾了解一种红黑树成环的场景,=v=今日在查看监控时候发现,某

2020-09-17 11:50:51 186

原创 我把某大厂P8大牛手写的 Linux+网络编程 手册搞到手了

Linux 系统已经渗透到 IT 领域的各个角落,作为一名 IT 从业人员,不管你是专注于编程,还是专注于运维,都应该对 Linux 有所了解,甚至还要深入学习,掌握核心原理。Linux 学习建议:一定要安装 Linux,在真实的 Linux 系统上学习,条件允许的话,最好在物理机上安装。Linux基础知识基础知识看似简单,但是想要真正理解它们,是需要花一番功夫的。除了需要积累经验以外,更 需要对它们进行不断的思考和理解,这样,才能写出高可靠性的程序文件I/O文件I/O是操作系统不可或缺的部分.

2020-09-16 17:29:42 116

原创 2020年BAT,京东,美团,滴滴等公司面试经验总结

一、心态 心态很重要! 心态很重要! 心态很重要! 重要的事情说三遍,这一点我觉得是必须放到前面来讲。 找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但是你可以多投几家公司,这样拿到offer的几率就要大一点,因为你总有运气好的时候。所以,不要惧怕...

2020-09-16 09:50:52 249

原创 头条Java高级面试70题,含答案大赠送!需要的直接领走!

【整理的70道阿里、百度等BAT的Java面试题】下面题目都带超详细的答案,详情见底部。1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、你怎么理解http协议?12、说说http协议的工作流程。13、http有哪些请求提交

2020-09-16 09:28:35 455

原创 最新阿里天猫面试题(含总结):线程池+并发编程+分布式设计+中间件

一面:HashMap实现原理,ConcurrentHashMap实现原理 红黑树,为什么允许局部不平衡 TCP,UDP区别,为什么可靠和不可靠 一次HTTP请求的全过程,包括域名解析、定位主机等 TCP三次握手 MySQL事务是什么?四大特性,四大隔离级别 ConcurrentHashMap和Hashtable区别 spring IOC和AOP,以及各有什么优点 有哪几种常用的线程池 什么情况下使用Runnable和Thread创建线程,Runnable和Callable的区别 线程

2020-09-15 14:27:09 171

原创 一篇文章把 InnoDB 的事务机制给你弄的明明白白

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了我们从一个转账的故事开始。隔壁小王从美团上找到了一家水饺店,准备中午吃水饺。下单成功,支付20元。商家这里响了一下:叮叮,您有美团外卖新订单啦,请及时处理。水饺一份,好嘞,下锅。很快小王吃到外卖了,吃完美美地躺下开始睡觉。突然手机一顿猛响。一个陌生的号码打过来

2020-09-15 14:25:28 153

原创 微服务盛行的时代还不会用Docker?别找了,Docker从入门到实战都在这里了!

微服务最近几年在互联网行业是越来越火热,Docker也是程序员不得不掌握的技术点,今天我们就来了解关于微服务中的Docker技术。如果你是一位技术爱好者,那么一定没少听说过Docker吧,这绝对是在技术圈线上线下都在谈论的一个热门话题。Docker也可以被称为轻量级虚拟化技术。与传统的VM相比,它更轻量,启动速度更快,单台硬件上可以同时跑成成百上千个容器,所以非常适合在业务高峰期通过启动大量容器进行横向扩展。第一本Docker书,带你走进神奇的Docker世界,感受它的奇妙之处。需要获取完整文档用以

2020-09-15 11:10:55 113

原创 刷了一个月LeetCode算法,成功收下了阿里巴巴、字节跳动等大厂的offer

前言随着互联网寒潮的到来, 越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:刷过的题老是忘,第二次刷的时候还是不会做刷题的速度很慢,即使花一天时间,也常常只能刷五六道坚持不下来,老是刷到一半就停滞下来了,当我第二次再来刷的

2020-09-15 10:58:02 328

原创 我凭借这八大专题面试文档,拿下了蚂蚁金服、字节跳动等一线大厂的offer

互联网的寒冬早已开始, 整个行业出现这样一种奇怪的场面: 企业里一方面加快更新换代,加大内部竞争的压力以提高效率; 另一方面疯狂招人,对稀缺性人才依然保持了极高的需求 。想必大家已经有了切身的感受,公司内部晋升要求变高、名额变少,外部机会的要求也水涨船高,并且限制涨幅、职级等。 国外也是如此: Facebook、微软、谷歌不时有高管离职的消息传来。就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。整理的这些架构技术希望对Jav

2020-09-14 13:56:58 327 1

原创 阿里中间件:RocketMQ生产部署架构如何设计?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了前言今天我们就来聊一聊具体如何来设计一套高可用的生产部署架构。在聊如何设计这套架构的同时,我们再补充一些之前没提到的知识。好了,那我们现在开始吧。NameServer的部署关于NameServer,我们之前的文章已经详细讲解过了集群化的内容,这里直接把它部署到

2020-09-14 11:42:02 550

原创 还热乎的阿里面经:一面+二面+三面+HR四面,我的金九银十复盘经验总结!

阿里中间件团队一面:第一步先自我介绍?介绍自己的项目经验和个人的擅长点,面试官主要考察你的表达能力和语言精简能力。第二步:项目中做了什么,难点在哪里?主要是想了解参与过技术难度最大的项目难点,技术难点在哪里,你是怎么来解决的,考察项目经验(技术难度)。第三步:开始切入技术面试正题:Java的线程池说一下,各个参数的作用,如何进行的?同步与异步区别?HashMap的实现原理,HashMap是如何解决hash冲突的问题?Redis讲一下,项目使用场景,以及对应的算法?..

2020-09-14 10:42:35 244 1

空空如也

空空如也

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

TA关注的人

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