自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这份GitHub上价值49K的SpringBoot2+Thymeleaf企业应用实战,真香

Java经过多年的发展,市面上出现的开发框架多不胜数,技术发展日新月异。程序员群体是一个求知若渴的群体,也是一一个容易接受新知识的群体,为了学习新技术,多少人食不知味、夜不能寐。本书期望给读者提供一整套的企业应用开发方案,包括目前流行的Spring Boot. Thymeleaf、Spring Data以及多个JavaScript框架,学习完本书知识后,读者掌握的并不是一两个技术框架,而是一整套当前流行的开发技术。本书以Spring Boot与 Thymeleaf为核心,以如何使用Thymeleaf

2021-01-24 01:11:07 432

原创 迄今为止把Mybatis讲解的最详细的PDF,图文并茂,通俗易懂

废话不多说,直接进入文章。我们在使用MyBatis的时候,会在xml中编写sql语句。如图:那么,MyBatis底层是如何构造sql,写了接口为啥就能执行sql?下面带着这个疑问我们一步步分析。梳理MyBatis的设计思路创建SqlSessionFactory实例 实例化过程中,加载配置文件创建configuration对象 通过factory创建SqlSession 通过SqlSession获取mapper接口动态代理 动态代理回调sqlsession中某查询方法 SqlSe

2021-01-23 22:20:43 590

原创 腾讯P7给2年开发女朋友吐血整理面试题合集:Java虚拟机+Tomcat等

阳春三月,春暖花开、又到了少男少女怀春的季节!既然是怀春,狗粮肯定是避免不了的,果不其然前几日被撒了一脸,还是同行。我这个人唯一的优点就是有福同享,有我一口吃的,肯定给你们对半分。那么我吃到了,你们也来尝尝是什么味道的吧?看看腾讯P7给女朋友面试整理的面试题合集吧Java虚拟机Java内存模型Jdk和Jre和JVM的区别 说一下 JVM由那些部分组成,运行流程是什么? 详细的介绍下程序计数器?(重点理解) 详细介绍下Java虚拟机栈?(重点理解) 栈指向堆是什么意思? 你能给.

2021-01-23 22:11:44 713

原创 字节三面远程,Java+Redis+网络+数据库+算法,轻松反杀面试官?

上周收到字节跳动的远程面试邀请,心惊胆战,本以为分分钟会被秒杀,没想到三面下来我居然轻轻松松反杀对方面试官(哎哟哟~有点嘚瑟),为此想把这次的面经分享出来嘚瑟一下下。字节总共是3面技术+1面HR,具体哪面问了什么题目我是有点分不清了,不过我记得每个知识点大概问了那些问题,大致分为Java+Redis+Linux/操作系统+网络+数据库+算法这六个部分吧,说句心里话,这次之所以能反杀字节的面试官,我也是下了狠功夫的,天天熬夜刷题复习(还是挺惨的呢~)好吧,说了这么多就不废话了,一起来看看字节后台三面都

2021-01-23 22:09:30 218

原创 45天闭门刷题,精通这份Java高级架构面试文档,入职阿里涨薪20K

在家隔离期间,闭关潜修1个半月,远程面试了近10家互联网公司(阿里,京东,美团等),今天将我复习的面试题及面试被问的高频问点进行整理,筛选其中出镜率最高的面试题,给出参考答案,供大家复习!(文末附解析)Java基础JVM与优化Redis缓存SpringSpringBoot,SpringCloud消息队列(Kafka,MQ)分布式架构(Zookeeper,Nginx)高可用架构...

2021-01-23 22:07:42 118

原创 终于有人把性能优化讲清楚了!阿里架构师推荐的Java性能权威指南可太强了

Java给大部分人的感觉就是慢,有严重的性能问题。其实程序慢的问题,与语言无关,与Java无关。Java应用的性能优化也是一个老生常谈的话题,但是只要我们深入的了解性能调优方法,走遍天下都不怕!大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。工欲善其事必先利其器,如果我们能真正掌握性能优化的核心原理,那么将会有很大收获。市面上真正适合学习的性

2021-01-23 22:06:01 193

原创 从月薪3K的Java小学生,到年薪80W的Java架构师,靠这份文档,让我学习像升级打怪一样简单!

为啥要分享?在写代码的路上,我们都遇到过很多的艰难险阻,遇到过很多自己没有办法解决的问题,接受过别人的帮助,到现在既然有这个能力了,我也想去帮助他人!Java架构师应该算是一些Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力了。我就跟大家来简要地说说吧。如果你是想成为Java架构师,那么你首先要是一个Java高级攻城狮。也就是说,基础必须牢固,对Ja.

2021-01-23 21:59:50 184 1

原创 成功升P7多亏掌握了这几点:高并发+Nginx+微服务+Redis+MySQL

高并发书中采用循序渐进的讲解方式,从并发编程的基本理论人手,逐步介绍了在设计Java并发程序时各种重要的设计原则、设计模式以及思维模式,同时辅以丰富的示例代码作为对照和补充,使得开发人员能够更快地领悟Java并发编程的要领,围绕着Java平台的基础并发功能快速地构建大规模的井发应用程序。需要获取得话麻烦看下图小助理的微信:添加即可免费获取到哦Nginx完全开发指南本书深入最新的Nginx源码,详细剖析了模块体系、动态插件、功能框架、进程模型、事件驱动、线程池、TC..

2021-01-23 21:54:56 127

原创 秒杀全网!SpringCloud微服务电商实战项目(整套源码+视频+文档)

写文章很久了,听到粉丝问的最多的问题就是:有没有新的完整的项目,因为现在很多流传的项目都太老了,实战意义不是很强。很多程序员每项技术单独拿出来有可能很厉害,例如:springcloud、springboot、redis、nginx、mysql、rabbitMq等,但是普遍缺乏将所有的这些技术整合到一起,从前端到后端,从开发到部署上线,从每个知识点到整体的设计。本次分享不是分享项目而是教你如何开发一个项目细节流程。简介项目技术栈基于springBoot2.x、springCloud采用前后端分离的

2021-01-13 16:49:36 315

原创 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!

摘要ELK日志收集系统进阶使用,本文主要讲解如何打造一个线上环境真实可用的日志收集系统。有了它,你就可以和去服务器上捞日志说再见了!ELK环境安装ELK是指Elasticsearch、Kibana、Logstash这三种服务搭建的日志收集系统,具体搭建方式可以参考《SpringBoot应用整合ELK实现日志收集》。这里仅提供最新版本的docker-compose脚本和一些安装要点。docker-compose脚本 version: '3' services: .

2021-01-13 16:45:45 250

原创 阿里Java研发第2面,都会问什么?斩获阿里P6+的“他”告诉你答案

分享一个好消息,最近一个经常与我交流技术的粉丝朋友成功入职阿里!暂且叫他阿布吧。绝大多数技术人都有个阿里梦,阿布也不例外。在准备跳槽的日子,阿布也到其它的大厂面试过,最终他选择了阿里。阿布在10月份入职阿里菜鸟物流研发部,主要负责物流网络系统研发,级别是P6+。对很多人来说,每年的双11都是个大挑战。但是在阿里内部,其实阿布他们挺闲的,只需要通宵值班盯着系统的运行状况,出了问题就忙,不出问题还是正常的。(一般都不会出问题【手动滑稽】)阿布去阿里面试一共4面,都是技术面,7年的工作经验,加上前

2021-01-13 16:41:20 259

原创 算法太TM重要了!7天内刷完这些题我拿到了字节跳动offer

前言今年的面试形势不容乐观,竞争愈发激烈,进大厂的难度又增加了。但是,梦想还是要有的,万一实现了呢?这不就有一只幸运鹅。我的一个朋友,几天前,他百年不见更新的朋友圈有了新动态,他居然晒了他的offer,配的文案就是这篇文章的标题:算法太TM重要了!刷完这些题,我终于拿到了梦寐以求的大厂offer!下面有不少前来贺喜的朋友,就是发言酸溜溜的。算法的地位大家都知道算法的重要性,有过面试经历的人都知道,目前国内的大厂已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察应聘者数据.

2021-01-13 16:35:19 246

原创 Java程序员还没有掌握SpringBoot?这一份文档,你真应该好好学学

Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。对Spring平台和第三方类库我们有一个自己看法,所以你最开始的时候不要感到奇怪。大多数Spring Boot应用程序需要很少的Spring配置。小编最近几个月费劲心血整理出来了一份Spring Boot学习文档,可以看到全部整理完成的文档有400多页,这一份学习文档我想对于想要学习Spring Boot或者说想要掌握Spring Boot底层原理与源码知识的小伙伴有非常大的帮助!每一个章节背后我都会用有效的案例

2021-01-13 16:32:46 138

原创 实战文档:彻底搞懂JVM+Linux+MySQL+Netty+Tomcat+并发编程

面试前期准备不充分其实就是对自己的不负责任,也是在浪费自己的时间,今天为大家整理了一份实战文档,让你系统性的弄懂架构师筑基内容:Linux基础与进阶+高性能Netty框架+MySQL+并发编程进阶+JVM性能调优+Tomacat注意:以下所有资料(含答案)的文档以及笔记整理均可以免费分享给大家,需要这些资料的先来看一张架构师筑基专题内容图:一、Linux相关内容:(1)Linux面试专题Linux 中主要有哪几种内核锁? Linux 中的用户模式和内核模式是...

2021-01-13 16:23:45 192

原创 牛皮了,程序员苦刷这些算法算法47天,四面字节斩获offer

最近有看到很多朋友想进大厂,四面竟然都考了算法,很多同学面对算法的问题都很头大,因为自己做项目很难用到,但是但凡高薪的职位面试都会问到。最近我整理了一份刷题宝典,这份刷题宝典,也让我进了心仪的大厂。今天给大家分享一下:毕竟现在大厂里用的都是算法,所以这块内容不吃透肯定是不行的。目录如下:图文并茂,附有刷题答案源码。第一份:LeetCode算法收割机由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!部分目录展示:..

2021-01-13 16:23:19 196

原创 Alibaba架构师深夜传授我MySQL高级调优笔记,要是再学不会,就去送外卖

MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化? 为什么索引能提高查询速度? MySQL连接池的连接数说爆就爆了? 关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?最近小编在阿里P7大佬手里扒到这份MySQL高级调优笔记,竟然有80K+星,今天就拿出来分享给大家,本笔记主要讲解了MySQL中的视图/存储过程/触发器/索引等对象的使用、常见的SQL语句优化的技巧 、应用优化、数据库优化、数据库日志等方面的知识,并通过综合案例,对笔记中的知识进行一

2021-01-13 16:23:02 153

原创 京东三面凉凉:java+spring+jvm+kafka+微服务等一个都讲不清

以下来自粉丝投稿:三面大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为spring+jvm+微服务+kafka+MongoDB等五类,接下来分享一下我的这京东面试的面经+一些我的学习笔记。注意注意:需要小编整理的spring+jvm+微服务+kafka+MongoDB等五类面试答案、学习笔记、思维脑图(xmind)需要获取的话麻烦一键三连之后看下图小助理的微信:(p..

2021-01-13 16:22:48 123

原创 左手字节,右手阿里,我是如何通阿里架构师的java面试文档,拿到多家大厂offer的

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

2021-01-13 16:21:56 140

原创 蚂蚁Java三面:二叉树+HTTPS加密+自旋锁+缓存穿透(送答案)

一面二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL树)和弱平衡二叉树(红黑树)有什么区别 B树和B+树的区别,为什么MySQL要使用B+树 HashMap如何解决Hash冲突 epoll和poll的区别,及其应用场景 简述线程池原理,FixedThreadPool用的阻塞队列是什么 sychronized和ReentrantLock的区别 sychronized的自旋锁、偏向锁、轻量级锁、重量级锁,分别介绍和联系 HTTP有哪些问题,加密算法有哪些,针对不同加密方式可能产...

2021-01-12 19:38:59 146

原创 阿里三面惨遭被虐,spring,jvm,mybatis,并发编程等一窍不通

三面大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为spring,jvm,mybatis,并发编程等,接下来分享一下我的这阿里面试的面经+一些我的学习笔记。注意注意:需要小编整理的spring,jvm,mybatis,并发编程等,面试答案、学习笔记、思维脑图(xmind)阿里关于spring面试问题:请解释下spring框架中的Ioc? BeanFactory 和.

2021-01-12 19:36:17 192 1

原创 列举出常见的Java面试题100+,我靠这个在十月拿到了阿里的offer

以下来自粉丝投稿:风萧萧兮易水寒,九月下旬我像个壮士一样奔赴阿里面试,其中经历过+HR面一共4面,总算在十月初拿到了阿里的offer,在这边也把阿里的面试题结合一些我准备的备考面试题分享出来,希望能对想要进阿里的小伙伴们一些帮助!解析领取:需要获取的话麻烦一键三连之后看下图小助理的微信:(ppltStudy)添加即可免费获取到哦Java基础面试专题关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 什么是 Java 程序.

2021-01-12 19:31:26 140

原创 最近面试了一个连引用都不懂的Java程序员

最近就说到了一个面试题谈谈对Java中几种引用的理解。因此打算以该面试题为例子,写篇文章说说在Java中引用是什么以及怎么用。 【划重点:给你三秒钟时间思考,如果是你,该如何回答面试官的这个问题呢】引用是什么【划重点】在Java中引用包括:FinalReference 强引用 SoftReference 软引用 WeakReference 弱引用 PhantomReference 虚引用那么为什么会提供这四种引用呢,主要原因有:方便Jvm进行垃圾回收 方便开发人员使用,

2021-01-12 19:26:52 98

原创 阿里工作6年,熬到P7就剩这份学习笔记了,已助朋友拿到7个Offer

在阿里工作了6年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,熬到P7也费了不少心思,小编也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记。此笔记已助朋友拿到腾讯,阿里,美团等7个offer。由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大致内容包括了: Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elastic

2021-01-12 19:15:48 131

原创 01 | 使用了并发工具类库,线程安全就高枕无忧了吗?

01 | 使用了并发工具类库,线程安全就高枕无忧了吗?作为课程的第一讲,我今天要和你聊聊使用并发工具类库相关的话题。在代码审核讨论的时候,我们有时会听到有关线程安全和并发工具的一些片面的观点和结论,比如“把 HashMap 改为 ConcurrentHashMap,就可以解决并发问题了呀”“要不我们试试无锁的 CopyOnWriteArrayList 吧,性能更好”。事实上,这些说法都不太准确。的确,为了方便开发者进行多线程编程,现代编程语言会提供各种并发工具类。但如果我们没.

2021-01-12 16:56:48 236

原创 1.开篇词 | 业务代码真的会有这么多坑?

开篇词 | 业务代码真的会有这么多坑?朱晔2020-03-0900:001.0x讲述:王少泽大小:13.24M时长:14:27你好,我是朱晔,贝壳金服的资深架构师。我先和你说说我这 15 年的工作经历吧,以加深彼此的了解。前 7 年,我专注于.NET 领域,负责业务项目的同时,也做了很多社区工作。在 优快云 做版主期间,我因为回答了大量有关.NET 的问题,并把很多问题的答案总结成了博客,获得了 3 次微软 MVP 的称号。后来,我转到了 Java 领域,...

2021-01-12 16:46:55 244

转载 2020最新阿里、腾讯、华为、字节跳动等大厂的薪资和职级对比

前言互联网大厂新入职员工各职级薪资对应表(技术线)~最新阿里、腾讯、华为、字节跳动等大厂的薪资和职级对比上面的表格不排除有很极端的收入情况,但至少能囊括一部分同职级的收入。这个表是“技术线”新入职员工的职级和薪资情况,非技术线(如产品、运营、销售等)以及老员工的情况会和图中的范围有所出入。以校招生为例,产品线收入大概是技术线的80%,运营线收入大约是技术线的65%。以 BAT 为代表的互联网大厂,一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。对于企业.

2021-01-12 11:46:22 8585

原创 闭关修炼21天,“啃完”283页pdf,我终于4面拿下字节跳动offer

写在开篇闲话(长话短说):今年的开端有些特殊,疫情的缘故对我们的生活造成了很大的影响,这对于一名求职者来说,更是添上了一堵“难墙”,尽管如此,但我们也不能够错失金三银四的机会,该抓住的就要抓住。现在很多互联网公司都已经采取线上面试的方式,所以提前做好准备,投简历、顺利面试,定会拿下心仪的offer,而我也总算取得自己想要的成功,字节跳动成功4面通关。个人情况介绍:出生江南小镇,在北京读书,毕业之后就留了下来,学历是211本科,资历各方面都不错,因此在简历上也能够充分体现我自己的优势,年前海投

2021-01-09 22:59:07 184

原创 高并发、多线程、分布式都不懂,你拿什么跳槽阿里、腾讯、京东?

Java多线程与高并发实战实践先来看看高并发多线程一些大厂并发面试题,看你能答出几道!(1)synchronized的CPU原语级别是如何实现的?(2)无锁、偏向锁、轻量级锁、重量级锁有什么差别,升级过程如何?(3)线程间通信,同机器进程间通信,跨机器进程间通信,各有什么方法?(4)下列三种业务,应该如何使用线程池:高并发、任务执行时间短的业务并发不高、任务执行时间长的业务并发高、业务执行时间长的业务(5)秒杀系统,如何能够撑住100W级别TPS(淘宝最高54万TPS)?

2021-01-09 22:54:08 202

空空如也

空空如也

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

TA关注的人

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