![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 76
码农很低调
Java架构大数据每天分享干货;
展开
-
ECMAScript 2019(ES10)新特性简介
简介ES10是ECMA协会在2019年6月发行的一个版本,因为是ECMAScript的第十个版本,所以也称为ES10.今天我们讲解一下ES10的新特性。ES10引入了2大特性和4个小的特性,我们接下来一一讲解。Array的新方法flat和flatMap在ES10中,给Array引入了两个新的方法,分别是flat和flatMap。先来看一下flat。我们看一下 Array.prototype.flat() 的定义:.flat(depth = 1): any[]复制代码f转载 2021-05-04 14:52:05 · 290 阅读 · 0 评论 -
内存问题探微
这篇文章是我在公司 TechDay 上分享的内容的文字实录版,本来不想写这么一篇冗长的文章,因为有不少的同学问是否能写一篇相关的文字版,本来没有的也就有了。说起来这是我第二次在 TechDay 上做的分享,四年前第一届 TechDay 不知天高地厚,上去讲了一个《MySQL 最佳实践》,现在想起来那些最佳实践貌似不怎么佳了。不扯远了,接下来看看具体的内容。这次分享的主题是《内存问题探微》,会分为下面几个方面来聊一聊。Linux 内存知识的底层原理 malloc、free 的底层实现原理 pt原创 2021-04-24 16:47:35 · 293 阅读 · 0 评论 -
万字精华:好好巩固你的Nginx知识体系
Nginx篇基本介绍Nginx是一款轻量级的 Web服务器 / 反向代理服务器 / 电子邮件(IMAP/POP3)代理服务器,主要的优点是:支持高并发连接,尤其是静态界面,官方测试Nginx能够支持5万并发连接 内存占用极低 配置简单,使用灵活,可以基于自身需要增强其功能,同时支持自定义模块的开发 使用灵活:可以根据需要,配置不同的负载均衡模式,URL地址重写等功能 稳定性高,在进行反向代理时,宕机的概率很低 支持热部署,应用启动重载非常迅速基础使用Windows版安装文件原创 2021-04-23 15:03:52 · 129 阅读 · 0 评论 -
别当工具人了,手把手教会你 Jenkins
一、Jenkins 是什么Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。简单来说,它就是一个持续集成的工具!1. 持续集成持续集成(Continuous Integration),简称CI。频繁地将代码集成到主干之前,必须通过自动化测试,只要有一个测试用例失败,就不能集成。通过持续集成,团队可以快速从一个功能到另外一个功能。好处:降低风险,由于持续集成不断去...原创 2021-04-21 22:07:26 · 5732 阅读 · 2 评论 -
GitHub霸榜数月!程序员必须人手一份:阿里巴巴面试指南(2021泰山版)
楼主今天在写这篇文章的时候,已经收到了第八家公司HR的电话,给的是27K+14薪,虽然涨薪才7K,但是要知道这是我突击18天的面试准备,许多粉丝就很好奇,我是如何拿到这么好的Offer的,是因为我闭关“修炼”了18天的阿里巴巴面试参考指南(泰山版)这份阿里巴巴3月份刚刚发布的最新参考指南,许多公司也奉为“神册”!楼主今天就为大家开源出来,一起拿高薪Offer!由于文章篇幅有限制,下面只能为大家展示部分内容供大家参考~想要领取面试笔记只需要添加小助理vx:mxzFAFAFA来领取!!.原创 2021-04-20 15:45:40 · 330 阅读 · 0 评论 -
成功拿到8个Offer!就靠这份GitHub爆火的阿里巴巴面试参考指南(衡山版)
本文主要记录了我的同事能够拿到阿里的offer,一大部分功劳得益于这一本“阿里面试参考指南(衡山版)”,这本手册596页他整整狂刷了29天,收获颇丰。下面咱们就跟着文章一起来看看吧!内容大纲阿里巴巴高并发秒杀架构 分布式 中间件 数据库 设计模式与实践 数据结构与算法 阿里巴巴面试真实场景还原恒山版阿里巴巴高并发秒杀架构XA两阶段提交(2PC)分布式CAP三进二和Base定理中间件JMS消息服务...原创 2021-04-19 22:40:42 · 293 阅读 · 0 评论 -
25天高效突击:Java后端开发者面试技能笔记(10W字解析)
金三银四,不少人已经蓄势待发,信心满满地准备投递简历,到处面试,在不同的Offer之中择优而栖。与此同时,也有人会悔恨自己这半年进步不大,每天噼里啪啦敲代码,但面对那些不能再熟悉的Java面试题时,只是感觉似曾相识,却怎么也回答不到点子上,比 HashMap 的工作原理,或volatile 的使用场景等。究其原因,主要有两方面:第一,“知其然不知其所以然”。开发了很多业务应用,却从未缕清技术选择背后的逻辑。所以,领导不放心把有一定深度的任务交给他们,因为不知道其成长潜力有多大。 第二,知识碎片原创 2021-04-19 15:59:31 · 200 阅读 · 0 评论 -
阿里总监纯手码18WSpring源码高级笔记 堪称Offer收割机
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。最近小编整理了一下一线架构师的Spring源码高级文档:Spring+Spring Boot+Spring Cloud+Spring IOC,分享给大家一起学习一下~先原创 2021-04-19 15:10:48 · 179 阅读 · 1 评论 -
已拿到9个Offer!2021金三银四面试必备:阿里巴巴Java面试参考指南(泰山版)
楼主今天在写这篇文章的时候,已经收到了第八家公司HR的电话,给的是27K+14薪,虽然涨薪才7K,但是要知道这是我突击18天的面试准备,许多粉丝就很好奇,我是如何拿到这么好的Offer的,是因为我闭关“修炼”了18天的阿里巴巴面试参考指南(泰山版)这份阿里巴巴3月份刚刚发布的最新参考指南,许多公司也奉为“神册”!楼主今天就为大家开源出来,一起拿高薪Offer!由于文章篇幅有限制,下面只能为大家展示部分内容供大家参考~阿里巴巴高并发秒杀架构XA两阶段提交...原创 2021-04-17 22:26:26 · 215 阅读 · 0 评论 -
上线半天下载量破100W!阿里首推:Java进阶必备宝典(5大核心知识笔记)超详细
前言作为一名Java方向的程序员,打好夯实的基础是非常重要的,现在大厂面试对于程序员基础知识的掌握考察也越来越严格,虽然说现在技术更新比较快,但基础扎实才能够更深入的去理解每一个知识技术点。关于Java程序员如何筑基,大部分小白是比较迷茫的!不过今天让人兴奋激动的是,阿里巴巴首推的“Java进阶必备宝典”,内容完整,能够让读者清晰认识Java系统的结构,从基础到高级再到实战,带你一键搞定!这本“Java进阶必备宝典”包括五大核心知识点,主要涉及到的内容有:核心一:大厂必问并发编程技术 核心二:原创 2021-04-17 21:46:12 · 134 阅读 · 0 评论 -
2021突击银四面试必备?并发编程+JVM必不可少
前言永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。阿里一面1.自我介绍,包括做过项目。2.有看过哪些JDK源码,了解哪些常用库。3.集合框架HashMap的扩容机制,ConcurrnetHashMap的原理4.jvm内存模型与gc内存回收机制5.classloader结构,是否可以自己定义一个java.lang.String类,为什么? 双亲代理机制。6.了.原创 2021-04-17 15:45:00 · 193 阅读 · 0 评论 -
大爆料!京东T7全新开创“新算法宝典”,图文并茂 Github上获赞已破百万
导言算法是一门学问,但却总遭到一些程序员的冷落。现在的开发人员,更热衷于编程语言的修炼,以应付面试需求时的需要,所以对算法的学习,稍许忽略了些。实际上,近些年来,各互联网公司对于算法的要求也越来越高了,尤其是对于应届生来说,更为严格。算法的学习,可能很多人认为就是简单的“输入-运算-输出”,但实际上算法的学习需要我们修炼的是“内功”,其思想是最为重要的。那么算法学习该如何开始呢?枯燥的算法学习不可取,如今京东T7对算法学习有了个大创新,开创了“新算法宝典”,图文并茂,对算法讲解有了一个全新的演绎原创 2021-04-16 21:50:34 · 149 阅读 · 0 评论 -
2021字节面经最新分享:大厂Java核心架构进阶知识笔记(附带3500字解析)
前言当你准备跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是两个字——凉凉!而在如今的市场,什么多线程、高并发、分布式、负载均衡、集群、微服务等等等等,都可说是Java高级后端开发求职的必备技能。2021的春招可以说也是完美,前段时间收到字节跳动的面试邀请,虽有点震惊,但却依旧保持平常心去对待,结果一不小心就吊打了面试官(前后一个半小时的面试过程全程没卡壳,项目和算法全部搞定,甚至聊到了面试官的盲点…)而最终...原创 2021-04-15 15:53:04 · 763 阅读 · 0 评论 -
2021金三银四:命中率高达95%的Java突击面试要点集锦 (已划完重点)
2021年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题(共485页,32W字)阿里P8熬了一个月肝出这份32W字的Jav原创 2021-04-14 16:50:31 · 196 阅读 · 0 评论 -
2021银四最新喜讯:三面字节,成功斩获27k*17offer!
一、为什么跳槽?我做后端五年多了,同很多人一样,我大学的专业和程序员这个行业没有任何的关系。毕业后,很迷茫,就做了门槛相对来说较低的服务行业,之后,就一个偶然的机会接触了程序员这个行业,之后便开始了我长达五年多的后端开发工作。我之前在一家中型的互联网公司工作,技术一直还算可以,一年前,随着年纪的增长,有了家庭的压力,便开始想着提升自己,想让自己到达一个新的高度,而且大厂的话不论是管理还是工作氛围都是可以帮助到自己的。接下来就是跟大家分享一下我的字节面试经历,希望对在金三银四跳槽的朋友有所帮助,请原创 2021-04-13 16:41:23 · 168 阅读 · 0 评论 -
2021最强面试笔记非它莫属—阿里技术官纯手敲Java后端面试速成指南
这几天最近小编在整理java面试题汇总,无意中寻到了这份阿里面试官手册,这份面试题还真的与以往的java核心面试知识点有大不同,这份面试官手册是完全站在面试官出题的角度分析问题,要问它有多香我们且看目录就完事了。因为有了它,足以应对目前市面上绝大部分的 Java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的java知识点了。所包含的模块共七大点:分布式 中间件 大数据与高并发 数据库 设计模式与实践 数据结构与算法 HR面试题举例总目录:由于篇幅原因,原创 2021-04-12 20:31:11 · 98 阅读 · 0 评论 -
字节跳动2021年新版“算法刷题宝典”大厂面试必经之路
数据结构与算法正赶上金三银四,说到数据结构与算法这个词,肯定有不少人会眉头一皱。也不知从什么时候开始,以字节为主的一大波公司面试开始了对算法的连环拷问。如果事前没有系统地刷一波题的话,算法这一关还是比较难过的。有人欢喜有人愁,对此挺多刚毕业的应届生表示,算法这东西好像并不是他们的拦路虎。相对于一些年龄稍大的程序员仅仅在做题这方面确实是抵不过20出头的小伙子,我们的优势主要工作经验,与项目经验,算法这一方面倒成了我们的短板。如何补齐这一短板?现在不管是面试还是工作,大势所趋之下,算法.原创 2021-04-11 20:28:51 · 206 阅读 · 0 评论 -
最新总结腾讯面经合集:核心笔记/学习视频/技术笔记(突击银四必备)
写在片头:声明,勿杠首先简单说一下,这三次面试阿里并不是一次性去面的,实际上第一次面试时候还在大四,找的实习岗,不太清楚是什么部门,别问我为什么还记得面试题,有记录和复盘的习惯,再问就是杠。个人背景不详细多说,学历双非本科,不是应届生,工作年限不长,技术不是大牛,但也非小白,面经分享是想给正面试的同行一些建议和鼓励,希望能够多多支持。注意:下文内容中会提到一些简历模板、学习笔记、学习脑图、Java电子书籍和视频等,需要的点击传送门即可!!One:三顾茅庐,七面腾讯,拿下25K*.原创 2021-04-09 23:13:52 · 231 阅读 · 0 评论 -
2021银四最新奉上:Java后端技术复习面经PDF大纲(1-5程序员必备)
前言Java开发属于后台开发方向,有人说后台开发很坑,因为需要学习的东西太多了。没错,这个岗位就是需要学习好多东西。包括:基础、数据库、网络协议、Linux系统、计算机原理甚至前端相关知识都可以考察你!在此分享2份学习整理的Java后端技术复习面经PDF大纲,适合开发1到5年以上的朋友参考学习,内容包括(基础、数据库、网络协议、Linux系统、JVM、并发、分布式、Spring、设计模式、微服务等)pdf有300页,在这就以大致内容和目录截图展示给大家,这些都整理成了pdf文档免费分享给大家,原创 2021-04-09 14:02:25 · 217 阅读 · 0 评论 -
突击银四必备:大厂Java岗中级-高级面试指南(2021最新整理)
前情提要:面试官:你好!请先做一下自我介绍!程序员:balabalabala...前戏先过了....面试官:先介绍SpringCloud核心组件及其作用程序员:SpringCloud由以下5个核心组件构成...另外,SpringCloud的工作流程是这样子的↓面试官(疑惑的低头看了看自己的问题):嗯,不错,工作流程都说出来了。那介绍一下springcloud心跳机制程序员:当一个服务器启动,会将它的IP地址等信息注册到Eureka...但是Eureka有....等缺点..原创 2021-04-08 22:15:24 · 202 阅读 · 0 评论 -
银四突击字节?复习之路:283页Java面试宝典pdf(5大专题)
写在开篇个人情况介绍:出生江南小镇,在北京读书,毕业之后就留了下来,学历是211本科,资历各方面都不错,因此在简历上也能够充分体现我自己的优势,年前海投简历之后,现在已经接到不少公司抛来的橄榄枝了,只要面试顺利,基本上是公司任你挑的状态了。以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,均可以分享,点击传送门即可!!字节跳动4面核心面试题01 Zookeeper 部分CAP定理 ZAB协议 leader.原创 2021-04-06 22:38:32 · 133 阅读 · 0 评论