自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里Java面试速成指南,2026程序员突击必备!

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

2026-05-08 15:27:07 312

原创 基础不牢,地动山摇!Java程序员必备Spring源码全家桶核心宝典公开!

Spring是我们Java程序员面试和工作都绕不开的重难点。很多粉丝就经常跟我反馈说由Spring衍生出来的一系列框架太多了,根本不知道从何下手;大家学习过程中大都不成体系,但面试的时候都上升到源码级别了,你不光要清楚了解Spring源码的整体设计和实现细节,还要懂现在互联网公司面试的套路,不然面试根本过不了。

2026-05-08 15:25:44 45

原创 Java面试六大核心专题,程序员突击必备!

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

2026-05-07 16:16:44 262

原创 AI崛起,Java面试还需要背八股文吗?

很多人都说八股文没用,这里聊一下我对八股文的一些看法吧:一个知识点,你能把使用以及原理说出来,我称之为八股,但是你能把底层关联以及业务使用,优化历程也能搞清楚,我称之为能力;这两点无疑是现在面试都会考察的。

2026-05-07 16:12:13 655

原创 Java还有“金三银四”与“金九银十吗?

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

2026-05-06 15:45:27 433

原创 Spring全家桶体系化学习笔记(2026突击版)

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

2026-05-06 15:43:23 195

原创 亿级流量网站架构核心技术,高级Java程序员必备!

高并发只是一个结果,并不是过程。在来自全人类的高并发访问面前,一切都有可能发生,所以我们经常能看到顶级网站的颤抖。想要获得高并发经验基础最重要,这包括算法,操作系统,jvm,数据库,缓存,多线程等等。这些独立而又关联的知识其实书本里都有,我们需要时不时地去温习,不能一直痴迷于框架,框架只会挡住你的眼睛,让你觉得什么都不重要。大并发面前,没一个框架靠得住,靠得住的只有人,是人来根据你具体的应用场景去解决具体的问题。

2026-05-05 16:04:02 174

原创 Java程序员无高并发经验该如何破局?

现在Java面试,问的是越来越底层。作为一名合格的Java程序员不仅要能“上天”,还要能“入地”!上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。

2026-05-05 16:03:00 188

原创 Java小白如何玩转SpringBoot?

相信从事Java开发的朋友都听说过SSM框架,老点的甚至经历过SSH,说起来有点恐怖,比如我就是经历过SSH那个时代未流。当然无论是SSM还是SSH都不是今天的重点,今天要说的是Spring Boot,一个令人眼前一亮的框架,从大的说,Spring Boot是取代了SSM中的SS的角色。

2026-05-04 20:13:18 303

原创 阿里巴巴最新SpringCloudAlibaba笔记(突击版)

近两年,“大厂裁员”总是凭实力冲上各大媒体头条,身在局中的我们早已习以为常。国内的京东,阿里,腾讯,字节,快手,小米等互联网公司都以不同程度的裁员比例向社会输送人才。大量有大厂经验的卷王涌入招聘市场,更多的人去竞争更少的岗位,这也间接的抬高了现在Java市场招聘的需求。

2026-05-04 20:10:57 242

原创 普通Java码农如何获得高并发系统设计技能?

为什么人人都想要获得高并发经验;想拥有高并发系统设计技能?其原因LZ认为主要有以下三点:涨薪:有高并发系统设计的技能后可以获得更加可观的收入。晋升:高并发系统设计是一个初中级开发晋升成为一个高开乃至系统架构师必不可少的技能之一。

2026-04-30 16:31:48 311

原创 Java面试性能优化问题全解!

一个Java程序员具备什么样的素质和能力才可以称得上高级工程师?这个问题也引发了我的一些思考,可能很多人会说,“作为高级工程师,基础得过硬、得熟练掌握一门编程语言、至少看过一个优秀开源项目的源代码、有过高并发/性能优化的工作经验、沟通能力强等等”。

2026-04-30 16:28:55 318

原创 2026金三银四,Java竞争依旧激烈!

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

2026-04-29 15:28:01 577

原创 SpringSecurity从入门到精通,看这篇就够了!

安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。

2026-04-29 15:25:39 173

原创 Java程序员进阶面试必备并发编程速成笔记公开!

我曾经整理过一份详细的大厂岗位需求表,很多20K以上的Java岗位,基本都要求具备高并发分布式的相关经验。老练的面试官知道,对于一个 Java 程序员而言,如果对并发编程有全面而深入的了解,那说明技术功底足够扎实。所以,并发编程也是大厂面试的必考项。并发编程,也直接成为了资深开发和小白开发本质的分水岭。

2026-04-28 16:41:03 150

原创 刚入行Java如何快速上手redis?

Redis想必大家都听说过,不管是面试还是工作上我们都能见到。但是Redis到底能干什么?又不能干什么呢

2026-04-28 16:38:29 311

原创 阿里巴巴最新Spring全家桶学习笔记全网首次公开!

Spring框架自从诞生以来就一直备受开发者青睐,它涵盖了Spring、Springboot、SpringCloud等诸多解决方案,一般我们都会统称为Spring全家桶!出于Spring框架在Java开发者心中中的统治地位,所以不管是面试还是工作,Spring都是绕不开的重点也是难点!

2026-04-27 16:10:18 231

原创 记一次Dubbo注册zookeeper协议时的异常提示!

遇到一个很诡异的问题,我在启动多个配置相同zookeeper的Dubbo项目时,其他项目都是正常启动,唯独有一个项目在启动过程中,Dubbo注册zookeeper协议时,竟然出现了这样的异常提示——

2026-04-27 16:06:24 372

原创 Redis高级笔记:原理+集群+应用+拓展+源码

大家都知道Redis的业务范围是非常广的,但是对于刚入行的小伙伴来说可能也就知道个缓存跟分布式锁。因为Redis的很多功能在一些小企业里,根本是用不到的,得等到并发量到了一定的程度,系统扛不住了,才会用到Redis那些高级的功能。下面LZ就带大家来看看,Redis到底能干些啥:

2026-04-26 14:33:25 261

原创 CURD系统如何做出技术含量?

很多朋友可能会因为自己做的工作不是特别核心或者业务简单而引起面试中没有自信。但是很多公司面试的时候是可以接受面试者之前岗位的并发量、交易量低一些的。比如我们要招聘和我们交易量同等级或者以上的出来的人才,业界本来就没有多少,但我们还是要招人的。所以很多时候更偏向于考察面试者的设计底蕴、思考和解决问题的能力。

2026-04-26 13:59:54 359

原创 Java并发编程编程真的很难学吗?

提到并发编程很多人就会头疼了;首先就是一些基础概念:并发,并行,同步,异步,临界区,阻塞,非阻塞还有各种锁全都砸你脸上,随之而来的就是要保证程序运行时关键数据在多线程中的可见性、核心业务的原子性、多线程通信的有序性。

2026-04-24 16:03:49 188

原创 面试官:聊聊RocketMQ事务消息?

 本文不讲什么是 RocketMQ ,不讲它的实现原理,只想和大家探讨下它的事务消息的正确使用方式  再探讨之前,先带大家回顾下知识点

2026-04-24 16:01:53 403

原创 Java高并发系统设计看这篇就够了!

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

2026-04-23 15:41:49 602

原创 Springboot加载配置文件源码分析,你学废了吗?

springboot加载配置文件如application.yml是通过org.springframework.boot.context.config.ConfigFileApplicationListener这个类来完成的。这个类的加载也是通过spring.factories文件中来加载的。

2026-04-23 15:40:08 336

原创 所有Java程序员地应该这样学Spring全家桶!

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

2026-04-22 15:40:46 396

原创 这才是秒杀系统的正确打开方式!

 秒杀活动是指网络商家为促销等目的组织或网上限时抢购活动,这种活动具有瞬时并发量大、库存量少和业务逻辑简单等特点。设计一个秒杀系统需要考虑的因素很多,比如对现有业务的影响、网络带宽消耗以及超卖等因素。本文会讨论秒杀系统的各个环节可能存在的问题以及解决方案。

2026-04-22 15:35:00 328

原创 金三银四突击必备:Java架构六大核心专题面试宝典!

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

2026-04-21 16:45:12 411

原创 这篇带你彻底拿捏Redis数据结构 !

Redis 为什么那么快?除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。因此,这次我们就来好好聊一下 Redis 数据结构,这个在面试中太常问了。

2026-04-21 16:43:22 317

原创 大厂Java面试:谈谈你对redis的理解?

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

2026-04-20 15:50:43 219

原创 面试官:详细聊聊Spring的拓展功能!

  Spring之所以能打败其他所有同类型Java开发框架屹立不倒的重要原因之一就是提供很多扩展点,让其他组件和框架很容易就整合到Spring框架里,所以也就诞生很多基于Spring的二次开发项目,接下来我们一起聊聊Spring提供哪些扩展点,这篇文章只是简单说明扩展点但不深入,有兴趣的伙伴可以后续一起学习交流,本篇最后我们再进行一个Mybatis和Spring整合工程简易开发示例

2026-04-20 15:48:12 375

原创 挑战一周构建Spring Boot完整知识体系!

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

2026-04-19 17:07:24 291

原创 大厂秋招:SYN报文什么时候情况下会被丢弃?

之前有个读者在秋招面试的时候,被问了这么一个问题:SYN 报文什么时候情况下会被丢弃?

2026-04-19 17:05:39 159

原创 Spring全家桶体系化学习看这篇就够了!

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

2026-04-17 17:02:53 160

原创 统计数据表中的记录时,哪种 count 性能最好?

 当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。

2026-04-17 16:59:33 324

原创 Java程序员如何快速掌握高并发系统架构设计核心技术?

现在Java面试,问的是越来越底层。作为一名合格的Java程序员不仅要能“上天”,还要能“入地”!上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。

2026-04-16 16:11:52 749

原创 面试官:聊聊Spring是如何解决解决循环依赖的?

Spring循环依赖的原理解析1、什么是循环依赖?#​ 我们使用Spring的时候,在一个对象中注入另一个对象,但是另外的一个对象中也包含该对象。如图:

2026-04-16 16:09:22 378

原创 接上篇:mysql索引失效引发的一些思考

昨天发了一篇关于索引失效的文章:我在文末留了一个有点意思的思考题:

2026-04-15 15:57:03 322

原创 mysql索引失效的原因总结

在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。稍不注意,可能你写的查询语句是会导致索引失效,从而走了全表扫描,虽然查询的结果没问题,但是查询的性能大大降低。

2026-04-15 15:55:51 355

原创 Spring全家桶系列框架核心源码解析!

Spring是我们Java程序员面试和工作都绕不开的重难点。很多粉丝就经常跟我反馈说由Spring衍生出来的一系列框架太多了,根本不知道从何下手;大家学习过程中大都不成体系,但面试的时候都上升到源码级别了,你不光要清楚了解Spring源码的整体设计和实现细节,还要懂现在互联网公司面试的套路,不然面试根本过不了。

2026-04-14 16:45:22 189

原创 面试官:聊聊Redis中RDB&AOF持久化原理!

我们知道 Redis 是内存数据库,所有操作都在内存上完成。内存的话,服务器断电,内存上面的数据就会丢失了。这个问题显然是需要解决的。Redis 中引入了持久化来避免数据的丢失,主要有两种持久化的方式 RDB 持久化和 AOF 持久化。

2026-04-14 16:38:15 322

空空如也

空空如也

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

TA关注的人

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