技术栈
后端
名字还没想好☜
2 分钟前
开发语言
·
数据库
·
后端
·
golang
·
go
Go 的 sync.Cond 实战:用条件变量做等待/通知,比忙轮询省 CPU
你写了个有界队列,消费者要「队列非空才取」。第一版你多半会写个 for 循环反复检查——CPU 直接跑满一个核。加个 time.Sleep 呢?延迟又上来了。这类「等某个条件成立再继续」的场景,标准库给了个专门的工具:sync.Cond。它冷门,但一旦遇上就是它最合适。这篇手把手教你用对它,以及那几个几乎人人踩的坑。
独码侠
3 小时前
后端
·
python
·
django
·
embedding
·
知识库
·
索引
·
dify
Dify 知识库索引(中):打开源码,拆穿关于“经济索引”的三个谣言
动笔前我专门搜了一圈国内文章,直到 2025 年底还有高赞教程写着“经济索引通过 LLM 生成关键词”。以讹传讹,越传越像真的。所以这篇所有结论都来自我本地部署的 Dify 1.15.0 源码,一行行翻的。你装的是同一份开源代码,随时能自己验证。
zzzll1111
24 分钟前
spring boot
·
后端
·
微服务
Spring Boot 入门指南:从零开始构建微服务
Spring Boot 是构建现代 Java 应用程序,特别是微服务架构的绝佳起点。它通过“约定优于配置”的理念,极大地简化了 Spring 应用的初始搭建和开发过程。本指南将带领你从零开始,一步步构建一个完整的 Spring Boot 微服务。
运维行者_
44 分钟前
运维
·
服务器
·
开发语言
·
网络
·
分布式
·
后端
·
php
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
在实际工作中,很多团队的网络变慢排查是"猜谜"——逐台登录设备看接口流量,翻日志,找异常。后来部署了基于NetFlow的带宽监控后,排查时间从40分钟压缩到5分钟。本文总结带宽监控的核心能力和实践要点。
长栎
1 小时前
后端
你用了五年的消息队列,不知道它背后站着中介者模式
先别急着翻 GoF 目录。我说一个你天天在用、但从没意识到它是设计模式的东西:消息队列。不是比喻。消息队列就是中介者模式(Mediator)的分布式实现。Producer 和 Consumer 不直接通信,所有消息经过 Broker 中转——这就是中介者模式的灵魂:用一个中介对象封装一组对象的交互方式,让它们不直接引用彼此。
Gopher_HBo
1 小时前
后端
路由注册:RouterGroup(routergroup.go)
源码位置:routergroup.go:53-62💡设计意图:RouterGroup 是个非常轻的对象(4 个字段)。 它存在的意义是:
用户60818652790
1 小时前
后端
Avalonia UI 控件样式定义的三种方式详解
🖥️ 跨平台桌面开发 | 🚀 高效复用 | 🎯 一致性设计在 Avalonia UI 跨平台桌面开发中,样式(Style) 是实现 UI ✨统一性、🔧可维护性和♻️复用性的关键机制。通过合理使用 <Style> 元素,开发者可以将控件的外观属性集中管理,避免重复代码,提高开发效率和跨平台界面一致性 。
feng尘
1 小时前
后端
volatile 可见性与内存屏障知识点
本篇解决什么一个经典面试连环问:为什么"空的 run 方法"线程停不下来?加 volatile 能停,加一句 System.out.println 也能停,而 JDK 17+ 的 println 又没锁了? 七连问把 JMM、CPU 缓存、内存屏障、缓存一致性协议、synchronized 内存语义、PrintStream 源码、JDK 版本差异全部串起来——答完这一串,可见性就通了。
SamDeepThinking
1 小时前
后端
·
程序员
·
架构
第3篇:企业级CAS单点登录实战-技术架构设计方案
这篇作为整个SSO专栏的架构基线。后面几篇涉及的服务名、表名、接口路径、Redis Key以及JWT约定,都以本文为准。
JoyT
1 小时前
后端
Agent 开源项目全景解析(上):LangGraph、Spring AI 与 Agent Runtime
很多 Agent 项目看起来都在做“模型 + 工具 + 工作流”,真正进入工程开发以后,它们解决的问题层级并不相同。有些项目负责把模型接进应用,有些负责管理状态和执行顺序,有些直接提供完整的 Agent Runtime。理解这几个层级之后,LangChain、LangGraph、Spring AI、Spring AI Alibaba 和 OpenAI Agents SDK 之间的关系会清晰很多。
云技纵横
1 小时前
后端
·
sql
·
mysql
线上接口突然超时,怎么判断卡在 Nginx、线程池、连接池还是 SQL?
接口超时时,Nginx 说上游没响应,Java 日志里没有异常,数据库 CPU 也不高。大家都觉得自己这一层没问题,最后只能先重启应用。
Java内核笔记
1 小时前
java
·
后端
容错能力进入 spring-core:Spring Boot 4 原生重试机制全解析
本文是 Spring Boot 4 系列第 09 篇 | 基于 Spring Boot 4.1.0 + Spring Framework 7.0.8 源码 | 预计阅读 20 分钟
风卿
1 小时前
后端
知识库双路召回:BM25 关键词与语义向量 RRF 融合,附指标实测
版本说明:本文使用项目真实数据(ISTQB 软件测试理论知识库 + UI 元素语料库), 基于 jieba 分词和 bge-small-zh-v1.5 语义模型进行严谨实验,包含 bootstrap 统计检验。
未秃头的程序猿
1 小时前
java
·
后端
·
架构
虚拟线程上线一周后翻车了——pinning问题排查实录
上一批文章里我写过虚拟线程的实战经验,说"10倍吞吐量是真实存在的"。有读者评论说"别光说好的,踩了什么坑也说说啊"。
AI_paid_community
1 小时前
前端
·
javascript
·
后端
如何使用 Claude 在 AI 时代快速入局新的行业?(经验贴)
我是程序员出身,在量化这行做了不到十年。这两年因为工作需要,被迫从零啃过两个完全陌生的领域,也看着身边十来个朋友用 AI 换赛道——有人三个月就交出了能拿出手的东西,有人一年过去还停在”跟 AI 聊得很开心”。 这篇不是产品测评,是把我们踩过的坑、试出来的顺序整理成一套可以照着做的方法。信息截止到 2026 年 8 月。
AI多Agent协作实战派
1 小时前
后端
AI多Agent协作系统实战(三十六):代码里明明写了,编译完怎么没了?
头像加载失败,排查半天:源码里明明白白写着"域名拼接"的逻辑,编译出来的产物里——这行代码消失了。不是bug,不是网络,是编译器悄悄把我的代码"优化"掉了。
柠檬味拥抱
1 小时前
后端
代码看腻了,我让 Seed Evolving 把整个仓库搓成了一座能走进去的 3D 城市
上个月接手了个 Flask 项目。前任走了,文档没有,注释约等于没有,git log 里全是 "fix"、"update"、"再改一下"。
mit6.824
2 小时前
后端
·
python
·
flask
archived
archived 是 de仓库里的历史资料区,用来保存已经退出日常维护流程、但仍有复盘和追溯价值的部署快照、评审材料、架构图、演示页面和统计数据。
用户29869853014
2 小时前
人工智能
·
后端
效率工具分享:3 款免费 Markdown 转 Word 在线转换器
Markdown 是一种轻量级标记语言,在开发者文档、博客写作和技术文档编写中被广泛使用。但在实际工作中,将文档提交给同事、客户或用于打印时,Word 格式往往更加通用。无论是准备报告、技术文档还是电子书,将 Markdown 转换为 Word 都能够节省重新排版的时间,并保留原有格式。
程序员天天困
2 小时前
spring boot
·
后端
·
编程语言
Spring Boot i18n 国际化实战:从资源文件到多语言接口完整指南
大家好,我是程序员天天困。想象一个很常见的场景:团队把 App 推向东南亚市场,海外用户点登录失败,屏幕上弹出来的提示却是中文的「用户名或密码错误」。开发在本地测试全绿,翻出代码一看——错误文案直接写死在 Java 类里。要改文案?重新打包部署吧。