0

面试官让你把 LLM、RAG、Agent、MCP 串起来讲清楚,90% 的 Java 工程师当场露馅

面试官高频考点!一条电商客服链路串讲 LLM、RAG、Agent、MCP。附五层架构、余弦相似度数学细节、可直接复用的 Spring AI 生产 Java 代码,拆解检索瓶颈、MCP 裸奔风险、Agent 死循环等 16 个落地坑,配套 13 道面试速答。Java 后端转 AI 工程化、面试突击好文... ...

Rain的Java大神实战圈 发布于 2026-11-04 09:41 评论(0) 阅读(0)
0

登陆与战斗的衔接

前言 这次更新应该是做客户端前的倒数第三次服务端更新了。本次更新的量比较少,主要是因为期中的任务有点多。好了让我们开始把。 战斗链接 我在战斗服务中加入了检测Uid的段落,以便后面进房扣除体力。 if req.Uid == 0 { return &api.EnterRoomResp{Code: co ...

布里吉斯 发布于 2026-11-03 23:11 评论(0) 阅读(6)
0

翻译-Jules 服务关停通知 2026年10月29日

Jules 服务关停通知 2026年10月29日https://jules.google/docs/changelog/我们要通知大家,为了统一我们的智能体(Agentic)编程工作,Jules 将于 2026年12月31日 正式停止服务。在 2026年11月11日 之前,你可以继续完成现有的会话。 ...

PetterLiu 发布于 2026-11-03 16:40 评论(0) 阅读(5)
0

哈希表详细讲解

内容部分引用 oi-wiki 哈希表 引入 哈希表又称散列表,一种以「key-value」形式存储数据的数据结构.所谓以「key-value」形式存储数据,是指任意的键值 key 都唯一对应到内存中的某个位置.只需要输入查找的键值,就可以快速地找到其对应的 value.可以把哈希表理解为一种高级的数 ...

Emoji-happy 发布于 2026-11-03 11:36 评论(0) 阅读(129)
0

Java学习随笔:排序之前先说清楚并列时怎么办(2026-11-03)

学习 Java 业务开发时,排序常被当成一个很直接的需求:按照时间倒序,或者按照金额从大到小排列。然而,真正把结果展示出来以后,还会遇到一个容易遗漏的问题:两条记录的排序字段相同,应该谁在前面?今天想整理的,就是排序规则中并列情况的含义,以及为什么它会影响阅读体验和后续处理。 可以先想象一个订单列表 ...

梦幻泡影Qv'Q 发布于 2026-11-03 09:49 评论(0) 阅读(5)
1

「设计一个在线文档协同编辑系统」:从 WebSocket、OT/CRDT 到快照回放,一篇讲透这道面试顶流题

一篇吃透协同编辑系统设计:围绕多人实时文档,详解 WebSocket 网关架构、OT 变换、CRDT(RGA/LSEQ)两套冲突方案,含完整 Java 实现。讲解文档级 Actor 消并发、操作合并、增量同步、快照压缩存储、断线重连、Presence 光标隔离等工程坑点,附带压测指标与 MVP 迭代... ...

Rain的Java大神实战圈 发布于 2026-11-03 09:36 评论(0) 阅读(149)
0

账号数据库更新

前言 此次更新为账号数据库的更新。数据包括角色名、等级、体力、经验、金币等 数据库格式 这些储存在MySQL中。挂载到 MySQL 容器内部的/docker-entrypoint-initdb.d启用docker的时候自动建立。 -- 玩家角色表:基础信息,uid 关联 account.id CRE ...

布里吉斯 发布于 2026-11-02 23:03 评论(0) 阅读(7)
2

Pandas 与 Polars:语法、性能和资源占用方面的对比

1. 为什么要把这两个放在一起比 pandas 在 Python 里做数据处理差不多是"事实标准"了,十多年积累下来的生态和社区,几乎你搜到的教程、现成代码都是它。 Polars 是这两年冒出来的新选手,主打更快、更省内存、写法更干净。 于是很多人会纠结一个问题:Polars 到底比 pandas ...

wang_yb 发布于 2026-11-02 17:58 评论(0) 阅读(106)
6

我,13年Java老兵,建了个免费网站,公开叫板“Java已死”:没有广告,没有付费墙,151个页面全是踩坑干货

深耕Java13年的一线架构师,搭建免费无广告技术站javadashen.com。站点基于VuePress构建,涵盖Java面试、高并发场景设计、算法、Java+AI工程落地、企业级实战项目等内容。分享大厂生产踩坑经验、源码原理与可落地方案,拒绝焦虑营销,按不同成长阶段规划学习路线,Java开发者可... ...

Rain的Java大神实战圈 发布于 2026-11-02 10:03 评论(14) 阅读(1273)
0

波次与技能更新

前言 本次更新是敌人的波次和干员撤退、释放技能的更新。下一次是数据库更新。我估计下一周就可以去弄前端了。学学unity,之后再自研引擎。 波次更新 首先我们要配置一些相关数据,并在快照保存中新增加波次下标、当前波次已生成数量、距离下一只生成时间、敌人ID。 // Wave 一波敌人的配置 type ...

布里吉斯 发布于 2026-11-01 23:17 评论(0) 阅读(67)
0

Java学习随笔:命名时把单位写进含义里(2026-11-01)

学习 Java 业务开发时,数字看起来总是很直接。一个金额,一个等待时间,一个文件大小,都可以用一个数值传来传去。但当数字跨过方法和系统边界,最容易丢失的往往是单位。今天想整理一个很小的习惯:在命名和接口约定中保留单位,让读代码的人不必依赖记忆猜测数字代表什么。 可以先设想一个等待时间参数,名字只有 ...

梦幻泡影Qv'Q 发布于 2026-11-01 21:23 评论(0) 阅读(9)
0

Java已死?社招第一次跳槽:Boss沟通505次,6周拿下8个offer

从6月多陆陆续续就没有再更新文章了,开始准备面试,到现在已经入职新公司啦 Java后端社招第一次跳槽成功,聊一聊大家关心的一些问题 505 次 Boss 沟通,8 个 offer,不到 2 个月结束战斗。未投 AI 岗,只聊后端。 我的记录 从 8 月中到满意离场:6 周时间线 6月份开始陆陆续续进 ...

程序员Seven 发布于 2026-11-01 21:09 评论(1) 阅读(64)
0

重连更新

前言 今天更新了闪断重连,其他比较简单,就客户端麻烦点,要重写很多东西。 用坐标逆向求行进距离 断线重连,可以是恢复是因为我每隔10帧保存一次快照,读取快照中的信息来恢复闪断前的状态。而在快照中没有直接保存Dist(行进距离)的原因是,“绕远路就是近路”(当时没想到)。 总之我们还是先取得敌人的路径 ...

布里吉斯 发布于 2026-11-01 00:52 评论(0) 阅读(15)
0

Python 潮流周刊#173(附第 123 期全文):Guido 保荐的 PEP 823 拟给 3.16 加 ?. 与 ?[]

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订 ...

豌豆花下猫 发布于 2026-10-31 22:40 评论(0) 阅读(17)
0

MyBatis-Plus 动态多租户插件 TenantLineInnerInterceptor 实操与坑点 (生产高阶进阶实战)

深入剖析 MyBatis-Plus 动态多租户插件 TenantLineInnerInterceptor 的内核机制与生产落地实践。针对复杂 SQL 场景、AST 语法树解析性能瓶颈、异步上下文串号及极端高并发压测下的痛点,提供高可用架构设计、全链路上下文传递与容灾规避指南。 ...

丨吴丨 发布于 2026-10-31 21:59 评论(0) 阅读(24)
0

2026-10-31 字符编码与乱码:把「乱」拆开看

乱码这两个字一直被当成一种"玄学故障",好像只能靠不断改编码碰运气。其实它只有一句话:写的时候用了一张表,读的时候用了另一张表。 我把这句话跑成了字节,看得见的那种。 一、先看这台机器的四个编码参数 JVM = 21.0.12.1 默认 charset = UTF-8 native.encoding ...

呱哒 发布于 2026-10-31 21:16 评论(0) 阅读(20)
0

Java学习随笔:错误返回为什么不能只剩一句操作失败(2026-10-31)

学习 Java 服务开发时,把异常统一转换成“操作失败”,看起来是一种简单整齐的处理方式。调用方不用看到内部细节,接口格式也比较统一。但当所有失败都只剩下同一句话,调用方往往无法判断应该修改输入、稍后重试,还是联系维护人员。今天想整理的,是如何让错误返回既保留必要含义,又不泄漏不该暴露的信息。 可以 ...

梦幻泡影Qv'Q 发布于 2026-10-31 16:21 评论(0) 阅读(9)
0

战斗更新

简单关卡配置 首先,我们要先配置敌人和干员的配置,暂时固定。敌人行动路线的拐点(enemyPath)暂时也固定。 // Vec2 世界坐标,1 单位 = 1 格 type Vec2 struct { X, Y float64 } const ( mapWidth = 9 // 地图宽(格) mapH ...

布里吉斯 发布于 2026-10-30 23:48 评论(0) 阅读(10)
0

Java学习随笔:默认值为何也需要明确的业务含义(2026-10-30)

学习 Java 业务开发时,默认值经常被当成一个很小的实现细节。字段没有传进来,就补一个零;字符串没有内容,就换成空字符串;配置没有填写,就沿用某个固定数字。这样确实能让程序继续执行,但继续执行并不代表含义正确。今天想整理的,是默认值如何改变输入的解释,以及怎样避免它悄悄隐藏本来需要处理的问题。 可 ...

梦幻泡影Qv'Q 发布于 2026-10-30 18:38 评论(0) 阅读(8)
0

面试被LeetCode 27(移除元素)问懵?别再用两层 for 循环了:一道“简单题”吃透双指针原地删除,附面试加分话术 + 11 个避坑清单

LeetCode27移除元素深度剖析,带你跳出暴力O(n²)误区。详解快慢双指针保序方案、首尾交换优化方案,吃透读写分离、循环不变式,对比两种解法适用场景。配套11条避坑清单、面试高频问答,一套原地压缩模板打通26、283、80等数组双指针经典题,面试刷题必备,持续更新算法面试干货。 ...

Rain的Java大神实战圈 发布于 2026-10-30 11:45 评论(0) 阅读(139)