自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (5)
  • 收藏
  • 关注

原创 刷题2个月,终于挺进梦寐以求的大厂,数据结构和算法太TM重要了

最近一个朋友和我聊天,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观。并表示目前国内的大厂和一些独角兽,已经越来越效仿的做法,通过面试给定题编程,来考察数据结构和算法的扎实程度。这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。从而与优秀的公司失之交臂。帅地认识不少以前履历普通的,通过刷题改变了自己进入大厂的轨迹,从而走向更高的平台。刷题确实太重要了因为大厂技术面试中,算法是其中必要的一个环节,业务问题可以好好总结总结,但算法就必须依靠牢固的基础和刷题量。算法根基不扎

2021-02-03 20:59:11 406

原创 字节跳动 三次失败的一面后,58天读完这份485页的中高级Java面试题,终获腾讯offer

抖音一面挂2020/4/1介绍一下项目java内部类匿名内部类为什么变量置为fina多态介绍一下 原理是什么 怎么实现的设计模式说一下(说了工厂模式、单例、策略) 手写了个懒汉单例、DCL、饿汉。 问简单工厂、工厂、抽象工厂区别K个一组反转链表字节跳直播中台 头条客户端凉经2020/2/14抽象类与接口垃圾回收(然后我说了四种引用什么时候GC)什么时候发生内存泄漏、内部类引用外部类泄漏是什么原因hashMap怎么实现,他的get、put是怎么实现的

2021-02-01 20:23:19 297

原创 深度复盘阿里、字节跳动、美团、腾讯、小米等名企高频面试专题,大厂面试真不难

1.笔试常见的问题?面试常见的问题上面给的面试题链接基本都有。我只提几点:写SQL:写SQL很常考察group by、内连接和外连接。手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。2.面试流程?让你自我介绍问Java基础知识问项目情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。你有什么想问面试官的.

2020-11-28 17:51:30 367

原创 2020年最新阿里Java高级岗200+面试题,掌握80%进阿里没问题

2020年更新的阿里集团Java岗JD标准,信息来源于阿里集团的招聘专场,包括天猫、蚂蚁金服、中间件团队的高级Java、技术专家岗位。文末随附BATJTMD等一线互联网企业的Java高级研发岗位的面试题目及答案。以下面试题能答出百分之八十你就可以去试试Java面试精选题、架构实战文档传送门点此处。01 阿里集团各大事业部Java岗JD标准阿里巴巴天猫1. 高级JAVA工程师要求3年以上JEE开发经验;2. 扎实的Java编程基础,熟悉各种设计模式3. 熟练掌握Spring/Struts/Iba

2020-11-02 21:13:04 1193 1

原创 拿下京东小米Java岗offer的应届生,分享他的学习笔记(年薪28w的面经)

本文章来自群友的亲身经历,某一本校招拿Java offer的经验分享,感谢他的走心分享 老规矩面经和学习经验分享Java面试精选题、架构实战文档传送门点此处。京东面试京东1面:redis 随机过期删除threadlocal里面有什么为什么三次握手有三次轻量级锁的轻量指的是什么?堆外内存是什么Spring事务隔离级别linux kill-9 kill-15区别僵尸进程、孤儿进程都是什么,他们的危害是什么聊实习、项目京东2面:三握四挥 描述一下JVM 内存结构,垃圾回收

2020-11-02 16:43:56 751

原创 2020阿里面试题合集118道送答案(新总结):天猫+蚂蚁金服+阿里巴巴

每一年的双11,都是阿里新技术的演练场,也是阿里技术人一年一度的大秀秀场。作为国内互联网技术的典型代表,阿里巴巴的技术一直备受着大家的关注。能进入阿里工作,是很多开发者们的目标与梦想,为帮助开发者们提升面试技能、高效通关一线互联网公司的面试,我们走访了多位阿里巴巴资深技术专家以及阿里高级Java候选人,提炼总结了这份面试真题,一次整体放出送给大家。看看自己能答对多少,如果能回答70%的题目,就大胆去阿里以及各互联网公司试试身手吧。本篇建议大家收藏、备用~【阿里、天猫、蚂蚁面试题目】涵盖:开源、Ja

2020-11-02 15:36:27 737 2

原创 2020最新蚂蚁金服、头条、拼多多的面试总结,我的复盘经历(干货献上)

文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享:准备过程蚂蚁金服面试分享拼多多面试分享字节跳动面试分享总结说起来开始进行面试是年前倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试。面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件吧),说的很详细,然后和我沟通了下是否有兴趣,我表示有兴趣,后面就收到正式面试的通知,最后没选择去蚂蚁表示抱歉。当时我自己也准备出去看看机会,顺便看看自己的实力。当时我其实挺纠

2020-10-31 21:36:39 1122 2

原创 一份283页pdf,五大核心内容,熬夜“啃完”,竟拿下了阿里offer

前言对于大部分程序员来说,一线互联网是的工作经历是毕生的追求,实际上大厂对于学历的要求远远没有我们想象的那么高,近几年来,互联网公司更注重技术,所以提升自身技术水平才是斩获offer的制胜关键。一线互联网以阿里为代表,流行的是什么技术,我们需要学到什么程度,掌握得多深,是很有必要搞清楚的。今天整理出来的这份283页pdf,一共有五大核心内容,如果能够熬夜啃完,定级阿里P7是没什么问题的。五大核心内容,包括:并发编程性能调优Spring全家桶Nosql缓存架构分布式&微服务当然

2020-10-30 16:13:02 250

原创 这应该是一份最适合你的后端面试指南,建议收藏

写本文之前,其实我自己已经开源了一个 Java学习指南的文档,里面包含了一些基础知识和一些偏后端(Java方向)的知识。到目前为止收获了 6.1k star 以及 1.5 k fork,close 了 10个 pr 以及 10 个issue。开源只是为了让更多的人看到和参与进来,这样文档的正确性和质量才能很好的保证。毕竟,我个人能力、时间以及知识广度和深度有限,一份好的项目的诞生肯定离不开和其他人的共同努力。另外,我个人觉得不论你是前端还是后端(部分内容可能会偏 Java 方向一点)都能从本文中学到东西。

2020-10-29 16:06:50 1764

原创 java面试官:程序员,请你告诉我是谁把公司面试题泄露给你的?

前情提要:**面试官:**你好!请先做一下自我介绍!**程序员:**balabalabala…前戏先过了…**面试官:**先介绍SpringCloud核心组件及其作用**程序员:**SpringCloud由以下5个核心组件构成…另外,SpringCloud的工作流程是这样子的↓**面试官(疑惑的低头看了看自己的问题):**嗯,不错,工作流程都说出来了。那介绍一下springcloud心跳机制**程序员:**当一个服务器启动,会将它的IP地址等信息注册到Eureka…但是Eureka有…等缺点

2020-10-28 21:28:39 589

原创 程序员:平安Java岗面试耗尽了我毕生所学,想了想,还是去阿里吧

之前有个朋友给我发来了一份平安Java中级开发的面试题,我也不知道是否靠谱哈!但是小编坚决认为…这绝对不是Java中级工程师的面试,不怕Java程序员造反啊?后面我把这个文件发给了另一个参加了几轮面试的朋友,他看了之后,跟我说:“你确定这是一场面试的面试题?不是拿到了他们的面试文件?”小编哑口无言,我也不知道呀!他后来跟我讲,他拿着这个去阿里了!平安面试题这里小编简单做了一下分类整理,原文件的当中的题也没有太杂一、简历相关介绍简历上主要项目,画框架图,说说项目流程针对简历上的技能进行

2020-10-28 21:04:09 876

原创 这61道面试题(阿里,美团,携程,百度),你居然说一题都过不了!

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、字节跳动、蚂蚁金服、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以整理了一些资料来解答这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。先来看下用手机记录的面试材料:一,阿里巴巴面试题二,百度面试题三,蚂蚁金服面试题四,美团面试题五,携程面试题六,所有面试题所得结论通过

2020-10-28 20:40:54 478

原创 这是我金九银十收到的第五个Offer:字节跳动Java研发岗

前言:面试,跳槽,每天都在发生,而对程序员来说"金九银十"更是面试和跳槽的高峰期,跳槽,更是很常见的,对于每个人来说,跳槽的意义也各不相同,可能是一个人更向往一个更大的平台,更好的地方,可以通过换一个环境改变自己的现状。而我正是其中一员,投了十多家互联网公司,目前 已收到五个Offer,其实跳槽是把双刃剑,有好也有坏,要看你是因为什么原因跳槽。如果说你即将准备跳槽,是否准备充足了呢?小编即将分享的正是这些面经分享和我的成长笔记。面试前的准备:面试的时候99.99%的公司都会让你做一下自我介绍和最近做的

2020-10-27 15:52:31 2320 7

原创 字节跳动Java3面“凉凉”~不负韶华,努力复习备战“金三银四”

面试官真的很nice,字节效率是真的高,面试第二天上午就来了通知,虽然没过,但是一次不错的体验,第一次面试就这样结束了。首先自我介绍,面试官提前几分钟就来了,我当时还没准备好,介绍的磕磕巴巴的,没说完就开始问问题了。字节一面:进程和线程,区别,哪个效率高,为什么事务的特性,具体介绍隔离级别,具体介绍.幻读死锁的条件,如何解决java的基本数据类型和字节数Java, volatile关键字进程如何同步mysqI索引结构,特点,为什么使用这个如果查询比较高效查询学生成绩大于等于.

2020-10-26 22:25:50 222

原创 差点跳起来了!全靠这份999页Java面试宝典,我刚拿到美团offer

前言事情是这样的,今年年初,在某个大博主那里拿到一份Java面试宝典,然后就一直躺在盘里吃灰,直到5月份的时候,有了要跳槽的计划和打算,就想着要刷刷面试题,所以就把这套“积灰”的面试宝典拿出看了看,这一看就看了一个多月才算是完整的吃透。7月中旬开始面试美团了,前后差不多5面的样子,原本以为没啥希望,等到月底29号收到了offer,通知8月3号到公司报到,看到邮件那一刻差点跳起来了!再说一下我个人情况吧,华南地区本科生,非985和211,毕业以后就在一家小公司工作,赚的不多但起码不是996,这一晃就差不多

2020-10-26 17:59:34 173

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

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

2020-10-26 15:58:16 235 1

原创 爱了!Alibaba自爆“Java核心架构笔记”,太牛了

前言2020秋季社招正在火热招聘当中,很多人都挂在了技术知识掌握还是不够广,不够深,甚至连一些基础的问题都只能模模糊糊的回答出来。你说,这跳槽不是跳了个寂寞吗?其实,根本原因还是对于自己的技术栈掌握的不够系统化。从目前招聘要求来看,夯实的基础是一个程序员必备的技术点,除此之外,对于技术栈的广度以及深度你更需要去探索,形成一份自己的技术路线X-Mind。近日,经过一朋友的透露,Alibaba自爆了一份“Java核心架构笔记”,里面记载的知识点非常齐全,看完之后才知道,差距真的不止一点点!这份笔记按照

2020-10-26 15:44:01 172

原创 从工厂流水线到年薪30万,多亏了这999页阿里P7学习笔记

前言:(为何是流水线的工作。)我的个人背景非常简单,Java开发经验1年半,学历普通,2本本科毕业,毕业后出来就一直在Crud,属于流水线的工作,小镇出来的我也深知自我努力的重要性,想要改变“命运”,没有背景没有资本的人,只能通过勤奋获得,幸运女神往往会眷顾努力的人,开始是不相信这句话的,但当好运降临到我头上,我开始有点相信了。而我的好运就是有幸得到朋友给的阿里巴巴P8架构师写出的999页对标阿里P7的的学习笔记,花了将近两个月的时间,真是熬夜啃透啊!!! 正是这份笔记让我从流水线工作涨薪到了年薪30万

2020-10-25 21:11:02 339 2

原创 “吃”完这本Java性能调优实战,MySQL+JVM+Tomcat等问题一键全消

前两天有个朋友去某厂面试,开场还是挺顺利的,没过多久却被调优问成凉凉了。我心想,都已经到7月半了,很快又是秋招大军来临了,是不是也有很多朋友同样在JAVA性能调优这一块掌握的不够呢?所以今天来写这篇文章,就是想给大家分享一份阿里P8架构师手敲20W字的调优实战笔记,另外尤其对于MySQL、Tomcat、JVM这三个特殊对待一下,看看我为其手绘相应的思维脑图以及面试相关的高频真题及答案。先来看看Java性能调优实战由于篇幅太多,直接来个总目录康康,从下面的目录大致上可以知道详情的内容包括哪些…从目录

2020-10-23 11:48:19 253

原创 金九银十前,狂刷100遍面试题,最后却败给了MySQL

前言:但凡有职场经验的兄弟都知道,大厂的面试真是一言难尽,不光看你面试时的临场发挥能力,还要分N次考你对公司业务核心技术的熟悉度。你要没有扎实的基本功,想忽悠住面试官可太难了。你去翻翻大厂那些30、40K的岗位就懂了:大厂所侧重的技术点各不相同,但万变不离其宗,对于Java开发岗而言,除了要求你熟练使用Spring等等Java核心框架外,MySQL作为主流关系型数据库,是眼下面试被问最多、最需要夯实的重要基础。小编通过多次面试经历,和多年工作经验整理了一份,关于Mysql知识总结三步曲,相信能让

2020-10-22 14:41:21 759 3

原创 华为工程师总结的LeetCode刷题笔记提供下载,太优秀了

前言:最近又有不少老铁在后台留言说,想进大厂,但是算法不好。最近我整理了一份刷题实录,这份刷题实录,也让我进了心仪的大厂。现在开放分享给大家。希望对大家有所帮助。任何的算法题,如同写作文一样,都有一些模板可以套用的。比如面试常考的DP(动态规划),难的是一些关键点是否能想清楚。比如你能写出动态转移方程,这题基本上就可以AC了。整个刷题实录内容,包括 双子针、动态规划、二分查找、贪心算法、深度优先搜索、字符串、递归、字典树、排序、链表等相关专题内容。图文并茂,附有刷题答案源码。第一部分必读系列:学

2020-10-21 15:18:21 3743 8

原创 Spring MVC源码与实践,看这篇就够了,不愧是腾讯大牛

前言:Spring MVC是Spring框架中用于Web应用快速开发的一个模块。Spring MVC的MVC 是Model-View-Contoller的缩写。它是一个广泛应用于图形化用户交互开发中的设计模式,不仅常见于 Web开发,也广泛应用于如Swing和JavaFX 等桌面开发。作为当今业界最主流的Web开发框架,Spring MVC(有时也称Spring Web MVC)的开发技能相当热门。在大型网站和复杂系统的开发中,Java无疑具有很大的优势,而在Java的Web框架中Spring MVC以

2020-10-20 17:42:51 902 3

原创 爱了!华为工程师总结的PDF版Linux笔记,限时开放下载

前言:最近很多小伙伴找我要一些 Linux 基础资料,于是我翻箱倒柜,把这份华为大牛总结的 Linux 归纳笔记找出来,免费共享给大家!据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料!我们先来看些Linux操作实战案例:cat /etc/resolv.conf 2.部署 DNS 域名解析服务,实现对以下域名记录的查询服务。1)域名 dns.tedu.cn、zbx.tedu.cn 的 IP 地址记录 192.168.10.72)域名 www.tedu.cn 的 IP 地址记

2020-10-20 16:10:12 408 1

原创 腾讯高级架构师熬夜整理:中间件MyCat实战笔记,开放下载

Mycat是一个开源的分布式数据库系统,其核心功能是分表分库,即将一个大表水平分割为多个小表,存储在后端MySQL或者其他数据库里更好的使用MyCAT的目标是:低成本的将现有的单机数据库和应用平滑迁移到"云"端,解决海量数据存储和业务规模迅速增长情况下的数据存储和访问的瓶颈问题。由于内容过多,下面展示目录和详细内容截图,有需要完整版源码+笔记的朋友,可以点此处进阶通道获取。1. MyCat简介:1.1 MyCat 引入1.2 MyCat 历史1.3 MyCat 优势1.4 MyCat 使用

2020-10-16 16:25:15 1085 7

原创 面试阿里P6,竟被MySQL难倒,再次二战,进入天猫团队(研发岗)

爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在我身上实现了。每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里P6,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被天猫团队录用。以下展示的阿里面试题(含答案)、学习资料、实战文档等,均可以免费分享给大家,需要的朋友,直接点击我即可领取哦!01 阿里面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了.

2020-10-15 20:58:22 235 1

原创 节日福利,属于你的Offer助手:阿里独家MySQL进阶宝典

提到MySQL,大家都知道是它最流行的关系型数据库管理系统(RDBMS)之一,而且MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。目前大部分的互联网的首选也仍然是MySQL,所以作为一名开发人员,掌握好MySQL的使用是非常有必要的,那么如何能够达到“精通”MySQL的程度,那就需要耗费不少心思了。那么如何学习MySQL呢?今天就来一起看看小编阿里架构师朋友给我的MySQL进阶宝典吧!此宝典可分为三

2020-09-29 13:55:41 195

原创 惊喜!Alibaba架构师终于发布“微服务架构与实践”文档

前言:对于微服务架构的概念,相信大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是这个过程,具体应该怎么做?现有的条件下到底要不要做微服务?服务拆分成什么粒度才是合适的?遗留的老系统需要如何考虑重构改造?有哪些坑需要我们注意?系统怎么在分布式服务下实现数据的一致性和服务的高可用可伸缩?拆分的过程中系统数量增多,测试、部署、运维、监控,又应该如何处理?**如今阿里架构师针对一

2020-09-23 22:02:26 163

原创 Java岗四面拿到了阿里Offer,却选择了字节跳动(面试真题分享)

话不多说,直上面试过程:阿里一面自我介绍TCP与UDP的区别TCP三次握手说一下(把流程说一遍,这里以为会继续问为什么不是两次或者四次,结果没有)看你项目用到线程池,说一下线程池工作原理,任务拒接策略有哪几种进程和线程的区别ArrayList与LinkedList的区别线程安全与非线程安全集合说一下,底层怎么实现的(hashmap,concurrenthashmap)数据库事务隔离级别说一下synchronized和lock区别,可重入锁与非可重入锁的区别说说悲观锁和乐观锁的区别手

2020-09-09 20:46:59 1135

原创 字节大神熬夜整理MyBatis+Redis+Kafka+spring源码与实战技术齐飞

前言:相信大家都清楚作为 Java 程序员,每天都在跟开源项目打交道,几乎每个项目都会引入开源项目,比如我们常用的 Web 容器 Spring、Spring Boot,数据库 MySQL 等。这些开源项目也因为被更多的人使用,不断的在优化完善,经过多年的沉淀,都变成了经典。小编认为不管当前我们处于什么编程水平,都应该尝试着阅读技术源码。理由有以下三点,也可以说是三点好处:1、应对面试,拿到更好的 offer2、跟大师学习,提升自己3、解决开发中的疑难杂症但是阅读源码并不是一件简单的事情,可能在刚

2020-08-18 14:28:48 179

原创 Kubernetes+Docker+Jenkins自动化部署实践与技术(硬核干货)

只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”,本文从实践角度介绍如何结合我们常用的Docker与Jenkins,通过K8s来实现项目的自动化部署。Kubemetes 是什么?首先,它是一个全新的基于容器技术的分布式架构领先方案。这个方案虽然还很新,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要成果。确切地说,Kubernetes是谷歌严格保密十几年的秘密武器——Borg的一个开源版本。k8s孕育的初衷是培育出一个组件及工具的生态,帮助大家减轻在公有云及私有云上

2020-08-07 11:06:36 1520 1

原创 关于Dubbo+MyBatis+MySQL+Spring Boot+并发编程面试官能问到的都在这里了

前言:九月,对程序员们来说是一个展现自己,考验自己的时候,因为大部分的程序员都会选择在这个时候面试或是跳槽,(号称是金九银十)。作为程序员的你是否准备好了,会在接下来的金九银十当中更好的展现自己,大显身手呢?金九银十眨眼即到,让你学习的脚步行动起来吧!Dubbo方面(65道含答案)Dubbo 是什么?Dubbo 的主要应用场景?Dubbo 的核心功能?Dubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 服务注册与发现

2020-07-30 21:03:34 209

原创 关于Kafka知识看这一篇就够了,Apache Kafka互联网实战整理PDF

Apache Kafka是由Apache软件基金会开发的一个开源消息系统项目,由Scala写成。该项目的目标是为处理实时数据提供一个统一、高通量、低等待的平台。Kafka是一个分布式的、分区的、多复本的日志提交服务。它通过一种独一无二的设计提供了一个消息系统的功能,让我一起来看看关于Apache Kafka的实战操作吧!由于整个PDF文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。如有需要获取资料文档的朋友 可以**点这里获得免费领取方式。**第1章 认识Apache Kafka1.

2020-07-02 15:39:47 626

原创 Java程序员:为了跳槽刷完1000道真题,没想到老板直接给我升职了

同事:前阵子听说你要跳槽,现在准备得怎么样啊?程序员T:不跳了同事:啊?为什么?程序员T:涨薪了呗?同事:真的吗?涨了多少?你自己跟老板谈的吗?程序员T:不是的,我不是一直在准备跳槽嘛?就去网上找面试题,为了准备充分点,找个薪资高点的公司,找了一共差不多1000来道真题...同事:1000多道?程序员T:是的,1000多,都是一些一线大厂历年的真题。我只要有空就刷两道,吃饭都在刷...同事:刷完了?程序员T:嗯,差不多用了三个月吧!同事:WC,可以啊,你到底涨了多少啊

2020-06-30 16:06:09 287

原创 太厉害了!腾讯T4大牛熬夜把Docker实战整理成了PDF文档

Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。腾讯T4大牛每天熬夜到凌晨三四点,熬了半个多月写了一份Docker实战的详细教程整理成文档,相信看完这份教程之后你对Docker会有更深入的了解。由于文档内容过多,为了避免影响到大家的阅读体验

2020-06-22 20:35:56 439

原创 苦学3个月,一举拿下阿里、腾讯、美团、京东等众多大厂的Offer是一个怎样的体验

小编:小张,你好!请问这次收到这么多大厂offer是一个什么样的体验呢?小张:哈哈!我现在做梦都在笑,有时候都睡觉都笑醒啦!小编:那也是挺厉害的啊!那你是怎么做到经历三个月面试准备这么顺利的呢?小张:其实面试也不是很顺利,在中间有很多波折,你知道三个月前我去面试的时候是怎么个场面吗?小编:愿闻其详小张:三个月前,我投了十家公司,只收到了一家面试邀请,当时由于疫情原因是视频面试的,说是视频其实就只是我开了视频对方面试官摄像头是关闭的;那场面试只进行了十五分钟........!小编:15

2020-06-16 18:03:08 775

原创 年薪80W的架构师总结:性能优化其实不难,记住这十条策略就够了

上一篇文章公司来了一位阿里P7大佬,只做了6个步骤,代码性能瞬间翻倍,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略了。现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别是:时空相互转换、并行 / 异步操作、预先 / 延后处理、缓存 / 批量合并、算法设计和数据结构。我们现在一个个

2020-06-08 20:43:12 266

转载 一口气说出8种幂等性解决重复提交的方案,面试官懵了!(附代码)

文末有彩蛋哦~1.什么是幂等在我们编程中常见幂等select查询天然幂等 delete删除也是幂等,删除同一个多次效果一样 update直接更新某个值的,幂等 update更新累加操作的,非幂等 insert非幂等操作,每次新增一条2.产生原因由于重复点击或者网络重发 eg: 点击提交按钮两次; 点击刷新按钮; 使用浏览器后退按钮重复之前的操作,导致重复提交表单; 使用浏览器历史记录重复提交表单; 浏览器重复的HTTP请; nginx重发等情况; 分布式...

2020-05-28 18:08:41 545 1

转载 人人都能看懂的 6 种限流实现方案!(纯干货)

为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因为堵车而闹心了,幸福感直线上升。但即使这样,生活也有其他的烦恼。南郊的居住密度比较大,因此停车就成了头痛的事,我租的是路两边的非固定车位,每次只要下班回来,一定是没有车位停了,因此我只能和别人的车并排停着,但这样带来的问题是,我每天早上都要被挪车的电话给叫醒,心情自然就不用说了。但后来几天,我就慢慢变聪明了,我头天晚上停车的时候,会找第二天限..

2020-05-26 16:26:59 603

转载 困扰了已久的TCP/IP 协议,终于有人讲的明明白白,太强了

同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍。一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种...

2020-05-25 15:17:14 763

转载 JAVA 线上故障排查完整套路!这是高手

线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查 CPU 方面的问题。CPU 异常往往还是比较好定位的。原因包括业务逻辑问题(死循环)、频繁 gc 以及上下文切换过多。而最常见的往往是业务逻辑(或者框架逻辑)导

2020-05-25 13:48:12 338

JAVA核心面试知识整理.pdf

本文档整整283页内容涵盖:java基础、多线程、JVM、Spring源码、java集合、Netty、RPC、kafka、RabbitMQ、MongoDB、数据库、算法与数据结构、分布式缓存、设计模式等等。

2020-04-23

最全50道Redis高频面试题.pdf

1、什么是 Redis?2、Redis集群的主从复制模型是怎样的?3、Redis集群会有写操作丢失吗?为什么?4、怎么理解Redis事务?5、Redis回收使用的是什么算法?等等需要的可以自行下载

2019-10-19

JVM性能优化相关问题.pdf

Tomcat优化问题以及更多资源请访问石墨文档链接:https://shimo.im/docs/jYc9j8gyWvJxvCRW;https://shimo.im/docs/aXKYZGWeDnICJ8lp

2019-08-10

【面试必备】Spring事务源码解析.txt

本资源讲解的是Spring事务的相关技术,需要可自行下载。 课程内容: 1.实战了解学习源码应有的姿势? 2.埋坑,从深坑中玩转事务; 3.迷一般的事务?我数据验证为啥失效? 4.透过源码学习事务隔离级别; 5.源码解读,原来事务就那么回事; 6.互动答疑;

2019-06-11

【面试必备】高并发下优雅的推送技术.txt

可以根据需要自行下载, 课程内容: 1、电商购物付款瞬间应思考的问题; 2、Http协议推送的那些坑; 3、优雅推送短轮询方案实战; 4、高性能Comet实用推送技术实战; 5、今日头条新闻长轮询推送技术透析; 6、金融类实时信息推送技术扩展; 7、WebSocket让项目逼格更高; 8、Mark老师教你快速选择推送方案

2019-06-11

空空如也

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

TA关注的人

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