自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024最全 Java 面试八股文(真实,高频,有详细答案)

2024 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完面试宝典,奈何难抽出时间,这套 1000+道的 Java 面试手册我整理了整整 1 个月,上传到 Git 上目前 star 数达到了 30K+这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java 面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题(共 485 页,32W 字)

2024-02-19 15:21:18 28099 9

原创 2026Java面试题集锦(含答案)|高频·全面·实用

作为一个8年的Java开发,我发现今年金九银十来面试的后端都有几个相似的缺点,往往导致他们到嘴的offer悄然飞走,还是需要引以为戒,不然机会与时间都在浪费!!所以总结了上半年各类 Java 面试题,初中级和中高级都有,包括 Java 基础,知识面试题库,开源框架面试题库,操作系统面试题库,面试题库,Tcp 面试题库,架构设计与分布式面试题库,算法面试题库,数据库面试题库,消息队列面试题库,缓存面试题库;有需要的可以在文末获取。

2026-07-08 14:55:35 362

原创 Spring Boot 调用外部接口替代HttpClient | RestTemplate、WebClient、OpenFeign最佳实践

Spring Boot 项目调用外部接口,完全不需要、也不应该手动封装 HttpClient 工具类。Spring 生态提供的全套 HTTP 调用抽象,已经帮我们完成了底层资源管理、容错处理、可观测性搭建、引擎适配等所有基础工作。开发者无需纠结 Socket 连接、IO 流关闭、线程调度等底层细节,只需聚焦业务实现。优秀的开发者,从不重复造轮子,而是善用生态能力。把精力投入业务架构、服务边界、高可用设计等高价值工作,才是真正的技术进阶。

2026-07-08 14:43:08 250

原创 2026面试|Java篇:面试题集锦(含答案),高频考点全收录

对于这些问题我都整理了答案,记录在这个 Java 学习笔记里,这份笔记包括了 Spring,JVM,java 基础,Java 集合,Java 并发编程,微服务,网络,Kafka,分布式,Redis,大厂面试解决方案,分布式事务,设计模式,算法,数据结构,MySQL 等详细内容有很多,为了不影响阅读,可看整理的《Java 架构进阶笔记》,每个知识点都有左侧导航书签页,看的时候十分方便,由于内容较多,这里就截取一部分图吧。需要完整版的小伙伴可以点击下方名片获取。

2026-07-07 17:31:53 262

原创 别再只会用ArrayList了!Java集合框架的性能天花板到底在哪?

在Java开发日常工作中,ArrayList几乎是所有开发者的默认集合首选。无论是存储业务数据、遍历列表、临时缓存对象,绝大多数人都会不假思索地写出。在CRUD业务开发中,这种写法从未报错、简单易用,久而久之,ArrayList万能论成为了行业默认惯性。但真实的生产环境性能瓶颈,往往就藏在这种惯性编码中。很多开发者从未深究过:为什么高频头部插入数据时,ArrayList性能暴跌百倍?为什么千万级数据遍历中,LinkedList会出现离谱的耗时差异?为什么HashMap在高并发场景下会出现。

2026-07-07 17:28:19 230

原创 牛客网×2026秋招:Java八股文面试题最全汇总

本次很荣幸能够邀请这位阿里 P8的大佬为我们整理了这份“JAVA 核心面试知识点”,这份资料就比较厉害了,它几乎涵盖了所有的Java核心知识点,并且融入了大佬自己的一些经验和思想!Java 基础、高并发、多线程、分布式、设计模式、Spring 全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等等知识点详细讲解及面试押题。而且!

2026-07-05 15:12:22 176

原创 你的 AI Agent 会在服务器上“修仙“——OpenClaw.NET 长持久会话技术解读

你让 AI Agent 分析一份 10 万字的文档,等了半小时,网关重启了,进度全丢。这种事我经历过不止一次。看着那个光秃秃的空白对话框,心里只有一个念头:刚才那半个小时,算谁的?它们像是金鱼——每次对话都是全新的人生,上一秒的记忆下一秒就归零。我们管这叫"无状态架构",翻译成人话就是:你的 Agent 根本不会"记得"自己做过什么。多数开发者听到"会话持久化",第一反应是:"不就是存聊天记录吗?"扔数据库里不就完了。这种理解也不能说错——毕竟如果连聊天记录都存不住,确实谈不上持久化。

2026-07-05 14:50:37 200

原创 牛客网×2026金九银十:Java八股文最全汇总(附答案详解)

死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。

2026-07-03 17:00:51 201

原创 从 Spring Boot 回看 SSM 框架:手动挡与自动挡的驾驶哲学

约定优于配置:对常见场景预设合理默认值,省掉大部分样板配置代码条件自动装配:运行时根据 classpath 依赖按需注入组件内嵌运行时:消除开发环境与生产环境的部署差异理解 SSM 每一层做了什么,是正确使用 Spring Boot 的前提——当自动配置未按预期生效时,只有知道底层原本是如何手动拼装的,才能有方向地排查而非无从下手。而手动声明自己的 Bean 来覆盖 Spring Boot 的自动配置,这在本质上与 SSM 中手动声明 Bean 是同一回事。例如,SSM 中在。

2026-07-03 16:55:51 243

原创 金九银十|2026最新Java八股文面试题总结(附答案·建议收藏)

整理了Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。就以截图主要内容的形式让大家参考啦,需要完整版的小伙伴可以点击下方名片获取。

2026-07-02 15:44:47 241

原创 别再只会用ArrayList了!Java集合框架的性能天花板到底在哪?

开发者决策树List体系:随机访问、遍历天花板是ArrayList;首尾增删天花板是LinkedList;并发读天花板是CopyOnWriteArrayList;Set体系:去重高性能天花板是HashSet;有序去重是LinkedHashSet;排序去重是TreeSet;Map体系:单线程高性能天花板是HashMap;有序缓存天花板是LinkedHashMap;排序天花板是TreeMap;高并发天花板是ConcurrentHashMap。

2026-07-02 15:36:53 166

原创 2026大厂Java岗面试总结(八股/场景/项目/AI全覆盖,附答案)| 建议收藏

而且程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备工作可以帮助大家更好地应对面试官的问题以及面试中的突发情况。这份PDF文档通过大量真实案例,全面总结了Java面试中的各个知识点和问题,给出了标准答案,还提供了一些面试技巧。相信通过认真学习,大家一定可以在面试中表现出色,提高自己通过面试的概率!

2026-07-01 16:44:55 215

原创 小米一面:说说MVC和设计模式的关系

先来看看面试环节吧。面试官:请说说MVC模式是基于哪种设计模式的?求职者:MVC本身不就是一种设计模式吗?面试官:我的意思是,MVC是基于23中设计模式中的哪一种?求职者:难道MVC不是那23种当中的?面试官:…………好吧,这种情况下,大概率是求职者对设计模式的学习比较少,就连我这种没正经学过设计模式的混子,也知道23种设计模式当中没有MVC。

2026-07-01 16:43:24 226

原创 2026大厂Java高频面试题汇总(后端通用,附参考答案)

马上又要到一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....) 话不多说,上干货!!!助你在这次金九银十中大放光彩,更进一步!

2026-06-30 15:45:45 201

原创 面试官:为什么高性能场景选用 PostgresSQL 而不是 MySQL?

MySQL声称自己是最流行的开源数据库,它属于最流行的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。LAMP中的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL。MySQL最初是由MySQL AB开发的,然后在2008年以10亿美金的价格卖给了Sun公司,Sun公司又在2010年被Oracle收购。Oracle收购导致MySQL的出现两个版本:商业版和社区版。

2026-06-30 15:32:24 231

原创 2026一线大厂Java面试八股文(最新·高质量·附答案)

我相信大多 Java 开发的程序员或多或少经历过 BAT 一些大厂的面试,也清楚一线互联网大厂 Java 面试是有一定难度的,小编经历过多次面试,有满意的也有备受打击的。因此呢小编想把自己这么多次面试经历以及近期的面试真题来个汇总分析,阐述下如何去准备,去回答面试官的提问,可以和面试官有个愉快的交谈。

2026-06-29 21:26:38 246

原创 面试官坏笑:“你用 Claude Code 写代码,不怕它把项目搞炸?”,我:“怕,所以 CLAUDE.md、权限和验证,一个都不能少。”

一开始很容易只盯着“让它多写点代码”。CLAUDE.md写清项目规矩,复杂任务先 plan,改动后必须 verify,长调查丢给 Sub-Agent,多任务用 Worktree 隔离,权限别一次放太开。实际项目里,可以先从一个目录、一个模块、一条可验证的任务链开始,让 Claude 在小范围内稳定完成任务,再逐步增加任务复杂度。

2026-06-29 15:51:23 255

原创 2026 Java后端面试题整理(最全版本,含答案解析)

伴随着互联网行业寒冬的到来,各大企业都不敢大肆招聘,都是选择收缩发展,加上程序员内部越来越卷,要求越来越高了,要想在 IT 行业继续发展进阶拿高薪的话,提升自己是必不可少的。尤其是经历了前不久的裁员事件,以后找工作只会更难,所以,咱们程序员要做的就是进行一个面试+技术的一个储备,才能在面试时,好好拼一把。

2026-06-28 15:41:14 234

原创 生产环境里,为什么不建议把普通端口直接暴露到公网?

很多人第一次做部署时都会疑惑:例如像80288035这些普通的端口和80443不都是 TCP 端口吗?为什么生产环境里通常只开放80/443,却不建议把一堆高位端口直接放到外网?

2026-06-28 14:34:30 219

原创 2026 Java后端面试题全集(附答案详解,考点系统梳理)

文章到这里就够长了,就不再叭叭耽误大家时间了,如果你需要如果我有,都可以分享给你。

2026-06-26 16:04:01 165

原创 AI Skills技能系统,让 Agent 自动变强

当用户输入一个请求时,Agent 首先扫描 skills 目录下所有 SKILL.md 的前置元数据,提取各技能的名称与描述,生成可用技能清单。每个技能都是独立的,可以单独开发、测试和复用。通过编写清晰的 SKILL.md 文件,定义准确的描述和完整的执行指令,Agent 就能在合适的时机自动找到并使用相应的技能。这种"按需加载、即插即用"的设计思路,不仅提高了代码的可复用性,也让 Agent 的能力边界可以不断扩展。# ========== 创建 Deep Agent ==========

2026-06-26 16:01:33 260

原创 2026 Java岗面试真题汇总(最全实用版,已收录GitHub)| 建议收藏

这个阶段的面试,早已不是 "背源码"" 列技术栈 " 能应付的。面试官更看重你对技术的理解深度(如为什么这么设计)、解决问题的思路(如排查 OOM 的步骤),以及在项目中如何权衡技术选型(如一致性与性能的取舍)。把每个技术点和实际项目结合,讲清 "你遇到了什么问题,用什么技术解决,为什么这么选,带来了什么效果",这才是 3-5 年 Java 后端突围的关键。祝你面试顺利,拿到心仪的薪资!

2026-06-25 15:20:36 207

原创 你还不知道的 Flink 调优手段:Task 调度策略

在故障恢复场景中,当资源被释放并处理资源请求时,资源视图的延迟更新可能导致分配结果不够均衡。如图 (e) 所示,在基于任务数量的分配策略下,每个 Slot 中的任务数量范围(最大值与最小值之差)为。因此,如果您遇到上述性能瓶颈问题,使用该负载均衡任务调度策略可以提升性能。需要强调的是,如果在充分增大该选项值后仍出现非最优任务均衡的情况,可在。以图 (c) 所示的作业为例,该作业包含 5 个 JobVertex,并行度分别为。中报告,报告内容应包括调度相关配置的描述和观察到的现象。具体而言,任务最多的。

2026-06-25 15:02:06 240

原创 一线大厂Java面试八股文(牛客网热度最高·完整版)

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

2026-06-24 16:25:35 235

原创 面试官当场让我手写Java线程安全工具类,我写完直接拿到了35K offer

金九银十跳槽季,我面了一家一线互联网大厂的Java高级开发岗位,二轮技术面全程高能,没有八股文背诵、没有无用的框架堆砌,面试官全程只聚焦一个核心考点——Java线程安全底层实现与手写工具类。面试进行到40分钟,面试官看完我的项目经历,直接放下简历说道:“我不问你ConcurrentHashMap、线程池的背诵知识点了,你直接现场手写几个高频线程安全工具类,从基础到高阶,写出核心实现逻辑,同时讲清楚原理、线程安全保障、优缺点及适用场景。

2026-06-24 16:22:38 164

原创 Github热度Top1|一线大厂Java八股文完整版(面面俱到,一篇足够)

共收获 55K+star 的 Java 面试神技()非常全面,包涵 Java 基础、Java 集合、JavaWeb、Java 异常、OOP、IO 与 NIO、反射、注解、、JVM、MySQL、MongoDB、Spring 全家桶、、分布式架构、Redis、Linux、git、前端、算法与内容非常丰富,已经帮很多人拿下互联网一线公司的 offer。需要完整版的小伙伴可以在文末获取。

2026-06-23 15:19:20 240

原创 别再只会用ArrayList了!Java集合框架的性能天花板到底在哪?

在Java开发日常工作中,ArrayList几乎是所有开发者的默认集合首选。无论是存储业务数据、遍历列表、临时缓存对象,绝大多数人都会不假思索地写出。在CRUD业务开发中,这种写法从未报错、简单易用,久而久之,ArrayList万能论成为了行业默认惯性。但真实的生产环境性能瓶颈,往往就藏在这种惯性编码中。很多开发者从未深究过:为什么高频头部插入数据时,ArrayList性能暴跌百倍?为什么千万级数据遍历中,LinkedList会出现离谱的耗时差异?为什么HashMap在高并发场景下会出现。

2026-06-23 15:17:14 179

原创 2026金九银十Java八股文面试题汇总(附答案·全栈覆盖)

最近我分析了几百份 2026 最新的大中小厂面经,整理了 Java后端 面试中最最最常问的一些问题!小伙伴们可以对照着这篇文章来进行自测,这是一种非常不错的学习和复习方式。并且,每一年我都会根据当年的面试情况对其进行补充和完善。:标注 的问题代表这个问题比较难,通常只有大厂和少部分中厂的面试会比较喜欢问,目标在中小厂的同学可以选择性跳过。如果你的目标是中厂往上的话,标注 的问题建议还是多花一些时间去搞懂,这是区分度较高的问题。

2026-06-22 16:30:51 257

原创 一文读懂 OpenAI Codex 源码的原理、架构与未来

如果你第一次打开codex-main这个源码目录,很容易被它的规模吓住:顶层有 npm 包、Rust workspace、SDK、app-server、MCP、插件、技能、沙箱、TUI、云任务、线程存储、模型提供商、登录认证等大量模块。它不像一个传统命令行工具,也不像一个简单的 ChatGPT 包装器。更准确地说,Codex CLI 是一个“本地运行的智能软件工程代理”:它能理解用户目标,读取项目上下文,调用模型推理,决定是否执行命令或修改文件,把工具结果回传给模型,再持续推进任务直到给出最终结果。

2026-06-22 15:36:50 336

原创 2026秋招|Java岗八股文面试题及答案整理(金九银十最新版)

很多 Java 工程师的技术不错,但是一面试就头疼,10 次面试 9 次都是被刷,过的那次还是去了家不知名的小公司。问题就在于:面试有技巧,而。这些问题,相信每一位 Java 程序员都曾遇到过,甚至有的人至今也不知道要怎么解决,屡面屡败,最终导致你的面试通过率极低。为了帮助各位工程师,掌握 Java 面试中每一个问题的技巧,提高面试通过率,在这分享一些。

2026-06-18 15:17:44 264

原创 RAG大厂面试题汇总:向量检索、混合检索、Rerank、幻觉处理高频问题

RAG 已经是大模型方向面试的必考项了。字节、阿里、百度、腾讯的面试官,不会只问你”做过 RAG 吗”,他们会追问”检索策略怎么设计的”“混合检索为什么比纯向量好”“Rerank 解决什么问题”“幻觉怎么处理的”——这些不是背概念就能过的。基础层:RAG 是什么、为什么需要、完整链路七步走检索层:向量检索原理、混合检索策略、Rerank 重排序、Chunk 切分、Embedding 选型优化层:幻觉处理六种策略、检索效果优化四招、Agentic RAG 进阶工程层。

2026-06-18 15:16:23 272

原创 2026版Java面试手册(面面俱到·超全整理)| 建议收藏

Java 面试随着时间的改变而改变。在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。这里面不但包含经典的面试问题,如线程、集合、equals 和 hashcode、socket,而且还包含了 NIO、数组、字符串、Java 8 等主题。无论你是 1、2、3、4、5、6、7、8、9 还是 10 年经验的开发者,你都能在其中找到一些有趣的问题。

2026-06-17 15:05:15 160

原创 学完 Spring Boot 再看 FastAPI,我破防了

Spring 的 IoC 容器确实强大,但学 Spring 的人,一半时间在理解容器是怎么工作的。:在 Spring 里学会的 DI,到了 FastAPI 发现原来可以这么简单。建 Maven 项目、配 pom.xml、等依赖下载、写启动类、配 application.yml。等你跑起来,半小时过去了。不用学 Reactor、不用理解 Mono/Flux,写出来的代码跟同步几乎没有区别。撸了两年 Spring Boot,自认为后端功力还行。Spring Boot 是我的启蒙框架,教会了我工程化思维。

2026-06-17 14:56:59 187

原创 2026大厂Java八股文面试题汇总(附详细答案,覆盖核心考点)

Java 无疑是当今最热门的编程语言之一,多年来一直稳坐程序员最爱的编程语言宝座,这也导致了每年都有大量的新鲜血液加入到 Java 程序员的队伍中。对于新入职的 Java 程序员来说,他们究竟是踏入了这个行业的门槛,还是仅仅停留在表面,很大程度上取决于他们对 Java 语言的理解和态度。不论如何,面试是他们进入职场前必须跨越的一道门槛。

2026-06-16 15:20:37 244

原创 全网最全 Claude Code 命令指南:会话、权限、扩展、自动化全搞定!从新手到大神,这一篇就够了

而 MCP 往往需要暴露工具列表、参数 schema、工具说明和返回结构,工具多、说明长、返回内容大时,Token 消耗就会更明显。真正需要封装的,通常不是“怎么调用飞书”,而是你们自己的业务流程,比如更新前先 dry-run、输出必须是 JSON、批量更新前先校验记录、失败后保留原始响应等。长时间使用 Claude Code 时,最常见的问题不是完全聊崩,而是上下文越来越长,里面混着旧尝试、废弃思路、重复描述、已解决的问题和已失效的指令。有没有处理越权访问?像这种场景,过度追求模型配置,收益其实不明显。

2026-06-16 15:18:41 466

原创 2026大厂Java面试八股文:最全汇总 + 详细答案(建议收藏)

我相信大多 Java 开发的程序员或多或少经历过 BAT 一些大厂的面试,也清楚一线互联网大厂 Java 面试是有一定难度的,小编经历过多次面试,有满意的也有备受打击的。因此呢小编想把自己这么多次面试经历以及近期的面试真题来个汇总分析,阐述下如何去准备,去回答面试官的提问,可以和面试官有个愉快的交谈。

2026-06-15 13:47:27 262

原创 国产版“Codex”初体验,智谱ZCode很强啊!

我是国内的订阅账户,所以选择了 BigModel!我之前就一直在想,为什么智谱不出一个类似 Codex 或者 Claude 的智能体软开发套件,直到有人告诉我,它们已经有了。我本来还想分享一下 JClaude 接入 GLM的丝滑体验,没想到官方也有自己的版本了,而且已经是 3.0.0 了。它是有一个加载的交互效果的,那个交互效果,是我测试这个例子以来数一数二的赞!当时我连续测了一周,全部都是卡死,频限,卡一个小时也不动。使用这个软件是非常简单的,先创建一个文件夹,作为项目目录,然后选择这个文件夹。

2026-06-15 13:37:25 1240

原创 2026校招/社招 Java八股文面试题库|吊打大厂后端面试官,这套题就够了

准备面试的小伙伴,一定要根据自身情况制定好复习计划!并且,你最好还要时不时自测一下,对着一些面试常见的问题进行自问。为了方便大家,我分析了百余份 2025 最新大厂面经,整理了面试中最最最常问的一些问题!小伙伴们可以对照着这篇文章学习或者准备面试。以下所有问题的答案都有相应的解析文档参考,网上也有一些类似的面试题总结的文章,但小编这份绝对是数一数二,剩下你了去网上一个个找的时间!这是我在工作、面试中学习并总结到的一些知识点,都是一些比较典型的、面试常被问到的问题。

2026-06-14 14:56:14 253

原创 白嫖DeepSeek V4 Pro!免费无限用,还能接入Claude-Code

关于稳定性:毕竟是免费模型,高峰时段可能会响应变慢、排队甚至短暂不可用,属于正常情况。星哥建议遇到这种情况,要么切换到 flash-free 模型,要么稍等 10 分钟再试;关于模型能力:pro-free 版本虽然够用,但和付费版比,在上下文长度、推理深度上略有限制。如果做长文本处理、高强度开发,记得把内容分段,效果会更好;关于安全:API Key 千万别明文上传到公开仓库,也别随便分享给别人,避免被滥用,导致账号出问题。免费的会有token数量的限制!

2026-06-14 14:45:10 924

原创 互联网大厂精选面试八股文(附2026最新Java+AI高频题)| 建议收藏

而且程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备工作可以帮助大家更好地应对面试官的问题以及面试中的突发情况。这份PDF文档通过大量真实案例,全面总结了Java面试中的各个知识点和问题,给出了标准答案,还提供了一些面试技巧。相信通过认真学习,大家一定可以在面试中表现出色,提高自己通过面试的概率!

2026-06-12 13:59:14 226

空空如也

空空如也

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

TA关注的人

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