自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一道腾讯面试题目:没有listen,能否建立TCP连接

TCP与UDP最大的不同,就是有连接的概念,而连接的建立是由内核完成的。系统调用listen,就是为了告诉内核,它要处理发给这个TCP端口的连接请求。所以对于这个题目,最直接的想法就是由应用层自己负责TCP的连接。为了能够收到TCP的握手数据包,可以尝试使用原始套接字来接收IP报文,这样就可以在应用层替代内核做TCP的三次握手了。这个想法不错,可惜现实比较残酷。当没有对于TCP 套接字处于listen状态时,使用raw socket处理握手报文时,即使收到了syn报文并给对端发送了syn+ack报文,也无

2020-12-17 15:11:08 408

原创 面试被问高并发一脸懵?那是你没看过我整理得高并发回答模板

不知道大家在面试的时候有没有被维导类似这样得问题:你有高并发项目经验吗?性能优化怎么操作的?如何设计一个高并发系统?差不多就是类似得,那你该如何应对这样得问题呢?首先,如果面试官问你这个问题,那你就必须使出全身吃奶的劲了。从目前招聘要求来看,有高并发经验是非常吃香的。假设你在某知名电商公司干过高并发系统,用户上亿,一天流量几十亿,高峰期并发量上万,甚至是十万。 那么人家一定会仔细盘问你的系统架构,你们系统啥架构?怎么部署的?部署了多少台机器?缓存咋用的? MQ 咋用的?数据库咋用的?就是深挖你到底是

2020-12-16 15:40:58 1858

原创 简历上越是基础越不要轻易写精通,不信看这几个基础知识

前阵子弄到一个关于Java核心技术知识的文档,说要好好整理,现在已经整理完了。我这就来给大家一步步更新内容,先从Java基础知识开始吧!注:需要这份资料的,点击这里即可查看获取方式私信【基础】获取高清完整大图Java异常分类及处理1、概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。2、异常分类

2020-12-15 16:40:33 324

原创 HBase,看完这篇文章,你就成功从小白到入门了

公司的大数据部门一直是我非常想要进入的地带,纯粹个人爱好,但是因为当时大数据部门成立选拔人的时候,就是个小渣渣,所以完美错过,后悔脸,奉劝新人,别嫌弃累,能多学一点是一点,天知道你啥时候会有机会晋升,这次,因为部门整合,我们这边也需要分担一部分大数据的研发工作,刚好主要部分落在我们小组,组长一脸奸笑的跟我说:小伙子,你明白的,好好表现,嗯?这是有动静啊,然后这老油条就啥也不说了,没关系,反正lz喜欢大数据,这下可有用武之地了,那沉寂已久的虚拟机,开始吧,今天的内容是我为了恢复一下自己的手感,要搭建在自己的p

2020-12-15 14:08:09 187

原创 一份微服务架构手稿图,彻底搞定微服务核心原理

微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。什么是微服务?微服务 Microservices 之父,马丁.福勒,对微服务大概的概述如下:就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style ) 。但通常在其而言,微服务架构是一种架构模式或者.

2020-12-14 20:59:19 188

原创 这套面试超10家公司总结的spring面试题,你确定不看一下?

简单介绍一下 Spring MVC 框架在早期 Java Web 的开发中,统一把显示层、控制层、显示层的操作全部交给 JSP 或者 Java Bean 来进行处理,存在一定的弊端,例如:JSP 和 Java Bean 之间严重耦合、开发效率低等弊端。Spring MVC 是 Spring 体系中的一员,提供“模型-视图-控制器”(Model-View-Controller)架构和随时可用的组件,用于开发灵活且松散耦合的 Web 应用程序。MVC 模式有助于分离应用程序的不同方面,如输入逻辑,业务逻辑

2020-12-11 22:05:25 187

原创 没想到,我就这样和阿里擦肩而过,后悔没有认真看这份面试手册

阿里面试真的够全面,面试的时间超过了一个小时,具体多少没注意。反正只要你敢在简历上边写,他就敢问你。哪怕是一笔带过都会刨根问底,问到你吐血!!!之前看网上的面试经历都在说面试前需要恶补底层知识,我曾用了两个星期时间把大牛总结的Java核心知识点刷了两遍;这份资料确实棒,助我成功杀入了阿里三面,而我却倒在了性能优化。由于这份笔记太香了,就先来给大家展示一下核心知识点目录再谈性能优化的事吧;核心知识点目录:核心知识点完整PDF版可以看文末免费获取性能优化前文也跟大家谈过,阿里面试是

2020-12-11 17:15:34 158 3

原创 突击学习多线程面试重点,阿里架构师说其实很简单

文章较长建议收藏再看这是一些高频的中高级java面试题,也是面试中经常碰见的,希望对你有所帮助。说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的一个实体,可以减少程序并发执行时的时间和空间开销,使得操作系统具有更好的并发性。线程基本不拥有系统资源,只有一些

2020-12-11 17:13:28 122

原创 最全架构师学习手册,王者级架构师阿里P8全力推荐,收藏不吃亏

这是什么神仙面试宝典?半月看完25大专题,居然斩获阿里P7offer容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六:Java注解面试题专题七:多线程&并发面试题专题八:JVM面试题专题九:Mysql面试题专题十:Redis面试题专题十一:Memcached面试题专题十二:MongoDB面试题专题十三:

2020-12-11 14:54:40 233

原创 老牌程序员分享自己多年经验总结,站在巨人的肩膀上可以节省更多的时间

工作这些年,手头也整理了不少的资料、文档,1T的硬盘快满了2个了,真怕那一天硬盘坏了,我可能会哭死,哈哈哈哈,这些年,也经历了技术的更新迭代,不得不感慨中国互联网的发展,但是,文档多了之后,我也开始在各种论坛以及GitHub(码云)等平台分享自己的技术经验以及整理的知识图谱,面试题等不知不觉间,我的个人博客*众号也已经更新快一年了,还有那么一点点的欣慰当时也是无意中想起来这个大学的时候创建的账号,但是创建之后,也就随便的写过几篇文章,然后就没有进行,后来还是在我女朋友的提醒下,才开始进行日常学习的整理工作

2020-12-10 22:07:56 126

原创 我问字节面试官为什么不要我,面试官说:年轻人,耗子为汁

前言:激动的心,颤抖的手,就想往大厂走一走,这是我一直以来的夙愿,也是皇天不负有心人了,就在上个月的月末,还每天沉浸在crud中的我,突然接到了抖音后端的面试邀请,简历是在10月份投递的,这么久就像一颗石子投进了大海一样,没有溅起丝毫波澜,甚至我都已经忘掉了我还投过简历,我怀着满满的信心去参与了这次面试,胸有成竹,觉得自己必定可以拿下offer,没想到惨遭面试官一顿血虐并告诉我下次一定!一面CtrlC可以终止程序,我们是否可以在程序终止的时候做一些别的操作?tcp四次挥手进程和线程的区别进程.

2020-12-10 16:26:36 184

原创 性能调优不知道怎么做,来看阿里P8总结4个重点,学不会背过来

一个 web 应用不是一个孤立的个体,它是一个系统的部分,系统中的每一部分都会影响整个系统的性能,而并发量就是这个系统最重要的组成部分之一,它最大程度的影响着用户体验度,就像是一条高速公路,在这条高速上奔跑的汽车最关心的不就是这条高速是否会堵车啊,所以在高速设计(系统开发)的时候就要着手考虑这件事,尤其是现在的生活中,很多的朋友在面试的时候也经常被问到一个问题:JVM调优,那不清楚应该怎么处理怎么办,没关系,我来了,看完这篇文章,哪怕你从来没有调优经验也可以和面试官扯皮话不多说,看重点个人公众号:Jav

2020-12-10 15:54:35 219

原创 P8架构挑战:七大专题1425页考点,你能成功吗?

前言我们都知道,在程序员的职业生涯中,有多个发展方向,不过就数据表明,近年来选择架构师方向的开发人员也越来越多。对于架构师的发展前途,我相信是已经没有争议的,但这个“概念”对于很多开发人员来说,并没有太清晰的认识,怎样才能成为架构师,是很多程序员心里的疑问。所以,就架构师需要掌握的技术来说,我们特此整理一份Java架构速成笔记分享给你,包含七大专题,共1425页经典考点,希望吃透后的你能够轻松挑战P8岗。以下会展示「Java架构速成笔记」的大致内容及部分截图,篇幅有限,需要这份资料的,点击这里即可

2020-12-10 15:00:32 108

原创 tomcat加载spring+springMVC流程详解,看这一篇就够了

概述大家是否清楚,Tomcat是如何加载Spring和SpringMVC,今天我们就弄清下这个过程(记录最关键的东西)其中会涉及到大大小小的知识,包括加载时候的设计模式,Servlet知识等,看了你肯定有所收获~文章首发个人公众号:Java架构师联盟,每日更新技术好文Tomcattomcat是一种Java写的Web应用服务器,也被称为Web容器,专门运行Web程序tomcat启动tomcat启动了之后会在操作系统中生成一个Jvm(Java虚拟机)的进程,从配置监听端口(默认8080)监听发来的

2020-12-09 14:23:56 2488

原创 简历里不知道微服务能写什么,那就看一下这份阿里首推微服务架构笔记

前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。

2020-12-08 20:28:06 837

原创 阿里P8架构师推荐:程序员学习进阶必备三大落地项目,可以写进简历哦

不得不说,现在有关程序员的书籍、笔记或者视频满地都是,千篇一律,大部分的程序员都会去收藏,那么你的学习资料是否已经在收藏夹里吃灰了呢?是的,现在这种现象是很常见的。那么,有了理论知识,是不是需要项目来实操,去支持理论的,这样去面试大厂才有话语权,今天LZ就在刷博客园的时候找到了三份落地的项目,都是可实操,写进简历的。今天LZ就给大家整理了三份落地的项目,给大家分享一下,有一部分是有源码的:需要这份资料的,点击这里即可查看获取方式项目一:网约车1.项目概述该项目是一款标准网约车应用。符合我国交通部

2020-12-08 20:15:31 205

原创 这套redis学习手册,从入门到高级全都包含其中,收藏吃灰吧

在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能。突然发现,美团面试常常就会被问到Redis相关知识,而这次我就差点挂在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了…redis了解吗?Redis key 的过期策略Redis了解吗?你说说怎么用redis实现分布式锁?Redis常用数据结构及底层数据结构实现如何解决 Redis 的并发竞争 Key 问题如何保证缓存与数据库双写时的数据一致性?Redis 持久化有哪几种方式,怎么选?Re

2020-12-03 19:10:22 134

原创 整理20+互联网公司“Java面试考点大全”,你想要的都在这里

受疫情影响,今年似乎给人感觉时间比往年还要流逝得更快。显然,春节一过,我们又将迎来面试旺季金三银四。对于程序员来说,秋招的失利更意味着在金三银四要打一场“硬战”,可又有多少人做好了面试的准备呢?对于一线互联网公司的面试,你又了解多少呢?今天,一本《Java面试考点大全》全网首发,带你摸熟20+互联网公司的面试考点!由于篇幅有限,所以下文内容只会展现「Java面试考点大全」+「互联网面试真题」的部分内容及截图,需要这份资料的,点击这里即可查看获取方式本文扼要本文结构主要分为以下三个部分:01

2020-12-03 17:10:39 207

原创 整天都在讨论使用SpringBoot,可你居然连缓存都不清楚

缓存技术是一个让所有开发人员又爱又恨的技术,我们爱缓存是因为缓存能给我们带来数量级的响应和流量,但是最迷人的反而最危险,如果缓存用不好也是灾难级别的,特别是一些涉及到公司主要现金流的业务,如果因为我们使用缓存不当,而带给公司一定的损失,不亚于删库跑路的那个大兄弟,那今天我们就来看一下springboot的缓存都有那些东西,学习嘛,一点点的来,慢慢积累自己的经验,才能厚积薄发文章首发公众号:Java架构师联盟,每日更新技术好文一、JSR107缓存规范为了缓存开发规范的统一,以及提升系统的扩展性,J2EE

2020-12-03 13:41:42 157

原创 你敢信?就是这个Netty的网络框架差点把我整疯了,哭jj

不知道大家对下面的这个图标眼熟不对,这就是netty,最近差点整疯了我的一个网络框架,下方是官网对他的描述,感兴趣大家可以去官网看一下,这不是今天的重点,接着往下看:为啥说这玩意快把我整疯了啊,哎,好奇害死猫啊,我这人是对网络一窍不通,所以网络的东西我一般是不去触碰的,但是,最近公司的人以及各大论坛里面,netty这个技术真的是如日中天,我身边的朋友去面试的回来也说这个技术问的有点多啊,我好奇心作怪就想去试一下,然后在网上查找了很多资料和代码实现,我就觉得没啥,于是自己搭建了一下玩玩,比方说下面我要

2020-12-02 14:18:46 369

原创 阿里内部流传的微服务设计文档终开源,一天一夜转发超10W次

随着近年来互联网应用和需求爆发式的增长,快速迭代,高并发,高业务复杂度也是开发人员需要面临的难题。同时,服务器技术也迅速革新,微服务,云计算,容器管理,负载均衡,持续集成等技术的兴起,也改变了最初的开发模式。微服务架构已经成为了一种趋势,应用开发或者重构成微服务,通过API的方式来交互,使得应用开发变得快捷且容易管理,可以更快更高效地部署。但是学习微服务相对来说是有些难度的,除了一般的单体应用架构的技术栈,还需要学习分布式相关的技术。为此我为大家搜寻了这份宝藏资源,来自于阿里内部的文档!希望可以帮助大家快

2020-12-01 15:53:28 204 4

原创 年轻人不会R语言怎么可以,手把手教你开始第一步

R 具有灵活的编程环境,受到了广大数据分析师的青睐。本文将为学习和使用R打下基础,在开始之前我们先学习安装R并了解一些有用的知识。个人公众号:Java架构师联盟1.1 从CRAN获取并安装RR可在Windows、OS X和Linux/UNIX平台上运行。我们主要在Comprehensive R Archive Network(CRAN)上在线查找R资源。如果要访问R语言项目网站,可以导航到本地CRAN镜像并下载适合当前操作系统的安装程序。附录A.1节提供了安装基础版R的步骤及相关说明。1.2 打开R

2020-12-01 15:23:17 217

原创 程序员在4个操作系统内的几种安装Docker的方式,学会它,事半功倍

Docker安装有很多种方式和场景可以安装Docker。Docker可以安装在Windows、Mac,当然还有Linux之上。除此之外还可以在云上安装,也可以在个人笔记本电脑上安装,诸如此类的例子有很多。除了前面提到的各种安装场景之外,读者还可以选择不同方式完成Docker安装,包括手工安装、通过脚本方式安装和通过向导方式安装等。安装Docker的场景和方式简直是数不胜数。但是不要害怕!上面提到的Docker的安装其实都很简单。本文主要介绍了几种重要的安装方式。桌面安装。Windows版Dock

2020-12-01 15:19:00 516

原创 败家玩意,redis这样用内存什么家庭啊,别的进程不用了?

作为内存数据库,内存空间大小对于 Redis 来说是至关重要的。内存越多,意味着存储的数据也会越多。但是不知道你有没有遇到过这样的情况,明明空间很大,但是内存的使用却不是很理想。为什么会出现这样的情况呢?这期我们就来看看这个"诡异"的事件。坐好了,准备发车!个人公众号:Java架构师联盟,每日更新技术好文查看内存使用情况首先想要知道 Redis 内存的使用情况,我们就需要获取相关的信息。Redis 中查看内存相关信息是很简单的,只需要在命令行输入『info memory』就可以看到各种相关数据

2020-12-01 14:36:02 74

原创 创新!京东T7开创“新算法宝典”,图文并茂,全新演绎,太酷了

导言算法是一门学问,但却总遭到一些程序员的冷落。现在的开发人员,更热衷于编程语言的修炼,以应付面试需求时的需要,所以对算法的学习,稍许忽略了些。实际上,近些年来,各互联网公司对于算法的要求也越来越高了,尤其是对于应届生来说,更为严格。算法的学习,可能很多人认为就是简单的“输入-运算-输出”,但实际上算法的学习需要我们修炼的是“内功”,其思想是最为重要的。那么算法学习该如何开始呢?枯燥的算法学习不可取,如今京东T7对算法学习有了个大创新,开创了“新算法宝典”,图文并茂,对算法讲解有了一个全新的演绎!

2020-12-01 13:53:39 91

原创 面试无忧:源码+实践,讲到MySQL调优的底层算法实现

不知道大家有没有参与过系统重构或者代码调优的工作,有幸,最近我接触了一个公司N久前的一个项目的重构工作,目的就是为了提升一下响应速度,然后我们小组拿到这个项目的源代码之后,大呼:WC,这NM谁写的代码啊,太不讲究了吧,这SQL都写了些什么玩意啊,其实在这些年的工作中,这样的问题已经不是第一次遇见了,老是被提需求说性能有问题,拿到代码之后发现问题很简单,90%都是SQL的问题,当时赶进度,能查询出来结果就可以,稍微一优化SQL性能就能提升很多,虽然现在有很多SQL审核平台,但是,在面试的过程中,需要你回答的更

2020-11-30 23:13:14 148

原创 面试无忧:源码+实践,讲到MySQL调优的底层算法实现

一个 web 应用不是一个孤立的个体,它是一个系统的部分,系统中的每一部分都会影响整个系统的性能,而并发量就是这个系统最重要的组成部分之一,它最大程度的影响着用户体验度,就像是一条高速公路,在这条高速上奔跑的汽车最关心的不就是这条高速是否会堵车啊,所以在高速设计(系统开发)的时候就要着手考虑这件事,尤其是现在的生活中,很多的朋友在面试的时候也经常被问到一个问题:JVM调优,那不清楚应该怎么处理怎么办,没关系,我来了,看完这篇文章,哪怕你从来没有调优经验也可以和面试官扯皮个人公众号:Java架构师联盟,每日

2020-11-30 23:10:46 190

原创 一夜之间标星80.5K!腾讯公开“Redis学习笔记”还不收藏?

前言Redis(key-value存储系统),我相信大家都是知道的,但是能够真正深度了解的人肯定是少之又少的,但是因为Redis是当前互联网行业最为流行的 NoSQL(Not Only SQL)数据库,有着响应速度非常快、支持六种数据类型、Redis的操作都是原子的,MultiUtility工具等特点。有点规模的互联网公司都是会很看重你对Redis的掌握程度的,更不要说像BAT这种一线大厂了,如果你想要跳槽去更好的企业,掌握Redis的技术是必要的,这份腾讯最近公开压轴已久的“Redis学习笔记”对Re

2020-11-29 22:49:15 226 1

原创 40*16K,只因为看完这阿里架构师进阶笔记,我也是年薪过50W的人,

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

2020-11-29 20:22:48 113 1

原创 内推阿里,朋友说让我学会这46道面试题,我不信,现在我后悔了

个人公众号:Java架构师联盟,每日更新技术好文\1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。\2. JDK和JRE的区别是什么?Java运行时环境(JRE)。它包括Java虚拟

2020-11-28 16:55:17 171 1

原创 不知道怎么学Java那就先把这些技术整明白:基础+数据库+网络+微服务+nginx+分布式

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

2020-11-28 16:30:07 130

原创 面试题库精选:Java基础+redis+微服务+数据库+多线程+中间件(附答案)

很多程序员都会担心35岁的职业危机,而数据也显示,40岁以上的程序员几乎不存在,大都转了管理岗,余下的只能被迫离职或者转行。然而,太久待在舒适区,可能连小公司的面试,都很难通过了。程序员是最需要将终生学习贯彻到底的职业,一旦停止学习,离被淘汰,也就不远了。程序员工作都很忙,所以最好能在空闲的时候看看大厂的面试题,这些面试题的作用可能会超出你的想象:文末有整理的pdf面试文档,可以免费获取,先看知识点,文章首发公众号:Java架构师联盟学习前辈的面试方法和经验检测自己的技术能力,培养自己的职业危机感

2020-11-28 15:52:28 243 5

原创 看完这份面试文档,我最终决定逃离北京回归生活

最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦。所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考。其中会包含一些面试的小经验,如果您是面霸,希望能给予指导。自己不是大牛,如果您是大牛,也可以忽略之。我面试的岗位是Java后端开发工程师。一、简历简历里面需要包含的内容应该是学历,自己的技术栈,然后自己做过的一些项目。简历不需要太长,两页纸即可。里面应该重点写你使用过的一些框架,自己做的一些项目,以及自己的收获,简练第一。一般面试官不会有很多的耐心,看你的项目详细描述,所以尽量简洁明了即可。

2020-11-28 15:32:41 109

原创 多线程源码明白了吗?不明白的话来看腾讯大牛给你画的面试重点

叮铃铃~谁啊,大早上的扰人清梦,不知道好不容易有个周末吗?接电话知道是朋友约我出去钓鱼,顺便跟我聊一下前段时间让他帮忙内推一下我小侄子去实习的事情见面之后,他直接开门见山,小侄子在面试的时候表现不错,最后一面是他来面的,问的相当深入,侄子表现也不错,但是在多线程这个地方,他稍微问的深入了一些,小朋友明显的慌张起来,很多知识点回答的相当不好(我说这小子怎么面试回来之后都不敢找我问问题了),朋友说问题不大,这里他不会卡他,过几天应该就能收到offer了虽然朋友这样说,但是心里却记下了,多线程这一块该给这小

2020-11-28 13:57:26 212 1

原创 阿里技术官分享这份思维导图+配套资料真的不想公开,限时24小时分享

前言学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点。所谓不求最好,但求最全,学习Java后端的同学完全可以参考这张图进行学习路线安排。当然,有一些知识点是可选的,并不是说上面有的你都要会啦。我在复习秋招的过程中就是基于此图进行复习的,感觉效果还是不错的。如果大家在学习Java过程中遇到什么问题,或者缺乏相关的Java学习资料,可查看右侧公告栏获取,有问题随问随答,还有我这段时间整理的一些Java学习手册

2020-11-27 17:06:27 277

原创 阿里内部要求开发人员遵循的mysql开发规范,怪不得他们的系统成为风向标,真好

概述MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQL数据库设计规范,顺便在这里分享一下。需要这份资料的,点击这里即可查看获取方式写的都很实用,建议收藏阅读。1、数据库设计以下所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到低。对于不满足【高危】和【强制】两个级别的设计,DBA会强制打回要求修改。1、库名【

2020-11-27 16:43:37 256 7

原创 没想到我费劲心力学的kafka,还不如阿里大佬整理的这份学习手册,真的是差距啊

前言分布式,是程序员必备技能之一,在面试过程中属于必备类的,在工作中更是会经常用到。而Kafka是一个分布式的基于发布订阅的消息队列,目前它的魅力是无穷的,对于Kafka的奥秘,还需要我们细细去探寻。要谈对Kafka有多熟悉,我相信还是阿里的大佬们最有发言权,所以今天分享的内容,就是Alibaba内部供应的“限量笔记”,关于Kafka的精髓全部写在这里面了,不得不感叹:不愧是Alibaba的技术官啊,真的服了!关于这份Kafka限量笔记,我只能在文章中展示部分的章节内容和核心截图,如果你需要完整的p

2020-11-27 14:44:21 85 4

原创 阿里工程师表明立场:从内核学习“Java架构成长笔记”,面试不蒙

导言提起阿里,行外人联想到的关键词无非是“交易”、“淘宝”、“支付宝”,但对于程序员来说,阿里庞大的技术体系才是最吸引人的。实际上阿里作为国内一线互联网公司的头把交椅,内部的技术体系和发展都是备受关注的,对于程序员来说,能够进到阿里工作,就是对自己的技术水平进行一个提升和学习。实际上,阿里内部的技术交流氛围是极其强烈的,技术人员也经常会交流自己的学习经验和技术总结。今天要分享的,则是Alibaba开发人员献礼的“Java架构成长笔记”,带我们深入内核,拒绝蒙圈!下文展示了“Java架构成长笔记”的部

2020-11-26 17:02:32 140

原创 很简单却能让你面试头疼得 Java 容器,这里从源码给你解释清楚

之前在整理Redis的五大数据结构的时候,其中提到了list、set等知识点的时候,就想起来刚上大学那会的青涩时光,抱着一本Java生啃得时候得傻样,跟女朋友交流的时候,她说那你怎么不也顺便整理一下啊,自己也回想以下那个时候咱俩谈恋爱你让我在机房等你的时候,哼!(ps:我闲的没啥事提这茬干啥啊,先去哄一下再回来继续写啊)。。。哄好了,回来继续写,翻出来那个时候整理的笔记,这是我做的思维导图(当时我的导师要求我做的,我感谢他培养了我这个习惯),正好在这里当作目录使用了(后面讲解得时候,我会展开展示)个人

2020-11-26 15:58:07 65

原创 这2份在Git上转载超万次算法文档,让字节很头疼:这该怎么面试啊

只要不是应届萌新,应该都知道算法对于一个开发来说到底有多重要,只要是中级以上的开发工程师,面试基本都要考算法。如果想拿高薪,面试题中算法的那几道题基本就至关重要了,特别是很多以算法为主的公司,比如代表性的就是字节、百度、阿里。特别是深度学习的发展和应用之后,很多岗位都被要求会一些机器学习算法,比如决策树、朴素贝叶斯分类、最小二乘法、聚类、集成、回归等等,基本都是必考项目。这里吐槽一下字节的面试终于有人替我说出来了,只要是字节技术岗十道题有九道半是刷算法的。当初也去面过,第一面电话面的时候还好答的中规中

2020-11-25 17:02:52 131

空空如也

空空如也

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

TA关注的人

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