后端

猿究院_夏燊2 小时前
java·后端·spring
Spring Bean 生命周期很多刚学 Spring 的朋友,一看到 Bean 生命周期直接头大,又是实例化又是初始化,一堆名词堆在一起,感觉特别绕。其实没那么玄乎,你就把 Bean 理解成 Spring 帮你 new 出来、管理的对象就行,从出生到最后销毁,就是它完整的生命周期。
CCblandy3 小时前
后端·python·算法·性能优化·架构
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度雪花 ID(Snowflake)是"看起来三行代码就能写完"的组件,所以多数团队的实现停留在"能跑",直到某次 NTP 校时或流量峰值才暴露问题。本文不重复讲原理,而是把四个真正会咬人的地方量化:单节点容量上限由序列位还是 CPU 决定、时钟回拨四种策略各自的重号数与停顿、多线程无锁为什么"测不出问题"、以及雪花 ID 交给前端 JavaScript 后到底丢多少位。全部数据来自本机 Windows 上真实运行的 snowflake_id_lab.py(3 轮)与 Node v24.18.0 的真实输出,
我是人✓3 小时前
java·spring boot·后端
SpringBoot项目的五种创建方式浏览器输入网址 spring.io,按照图示点击来到创建页面点击左下角按钮GENERATE之后就会下载一个zip压缩包
念念清晰5 小时前
java·后端
000-OpenJDK17 源码构建:MacOS环境(M芯片)GitHub上下载源码到本地:github.com/openjdk/jdk…注:若没有说明,以下操作皆在在master分支下,项目根目录执行命令。
来福猿5 小时前
后端·spring·spring cloud
SpringCloud Config 源码分析:配置拉取、刷新与多环境管理在微服务架构中,配置中心几乎是每个团队都会引入的基础设施。Spring Cloud Config 作为 Spring 官方提供的配置中心方案,背后并不是一条简单的“读取配置文件再返回”链路,而是串联了服务端仓库抽象、客户端启动加载、运行时刷新以及多环境优先级计算等机制。
IT_陈寒7 小时前
前端·人工智能·后端
React组件莫名重渲染?你可能忘了这个小细节上周排查一个线上性能问题时,发现某个表单页面在输入时会卡顿。用React DevTools一查,几个本不该重渲染的子组件频繁刷出绿色边框——又是无意义的re-render在搞鬼。但这次的问题有点特别:useMemo和useCallback都用上了,props也没变,组件为什么还在重渲染?
用户9888321871748 小时前
后端
给 .NET 网络调用设定“预算”:用 CancellationTokenSource.CancelAfter 处理超时取消网络请求没有在预期时间内完成时,调用方往往不希望无限等待。C# 的 CancellationTokenSource.CancelAfter 可以把这种等待上限表达为取消计划:到达指定时间后,它会向关联的取消令牌发出取消信号。Microsoft Learn 的示例把令牌传给 HttpClient.GetAsync 和 HttpContent.ReadAsByteArrayAsync,并在入口处捕获 OperationCanceledException。
清风儿3298 小时前
后端
一块不会说话的电表,把我们折腾了半个月——记"机械表误纳入远程集采与控制流程"问题的排查与整改项目背景:某商业综合体水电计费平台,负责广场内数百块电表、水表的建档、集采、计费结算和远程通断电。本文只讲其中一个问题,讲透为止。涉及客户与厂商信息均已脱敏。
预知同行8 小时前
后端·架构
深入解析 MoE 混合专家模型:从 Router 到 All-to-All 的架构全景与生产实践如果你问我 2026 年大模型架构的关键词是什么,答案只有一个字:稀。从 DeepSeek-V3 的 671B/37B,到 Kimi K2 的 1040B/32.6B,再到 Qwen3 全系 MoE 化——每一个公开架构的前沿模型都在用混合专家(Mixture of Experts)架构。但这篇文章不是新闻盘点,而是把 MoE 当作一个工程系统来拆:Router 为什么是唯一能让百万美元训练跑崩的部件?All-to-All 通信为什么成为推理瓶颈?以及为什么 MoE"省算力但不省显存"这个反直觉的结论,是
upala8 小时前
后端
【仓颉语言入门 · 第二篇 第 8 课】上一课我们连上了 tumo_governance 库,但程序除了握手什么也没干——因为还不知道怎么让数据库干活。数据库里的活分两大类:DDL(Data Definition Language,定义表结构)和 DML(Data Manipulation Language,增删改查数据)。这一课先学 DDL 里最核心的一件:用仓颉代码执行 CREATE TABLE,亲手建出一张表。建表的语法不难,难的是看懂一张真实表"为什么这么设计"——所以我们不从玩具表讲起,直接从库里真实的 sys_user 表开刀。
weiwin1238 小时前
人工智能·后端
MAF 入门(8):多模态实战——让 Agent 看懂图片、处理混合内容前七篇里,我们的 Agent 无论多能干——调工具、编排、查知识库——输入输出始终是纯文字。但回想一下你找客服的经历:有多少人会老老实实打字描述问题?大部分人直接甩一张照片过去:"就是这个,怎么回事?"
是江迪呀9 小时前
前端·javascript·后端
向全世界售卖你的产品:做了一款教程引导插件在AI时代我们需要做的是:将自己的能力、技能打包成一次制作多次售卖的商品,让全球都可以购买使用!😵‍💫事情的起因是这样的,我看到同事在制作操作文档的时候非常耗时,基本的操作是:
弈栈录9 小时前
后端
流式对话接口设计:SSE、WebSocket 与断线重连大模型回答往往需要一段时间。如果后端等模型完整生成后再一次性返回,用户会长时间面对空白页面;如果直接把模型供应商的原始流转发给前端,又会遇到协议不统一、错误难处理、断线后无法恢复和消息状态不一致等问题。
Java内核笔记9 小时前
java·人工智能·后端
Spring AI 生产级 Chat 接口:6 个开关、13 个坑,其中 2 个开关根本没生效一套可以直接抄走的生产级 Chat 接口骨架:六个开关(超时 / 重试 / 限流 / 脱敏 / 流式 / 换模型),每个都有对应的测试。
WeiXin_DZbishe9 小时前
java·vue.js·spring boot·后端·python·php·课程设计
基于springboot装修风格选择系统的设计与开发-计算机毕设【课程设计】77964目前家装市场的信息发布途径较为分散,业主无法对方案进行综合对比,同时设计师也没有有效的客户对接平台,双方的信息差使选择成本高、决策效率低。为了链接业主和设计师资源,构建一个统一的选择及沟通平台是有必要的。系统基于浏览器/服务器框架,由后端服务程序SpringBoot搭建服务器端,前端页面使用Vue编写,数据库使用MySQL,IDE选用IntelliJ IDEA,系统包括普通用户/商家用户/管理员3个角色,普通用户进行兴趣测试、接收信息推送、收藏风格专题、在灵感社区发帖并预定设计师的设计服务。商家用户则发布
leikooo9 小时前
后端
ARTS 1018: 字符计数判断异位词、局部做对仍会增加维护负担与用 AI 也要理解自己在做什么每周完成一个 ARTS: 至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tips、Share 简称 ARTS)
一步一脚印1569 小时前
后端
对于JVM的简单理解 一它存的是当前线程正在执行的字节码指令的地址 为什么需要它:CPU是时间片轮转调度的,一个线程随时可能因为CPU耗尽被切换出去,当该线程被切换回来时,怎么知道它运行到那一步了呢?这就需要程序计数器,它相当于线程运行时的一个“书签” 特点: 线程私有:好类比与每个线程有自己的书签,互不干扰 唯一不会发生OOM的区域:《JAVA虚拟机规范》里唯一没有规定任何OOM情况的区域。原因很简单——它只存一个固定大小的地址,不需要扩容,自然不会溢出。 一个细节:如果线程执行的是Java方法,计数器记录字节码地址。如果执行
136096757239 小时前
后端
证书签不下来,是因为 well-known 被反代了三个站点建好了,HTTP 全通:首页 200,接口返回 JSON,健康检查 status:ok。同机另外 6 个站点也没受影响。
Yeswater10 小时前
java·后端·netty
从 NIO 到 Netty:五个坑,和一张把它填平的基础设施网Selector 只是起点。用 6 张原理图、可运行代码和一张对比表,看清 Netty 到底封装了什么、优化了什么。
福大大架构师每日一题10 小时前
后端
2026-10-18:转换字符串的最小成本Ⅲ。用go语言,给定两个字符串 source 和 target,以及若干条替换规则。每条规则包含一个模式串、一个替换串2026-10-18:转换字符串的最小成本Ⅲ。用go语言,给定两个字符串 source 和 target,以及若干条替换规则。每条规则包含一个模式串、一个替换串和一个基础代价;模式串与替换串长度相同,代价数组中对应给出该规则的基础代价。