自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 说出来你可能不信,华为技术官珍藏版:SpringBoot 全优笔记,限时开源了

前言作为开发人员,对于 Spring 全家桶肯定是不陌生的,而来自于 Spring 大家族的 Spring Boot,作为 Spring 团队提供的流行框架,它的存在解决的 Spring 框架使用较为繁琐的问题,所以掌握 SpringBoot 是精通 Spring 必不可少的一个过程。在面试过程中,SpringBoot 的相关内容都会被面试官给问到,几乎一线互联网对于技术岗的任职要求都对 Spring 有一定的规定,所以学习 Spring 刻不容缓。而今天,我们则主要一起来学习 SpringBo

2021-10-30 16:39:38 499

原创 只需一篇文章吃透 Java 多线程技术,那些 BAT 大厂的 Java 面试官到底在想些什么

三面头条面试岗位是后台研发工程师,地点选择了上海,通过大佬内推,跳过死亡笔试,加上疫情期间,所以直接视频面,从 3 点开始,断断续续到晚上 8 点结束。一共三轮技术面试,每一轮都要写代码,也喜欢问一些底层知识,让我有点懵逼。一面: 写一个题,找一个无序数组的中位数 写了个快排,然后让我找到无序数组第 k 大的一个数,我说先排序再找,实际上可以用快排的 partition 函数。 快排的时间复杂度,最坏情况呢,最好情...

2021-10-28 20:36:43 306

原创 业界新标杆 阿里开源自研高并发编程核心笔记(2021 最新版)

高并发编程提到并发编程很多人就会头疼了;首先就是一些基础概念:并发,并行,同步,异步,临界区,阻塞,非阻塞还有各种锁全都砸你脸上,随之而来的就是要保证程序运行时关键数据在多线程中的可见性、核心业务的原子性、多线程通信的有序性。虽然很多人工作可能接触不到这些的东西,但是面试就是得问。假如你跟一个有过高并发编程经验的人一起面试同一个岗位,你就是背了些面试题,而人家是确确实实有真东西的,那后续的录用结果想必就不用我多说了吧~当然你面试或者是工作中一直被这块困扰,想学习高并发编程却又苦于没一个明确的方向..

2021-10-28 17:09:22 136

原创 各大厂 Java 岗经验汇总:面试重点 + 精选面试 120 题 +6 条面试经验!

前言我发现一个奇怪的现象:那些跳槽的人,总是从一个坑,跳进令一个坑中。毕竟一年过去了,会的还是原来的知识,人的身价就摆在那里,无论怎么折腾,也不会拿到更好的 offer。这样的跳槽其实没有意义,也许就有人问,现在都是互联网寒冬了,要怎样才能把握好机会,拿到跟好跟适合自己的 offer 呢?技术才是我们程序员的立身之本,在再好的机遇面前我们也要有这个实力去抓住它。我这里整理了 200 道大型互联网公司面试常问的面试题和答案及面试经验总结,希望能给那些有需要朋友在求职路上起到帮助,拿到自己满意的 off

2021-10-26 16:28:52 239

原创 牛的!白嫖阿里大佬的内部并发编程神仙笔记大全_PDF版

内容介绍所谓并发编程是指在一台处理器上“同时”处理多个任务。并发是在同一实体上的多个事件。多个事件在同一时间间隔发生。一直以来,硬件的发展极其迅速,在多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分。正是因为这些优点,使得多线程技术能够得到重视,这个技术也是一名CS学习者应该掌握的。由于市面上也找不到好的并发编程学习资料,所以这也是各大厂在面试

2021-10-25 15:33:26 344

原创 字节跳动技术官珍藏版:MySQL 王者进阶手册!面面俱到,太全面了

前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通 MySQL”。为啥 MySQL 对开发人员如此重要?第一,不管你去面试哪家公司,数据库是必问项,而 MySQL 使用范围广,无论如何是避不开的;第二,你对 MySQL 掌握的越深入,意味着你能做的事情越多。实现业务功能,要懂基本的 SQL 语句;性能优化,那么索引、引擎就要摸透;想分库分表,主从同步机制、读写分离你就得了解;安全方面,你得知道权限、备份、日志等等;涉及到云数据库,就得懂源码

2021-10-25 15:18:17 301

原创 京东五面过了之后,发现掌握了这些技术,面试其实真不难

前言作为一个执着于分享技术的小编,终于有群友力战京东并成功斩获 Offer,接下来就把面试京东五面的经验分享给大家,希望大家能站在巨人的肩膀上,更上一层楼,如果文章对你有帮助,还请多多关注支持哦京东 Java 一面 HashMap 和 HashTable 以及 CocurrentHashMap 详细说明 网络 IO 模型?什么是多路复用 IO?select 和 epoll 的差别? TCP 三次握手的过程,如果没有第三次握手有什么问题? ..

2021-10-25 14:52:24 1009

原创 谁说 GitHub 才能出经典?出自牛客网的 Java 程序员逆袭手册才是 YYDS

不会到现在还有程序员都只知道面试肯定要看 GitHub 吧?今天给大家推荐另一个国内最火的程序员面试网站“牛客网”里面有很多大厂真实面经,大厂招聘信息,不仅仅只限于 Java,还有 python,C++,go 语言,安卓,iOS 等等,简直是一个程序员必备的福利网站!(小编没有收广告哦)牛客网:Java 程序员逆袭手册面试将近,直接给大家分享一份逆袭手册,正所谓:“旧时王谢堂前燕,飞入寻常百姓家”希望大家直接一步登天先给大家看一下内容,包含了 java 基础,多线程,Linux..

2021-10-20 19:01:31 319

原创 阿里技术官耗时半年总结出“满分”架构笔记,拿捏分布式到微服务

今天给大家分享一份由阿里技术官总结的满分架构笔记,从分布式到微服务讲得明明白白~总览:注:篇幅限制,下面就以截图展示部分内容了。完整笔记获取方式:点赞+关注后,加 VX:第 1 章:深入理解网络讲解分布式的基础一-网络, 对国际互联网、NIO、AIO、网络传输中的对象序列化问题、HTTP 的前世今生、TCP/IP、从 CDN 到 SD-WAN 等知识进行深入讲解。详细章节介绍: 从国际互联网开始 NIO, 一本难念的经 AIO,大道至简的设计与苦涩的..

2021-10-20 15:55:02 171

原创 瓜子二手车【Java开发】一二三面(已口头offer)面经

首先声明,本人双非渣本,非科班生菜鸡一枚,从3月份开始投简历,面过蔚来,奇安信,中兴等公司,但都是一面挂。一度怀疑人生,四月份也只有笔试没有面试,就马上要放弃了,瓜子给打电话约面试。下面就分享一下瓜子面经(我真是鱼的记忆,尽量给大家补充好吧),回馈给大家一面 技术面 1h问的比较全面,但是都是基础操作系统:1.进程与线程的区别2.进程切换与线程切换3.进程通讯方式(具体解释),线程通讯方式计算机网络:1.http1.0 1.1 2.0的区别2.tcp和udp的...

2021-10-18 17:13:56 399

原创 网易Java社招研发面经:Java+数据库+Redis+Linux+框架+架构设计

面试流程一面二面电话面-->三面四面视频面-->主管电话面-->hr电话面,整个流程下来就两个礼拜。作者面的是杭研的岗位,本来三面通过后hr联系我说是要去杭州总部让主管进行现场面试,但因为我在深圳所以有安排了一场视频技术面。面试问题java基础 定义Integer x=20 Integer y=200 在内存里是个什么过程? hashMap与concurrentHashMap原理和区别?hashMap什么情况下会出现循环链? concurren..

2021-10-18 17:12:30 237

原创 阿里Java社招五面面经:MQ+微服务+JVM+redis(已拿offer)

阿里一面 自我介绍,聊项目, 这边挺常规的,从项目入手。 解析Excel为什么用POI ? POI存在的问题? 还知道哪些解析Excel的工具吗? 你们项目中用过MQ,平时都用MQ来做什么? 你处理过MQ得幂等问题,当时是怎么做的? MQ的可靠性怎么保证? redis你们都用来做什么? redis的持久化机制? 怎么样保证redis的高可用? HashMap和ConcurrentHashMap的区别? ..

2021-10-18 16:47:02 1265 3

原创 阿里中间件:底层+算法+微服务+架构+数据库!(四面)

阿里中间件一面技术一面考察范围: 重点问了Java线程锁:synchronized 和ReentrantLock相关的底层实现 线程池的底层实现以及常见的参数 数据结构基本都问了一遍,链表、队列等 Java内存模型:常问的JVM分代模型,以及JDK1.8后的区别,最后还问了JVM相关的调优参数 分布式锁的实现比较 技术一面题目:1:自我介绍2:擅长哪方面的技术?3;java有哪些锁中类?(乐观锁&悲观锁、可重入锁&Synchr

2021-10-18 16:43:47 310

原创 腾讯Java岗位(技术四面)-MySQL、jvm、spring、redis

腾讯一面 说说对JVM的理解? treemap和HashMap的区别? 多线程的五大状态? MySQL主键和索引的区别? 聊聊做的一些项目 如何实现session共享?用Redis该如何实现? 缓存击穿的概念和解决方案? 聊聊微服务,以及微服务之间是如何进行管理的 腾讯二面 Java中nio和io的区别?常用的类有哪些? Java里面的同步锁了解吗?CountDownLaunch和Cylicbarrior的区..

2021-10-15 15:46:58 215

原创 细节反杀,华为三面,那个小姐姐真漂亮!

华为一面 介绍一下你熟悉的技术栈和项目 说一下你常用的集合(ArrayList,LinkedList,HashMap)他们之间的区别 说一下线程池的参数,为什么要设置一个maxsize,以及各个参数的情况,线程空闲机制等 说一下你用到哪些锁,以及区别 假如给你一个类,类里面有一个方法public synchronized void x(){},现在new 两个对象a,和b,我们用a.x和b.x,会不会出现抢占锁的情况 什么是重入锁,为什么称为重...

2021-10-15 15:43:10 104

原创 不服不行!阿里曝光内部高并发实战手册,Github星标41K

前言“面试造火箭,工作拧螺丝”这个现象想必已经不用我多说了!随着科技的不断发展,行业要求我们程序员这一群体在高性能、高并发的开发知识和技术这块也要有所建树,并且现在关于高并发的面试以前基本是BAT等大公司的专利,现在几乎蔓延至与Java项目相关的整个行业,简直抬升了Java工程师的学习台阶和面试门槛。那不学习了?送外卖了?必不可能!互联网行业本就是迭代非常快的行业,以前的分布式,高并发技术相关的面试题,已经从以前的加分题变成了现在的基础题,开发Java项目所必需的技术栈也是越来越多。那么如何将诸

2021-10-14 17:57:20 361

转载 谈谈腾讯二面中的:MySQL 的半同步是什么?

前言年后在进行腾讯二面的时候,写完算法的后问的第一个问题就是,MySQL 的半同步是什么?我当时直接懵了,我以为是问的 MySQL 的两阶段提交的问题呢?结果确认了一下后不是两阶段提交,然后面试官看我连问的是啥都不知道,就直接跳过这个问题,直接聊下一个问题了。所以这次总结一下这部分的知识内容,文字内容比较多,可能会有些枯燥,但对于这方面感兴趣的人来说还是比较有意思的。MySQL 的主从复制我们的一般在大规模的项目上,都是使用 MySQL 的复制功能来创建 MySQL 的主从集群的。主要是可以..

2021-10-14 17:47:01 100

转载 RUOYI 框架教程 1 |小白都能学会的 3 分钟搭建框架教程

1 RuoYi 你了解多少?git|码云 1.6 万 star 的 java 开源后台管理系统,内置系统级功能,支持代码生成框架技术开源地址:RuoYi: 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用涉及技术:Spring Boot、Apache Shiro、MyBatis、Thymeleaf适合范围:1、轮子基础上再次封装框架;2、有基础无开发经验,实现快速

2021-10-14 13:46:11 15875

原创 真香了!牛客网超火 1500 页 2021 最新大厂面试真题整理

临近金九银十,想必有不少小伙伴已经开始提前为面试做准备了。今天写下这篇文章的原因是这几天有很多粉丝在后台疯狂私信我,加到我的联系方式,希望我出一份对标金九银十的面试题总结,近期急需面试。不得不说这位小伙伴也真是看得起我,不过我一个人短时间内肯定是不能把近期的高频面试题全部总结出来给大家的(手动捂脸)。但是答应了粉丝的要求肯定不能不兑现,所以借此机会我就把从前段时间从阿里离职归来的老哥手上拿到的 2021 最新大厂面试真题整理分享出来给大家!(合计 1658 页)不吹不黑,大家看了之后就知道:..

2021-10-14 11:01:12 190

转载 细说Redis分布式锁,你可能忽略的细节

谈起redis锁,下面三个,算是出现最多的高频词汇: setnx redLock redisson setnx其实目前通常所说的setnx命令,并非单指redis的setnx key value这条命令。一般代指redis中对set命令加上nx参数进行使用,set这个命令,目前已经支持这么多参数可选:SET key value [EX seconds|PX milliseconds] [NX|XX] [KEEPTTL]当然了,就不在文章中默写Api了,基础参数.

2021-10-13 14:25:55 129

原创 从外包辞职,苦熬3个月后,拿了字节跳动的 offer

前言:没有绝对的天才,只有持续不断的付出。对于我们每一个平凡人来说,改变命运只能依靠努力+幸运,但如果你不够幸运,那就只能拉高努力的占比。2021 年 7 月,我有幸成为了字节跳动的一名 Java 后端开发,正如标题所说,我从外包辞职了,10000 小时后,走进字节跳动拿下了 offer。相信同行都清楚,从外包进大厂有多难,运气之余,也离不开我自己的脚踏实地,所幸每踏出的一步都留下了厚厚的脚印。A:字节跳动 IES 互娱面试经历还原(抖音后台)<1> 字节跳动抖音 4 面..

2021-10-13 14:00:17 1062

原创 快手 秋招 Java开发 一 二 三面面经【已意向】

base:北京2021.9.7 快手一面1. 自我介绍2. 实习项目、背景、需求介绍3. InnoDB优点4. MyISAM索引底层是什么结构5. B树和B+树区别6. 为什么选择B+树不选择B树7. MySQL如何支持事务8. undo log如何保证原子性9. MySQL隔离级别、存在的问题10. MySQL如何解决脏读、不可重复读、幻读11. 如何解决脏读?(读已提交)MySQL如何判断事务有没有提交?事务A中对id=1进行修改,不提交...

2021-10-12 16:14:06 201 5

原创 兴奋!阿里巴巴首推“Java进阶必备宝典”,理论到实战,一键搞定

前言作为一名Java方向的程序员,打好夯实的基础是非常重要的,现在大厂面试对于程序员基础知识的掌握考察也越来越严格,虽然说现在技术更新比较快,但基础扎实才能够更深入的去理解每一个知识技术点。关于Java程序员如何筑基,大部分小白是比较迷茫的!不过今天让人兴奋激动的是,阿里巴巴首推的“Java进阶必备宝典”,内容完整,能够让读者清晰认识Java系统的结构,从基础到高级再到实战,带你一键搞定!这本“Java进阶必备宝典”包括六大核心知识点,主要涉及到的内容有: 核心一:大厂必问并发编程技术

2021-10-12 11:23:55 213 1

原创 离字节跳动最近的机会,来了!

前段时间,字节跳动发布了年前再招 1 万人的消息。从字节的招聘岗位需求来看,研发人员仍占多数。很多开发者们又要开始蠢蠢欲动了,是啊,谁还没个字节梦呢?虽说是扩招,但是字节跳动对开发人员的要求也不低。正好前段时间自己有整理Java各种技术专题知识、大厂面试真题,也包括近些年开发和工作过程中的一些感悟、心得。今天在这免费分享给大家:这份资料包含了Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boo

2021-10-12 11:01:59 376

空空如也

空空如也

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

TA关注的人

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