自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试官问: 如何设计一个高并发系统?

一年一度的金三银四已经过去了,想必有不少在这个时间段选择跳槽或者入行的朋友都入职了新的公司。对于萌新来说,肯定是增强自己面向业务的编程能力(手动狗头),而对于一些有很多年工作经验的程序员或者达到架构的技术水平的程序员来说,他们一般会直接触到系统设计这块的内容,在大流量时代,如何设计出一个能抗住很大并发量的系统这一重担往往就是他们扛着!

2025-05-11 15:41:56 474

原创 阿里二面:如何解决高并发下的库存抢购超卖少买问题?

我相信很多人都看到过相关资料,但是在实践过程中,仍然会碰到具体的实现无法满足需求的情况,比如说有的实现无法秒杀多个库存,有的实现新增库存操作缓慢,有的实现库存耗尽时会变慢等等。这是因为对于不同的需求,库存争抢的具体实现是不一样的,我们需要详细深挖,理解各个锁的特性和适用场景,才能针对不同的业务需要做出灵活调整。

2025-05-11 14:56:39 335

原创 从原理到实战,3天带你搞定Spring全家桶!

Spring这个技术栈,在LZ心目中一直是最好的Java项目,没有之一。这玩意面试必考工作必用,是我们Java人的饭碗;它跟它后面诞生的一系列解决方案被我们亲切的成为Spring全家桶,如果你自诩是一名合格的Java程序员,这玩意一定要全部掌握(自己手写框架的大佬忽略此条)。

2025-05-08 15:11:46 418

原创 美团二面:使用分布式调度框架该考虑哪些问题?

下面是一个用户注册优惠活动的场景,为了实现用户注册主流程与活动的解耦合,我们引入了消息中间件,它的时序图如下所示:

2025-05-08 14:38:47 607

原创 为什么很多人说Java炸了?

Java不是炸了,只是更卷了,平时注重提升自己竞争力还是可以轻松应对Java面试的 谈到Java面试,相信大家第一时间脑子里想到的词肯定是金三银四,金九银十。好像大家的潜意识里做Java开发的都得在这个时候才能出去面试,跳槽成功率才高!但LZ不这么认为,LZ觉得我们做技术的一生中会遇到很多大大小小的面试,金三银四(金九银十)只是机会比平时多一些,但也未必每个人都能在这个时间段找到自己理想的岗位。我们能做的就是时刻准备着,当机会来临的时候能把握住就行。

2025-05-07 16:39:57 514

原创 如何设计RPC框架在10万QPS下实现毫秒级的服务调用?

来思考这样一个场景:你的垂直电商系统的 QPS 已经达到了每秒 2 万次,在做了服务化拆分之后,由于我们把业务逻辑都拆分到了单独部署的服务中,那么假设你在完成一次完整的请求时需要调用 4~5 次服务,计算下来,RPC 服务需要承载大概每秒 10万次的请求。而你该如何设计 RPC 框架承载如此大的请求量呢?我建议你:

2025-05-07 15:42:31 511

原创 详解虚拟机!京东大佬出品HotSpot VM源码剖析笔记(附完整源码)

现在的企业就喜欢深度考察虚拟机。要是你能深入理解HotSpot VM的运行原理,就可以写出更加高效的Java代码,同时也能更好地排查Java性能瓶颈等一系列问题,面试时也不会是仅仅停留在会用的阶段,在谈薪资的环节上面也能更加硬气起来!

2025-05-06 20:00:04 135

原创 入行不久的Java程序员至少要掌握哪些技术?面试会问哪些?

不少人找LZ咨询,问我现在的面试需要提前准备什么?为了造福更多的开发者,也为了让更多的小伙伴通过面试;LZ近期也一直想着怎么才能帮到大家。所以近期在各大渠道整合大厂相关面试题,并结合了我一位现在已经入职阿里(阿里的Offer就是他今年的第15张offer)的朋友的面试经历,为大家打造出一份Java面试通关宝典。

2025-05-06 16:04:00 267

原创 Java程序员如何设计一个高并发系统?

不管是初入职场的小菜鸟还是有一些工作年限的老司机,系统设计问题对他们来说都是一大困扰。前者主要是在于面试;面试官来一个如何从零到一设计一个完整的系统?大多数人都会直接懵了,因为系统设计覆盖面广,而网上资料又不能面面俱到,单独背背文章肯定是不行的;后者主要在于晋升;想要从程序员进阶到架构师,系统设计是必须要踏入的一道坎,他对你的技术广度跟深度都会有一定程度的考察。

2025-04-30 16:11:55 434

原创 阿里三面:如何让系统抗住双十一的预约抢购活动?

在大促活动期间,“预约抢购”已经是各大电商平台的主要促销手段,京东自然也会和一些大的供应商合作,推出一些低价的爆款产品,比如 2019 年的 “1499 元抢购飞天茅台”活动,就让很多人每天准时准点拿着手机拼人品。那这类电商领域的大促抢购场景涉及专栏的哪些内容呢?它们是怎么通过架构设计的方式组合在一起,实现一个完整的需求流程呢?这就是今天要讨论的话题。

2025-04-30 16:04:44 727

原创 Alibaba第四版JDK源码学习笔记2025首次开源

作为Java开发者,面试肯定被问过多线程。可能你知道什么是进程什么是线程,但面试官要是问你进程之间是如何通讯的?ConcurrentHashMap 和 HashTable有什么区别?为什么wait和notify方法要在同步块代码中调用?你答不上来就只能等通知了。。。

2025-04-29 16:41:01 913

原创 微博系统设计:怎么应对热点事件的突发访问压力?

微博(microblog)是一种允许用户即时更新简短文本(比如140个字符),并可以公开发布的微型博客形式。今天我们就来开发一个面向全球用户、可以支持10亿级用户体量的微博系统,系统名称为“Weitter”。我们知道,微博有一个重要特点就是部分明星大V拥有大量的粉丝。如果明星们发布一条比较有话题性的个人花边新闻,比如宣布结婚或者离婚,就会引起粉丝们大量的转发和评论,进而引起更大规模的用户阅读和传播。

2025-04-29 15:47:34 889

原创 阿里最新Java面试指南:基础+框架+数据库+系统设计+算法

做Java开发这么久了,平时在各种程序员交流群以及身边环境中感受最深的就一个字就是“卷”!上班干,下班学,当前环境还不敢随便辞职,辞职了去面试简历还得“润色”,完了面试前还必须背八股文(什么多线程,jvm,redis,mysql,甚至还要问你epoll原理),不背你就过不了,年龄大了不可替代性不强还得担心中年危机……种种,其中最离谱的莫过于面试造火箭,工作拧螺丝的“八股文”了。

2025-04-28 16:15:40 399

原创 如何设计一个支持万亿GB网盘实现秒传与限速的系统?

网盘,又称云盘,是提供文件托管和文件上传、下载服务的网站(File hosting service)。人们通过网盘保管自己拍摄的照片、视频,通过网盘和他人共享文件,已经成为了一种习惯。我们准备开发一个自己的网盘应用系统,应用名称为“DBox”。

2025-04-28 15:30:16 1296

原创 2025大厂最新Java面试真题汇总

Java面试是一个老生常谈的问题。每年到了金三银四&金九银十这种跳槽黄金季就会有一大批程序员出来面试找工作。流程就是熟悉的网上开始找面试题,面试手册,面试宝典,一收藏就是一大把,看到什么都觉得Nice,看几眼之后就收藏夹吃灰,对面试其实起不到什么实际性帮助。

2025-04-27 15:56:22 398

原创 2025年,Java还能学吗?

金三银四过去一半,市场火热,但是大家就业压力却没有缓解多少。很多粉丝后台留言,Java程序员面临的竞争太激烈了……我自己也有实感,多年身处一线互联网公司,虽没有直面过求职跳槽的残酷,但经常担任技术面试考官,对程序员招聘市场的现状很清楚。导致现在激烈竞争的原因不外乎三方面:人多了,技术需求高了,中低端岗位不缺人了...

2025-04-27 15:14:07 367

原创 字节二面:如何设计一个支持10万QPS的会员系统?

会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。

2025-04-27 10:29:34 804

原创 阿里2025版Redis全栈小册,涵盖了Redis的所有操作

Redis这玩意不用多说,Java后端打工人就没有没接触过的,现在出去面试基本上是必问项;而且在工作中在项目中还能起很大的作用。它不仅能减少数据库的操作、并且你还可以利用redis的一些数据结构如set sorted set 解决一些特定的问题、利用单线程实现分布式锁、一些简单的订阅发布等等。

2025-04-26 15:10:09 281

原创 美团二面:电商平台中订单未支付过期如何实现自动关单?

日常开发中,我们经常遇到这种业务场景,如:外卖订单超 30 分钟未支付,则自动取订单;用户注册成功 15 分钟后,发短信息通知用户等等。这就延时任务处理场景。

2025-04-25 17:39:42 910

原创 开源3天获得业界一致好评!阿里最新产Spring全家桶速成笔记真香

Spring可以说是我们Java入门时最先接触的框架了,只要你是Java程序员,它就是你绕不开必须要学习的一个点。对于我们这些有工作经验的Javaer来说,你不仅要学好Spring,还需要学好后续由它衍生一系列的框架组件(我们一般把他们称为Spring全家桶)。

2025-04-25 11:12:38 153

原创 Java后端面试现在行情怎么样了?

现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!

2025-04-25 10:58:54 368

原创 如何获取Java高并发经验?

现在好点的互联网公司招聘基本都要求有高并发经验,但没有高并发的经验的人感觉只有在好点的互联网才获得高并发经验,这难道不是死循环?没有高并发经验的人如何才能获取高并发方面的经验呢?

2025-04-24 10:41:46 644

原创 Java工作3年哪些技能必须掌握?

据有关数据表明,现在基本工作年限超过5年的Java开发岗以及各大厂招聘岗位,对于这块内容是必定会考察的。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。

2025-04-24 10:12:17 254

原创 2025最新最全Java面试高频题库整理

铜三铁四已经结束了,但还是有很多Java程序员没有找到工作或者成功跳槽,跳槽成功的也只是从一个坑中,跳入另一个坑中……

2025-04-23 10:41:09 450

原创 Java程序员如何高效学习SpringBoot?

Spring Boot,一个令人眼前一亮的框架,从大的说,Spring Boot是取代了SSM中的SS的角色。但值得一说的是,SpringBoot这个第一次用就能让Java程序员直呼爽的框架虽然简单易上手,但想要精通却没那么容易。

2025-04-23 10:27:57 299

原创 Java学到哪种程度能找到一份工作?

原来IT形势好,Java也不那么卷的时候你找一份Java的工作只会SSM已经足矣,现在你要是不会SpringBoot,不熟悉SpringCloud,基本连面试机会都不会有;更有甚者,面试已经卷到了SpringCloudAlibaba。这对于刚毕业,或者身处传统行业,一直在小公司的程序员来说简直就是离了大谱。

2025-04-22 11:22:32 337

原创 硬核!阿里高工手码高并发编程速成笔记(2025版)限时开源

前几天收到一位粉丝私信,说的是他才一年半经验,去面试却被各种问到分布式,高并发,多线程之间的问题。基础层面上的是可以答上来,但是面试官深问的话就不会了!被问得都怀疑现在Java招聘初级岗位到底招的是初级开发还是架构,是不是面进去就能直接进架构组了?(手动狗头)

2025-04-22 11:07:50 220

原创 为什么八股文考察不了Java候选人的能力,但企业还是要坚持呢?

程序员面试背八股,可以说是现在互联网开发岗招聘不可逆的形式了,其中最卷的当属Java!(网上动不动就是成千上百道的面试题总结)你要是都能啃下来,平时技术不是太差的话,面试基本上问题就不会太大。

2025-04-21 10:37:13 144

原创 Java工作真的很难找吗?为什么很多人说Java炸了?

最近朋友跟我说:熬过了去年的寒冬却没熬过现在的内卷;打开Boss直拒一排已读不回,回的基本都是外包,薪资还给的不高,对技术水平要求也远超从前;感觉Java一个初中级岗位有上千人同时竞争,内卷程度简直怀疑人生。

2025-04-21 10:29:28 408

原创 理论实战源码齐飞!有关SpringSecurity这是我看过最全的笔记了!

目前市面上缺少系统介绍Spring Security的书籍,网上的博客内容又比较零散,这为很多初次接触Spring Security 的Java工程师学习这门技术带来诸多不便。

2025-04-20 14:44:20 169

原创 公司项目不行,如何让自己简历上具备性能优化经验?

今天咱们主要来聊聊公司项目不行,技术差,平时也接触不到性能优化相关的Java程序员如何学习系统性能优化?如何让自己简历上具备性能优化经验?如何?

2025-04-18 21:55:44 281

原创 卷起来了!阿里2025版“微服务全阶笔记”,涵盖微服务全部操作

Java也不那么卷的时候你找一份Java的工作只会SSM已经足矣,现在你要是不会SpringBoot,不熟悉SpringCloud,基本连面试机会都不会有;更有甚者,面试已经卷到了SpringCloudAlibaba。这对于刚毕业,或者身处传统行业,一直在小公司的程序员来说简直就是离了大谱。就算你简历包装了一下,面试答不出来面试官的问题,最后也是白搭!

2025-02-28 16:21:07 339

原创 首发!2025全网最新最全Java面试八股文

程序员面试背八股,可以说是现在互联网开发岗招聘不可逆的形式了,其中最卷的当属Java!(网上动不动就是成千上百道的面试题总结)你要是都能啃下来,平时技术不是太差的话,面试基本上问题就不会太大。

2025-02-28 16:14:30 401

原创 阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

金三银四已经快到了,但还是有很多Java程序员没有找到工作或者成功跳槽,跳槽成功的也只是从一个坑中,跳入另一个坑中……

2025-02-26 17:24:44 320

原创 全网首发2025版Java面试指南,囊括面试所有硬核技能

我决定以面试的角度,深度聊聊一些面试中经常会被问及的知识点;希望能够帮助你们系统的梳理Java程序员面试中必须要掌握的知识技能。

2025-02-26 17:20:56 437

原创 划重点!2025面试必刷461道大厂架构面试真题汇总+面经+简历模板

在过去的一年里,LZ看到很多小伙伴在面试的时候都拿到了自己心仪的Offer,同时也在各大论坛博客平台看到了大家分享出来的面经,面试题。趁着时间多,就在业余时间把阿里,字节等大厂的Java岗面试真题为大家简单汇总了一下,一共是22个主流技术

2025-02-21 15:28:11 477

原创 别再夹灰了!这份阿里巴巴Java架构六大专题面试宝典值得你刷一刷

Java面试是一个老生常谈的问题。每年到了金三银四&金九银十这种跳槽黄金季就会有一大批程序员出来面试找工作。流程就是熟悉的网上开始找面试题,面试手册,面试宝典,一收藏就是一大把,看到什么都觉得Nice,看几眼之后就收藏夹吃灰,对面试其实起不到什么实际性帮助。

2025-02-21 15:19:16 245

原创 2025年Java真的没出路了吗?

很多人都说今年对于IT行业根本没有所谓的“金三银四”“金九银十”。在各大招聘网站或者软件上不管是大厂还是中小公司大多都是挂个招聘需求,实际并不招人;在行业内的程序员基本都已经感受到了互联网寒冬所谓的“寒气”。

2025-02-17 21:39:19 822

原创 从零到一构建完整知识体系,阿里2025版SpringBoot原理最佳实践真香

Spring Boot不用多说,是咱们Java程序员必须熟练掌握的基本技能。工作上它让配置、代码编写、部署和监控都更简单,面试时互联网企业招聘对于Spring Boot这个系统开发的首选框架也是考察的比较严苛,如果你不是刚入行,只是停留在会用的阶段,那是远远不够的。

2025-02-17 21:19:26 348

原创 阿里巴巴2025版Java面试突击汇总(全彩版)首次公开

现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!

2025-02-16 21:43:16 607

空空如也

空空如也

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

TA关注的人

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