首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
数据库
架构
前端
人工智能
Elasticsearch
Go
展开
全部
后端
Java
Python
数据库
架构
前端
人工智能
Elasticsearch
Go
AI编程
面试
大数据
程序员
Rust
Spring Boot
暂无数据
推荐
最新
ValidX 多租户系统的数据验证方案
ValidX 多租户系统的数据验证方案 📋 目录 概述 一、多租户架构:从共享到隔离的三种模式 二、租户ID的校验:谁有权访问谁的数据 三、数据隔离层验证:Service 层的"守门"职责 四、多租户
第22章:JIT编译分层——Interpreter、C1、C2与热点探测
1. 项目背景 某电商推荐引擎团队遇到了一个令所有人困惑的性能问题。他们的服务采用经典的Spring Boot微服务架构,部署在8核16GB的云主机上,JDK版本为21。每次滚动发布后,监控系统都会显
Java 加解密组件再设计
关于 Java 加密方案,我若干年前写过一篇博客《一套清晰、简洁的 Java AES/DES/RSA 加密解密 API 》。那时最大的收获,是通过重构代码进而感悟到“面向对象”的极大优势。但如今回头反
从三个带病的 Guava 本地缓存出发:Redis + Guava 二级缓存的读写路径与失效设计推演
本地 Guava 缓存容量有限,频繁踢用户下线。本文基于真实老项目,拆解 Redis + Guava 二级缓存架构:L1/L2 缓存一致性、过期策略、缓存穿透/击穿/雪崩的完整解决方案。
为什么不推荐走Agent开发?
大家好呀,我是飞鱼 最近有些读者在学 Agent 开发,问了我一些问题: 其实大家经常看到网上很多培训班都会说,后端要向 AI 转型: 我个人觉得,Agent 开发这个职业想要有长期发展的前提是:你的
Army 的可插拔架构:army-jdbc 与方言模块
Army 的可插拔架构:army-jdbc 与方言模块(源码级解析) 目录 0. 一句话结论 1. 模块全景与依赖方向 2. "可插拔"的两条正交轴 3. 轴一:SQL 渲染层(方言模块)的插拔机制
百万级数据导出OOM:POI的坑与EasyExcel的流式写入实战(附内存对比)
POI全量加载百万行数据直接OOM。本文拆解POI内存瓶颈,给出EasyExcel流式写入+分页查询的完整方案,附内存对比与踩坑记录。
模型中立——把大模型做成"可替换零件",而不是焊死在业务里
接大模型最危险的一行代码,是写在业务里的 baseUrl 2024 年到 2026 年,团队接大模型的方式变了好几轮:先是某家闭源 API,然后国产模型陆续可用,接着又有人要求本地私有化部署。价格、合
一次缓存优化:SQL 从 502 降到 5
原版用 keys("dish_*") 删缓存,一次更新让所有分类缓存失效,命中率骤降。我改成精确删除,配合 TTL 随机化和空值缓存,把 100 个请求的 SQL 从 502 次降到 5 次。
通义灵码不仅改名,还要收费了!!!
在更新IDEA的插件的时候,发现通义灵码竟然改名字了? 原以为只是改了名字,详细了解了之后,才发现免费版功能严重阉割,倒逼付费使用!
2026 年的 Spring Boot 长什么样:JDK 21 虚拟线程 + 模块化单体重建业务后端
Spring Boot 4 + JDK 21 重建制造业 ERP 后端:Modulith 把模块边界变成测试,虚拟线程一行打开,OpenAPI 生成前端类型,附升级踩坑清单。
Caffeine 源码详解:为什么它是最快的 Java 本地缓存——一次压测引发的源码考古
一次压测引发的 Caffeine 源码考古:读路径为什么无锁、时间轮如何做 O(1) 过期、W-TinyLFU 凭什么比 LRU 强,以及自定义 Expiry 的每读回调怎样把热键尾延迟放大百倍——附
SSE、WebSocket 连接丢 Redis 里?那可踩大坑了!
这两天整理了一个simonking-ws/stream-nexus项目,原本定位就是一个轻量级的应用,不想使用任何第三方的中间件。 介绍项目的相关文档发不出后,有老铁问到能否集群部署。
不过是吃了几年互联网红利罢了,我高估了自己
前言 这篇文章无关技术,只想聊聊毕业这些年走过的路。如今站在失业的边缘,夜深人静时辗转反侧,焦虑像潮水一样涌来。最让我难以释怀的,是对妻子的愧疚——她在我一无所有时选择了我,而我却可能无法给她一个安稳
王者荣耀日志组件BqLog为什么这么快之1——高性能实时压缩日志
在追求极致性能的系统中,减少一切不必要的计算是优化的核心。以手游为例,帧率和流畅度是其基础体验的关键,而游戏的发行版本往往被一个“不可能三角”所困扰: 1. 性能足够好(日志少写) 2. 方便追述问题
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
上一篇讲清了 RAG 的完整工作流程。 这一篇只讨论一个更实际的问题: 答案不是“把数据库地址和大模型 API 配上就结束了”。 知识入库完成以后,后端仍然要负责: 把现有知识库接入应用; 使用兼容的
权限不只是菜单按钮——QuickBlue 的 RBAC 与行级数据权限是怎么落地的
权限做到"菜单和按钮"就够了吗?企业里真正难的是第四层 几乎每个后台框架都说自己有 RBAC。打开一看,确实有:用户、角色、菜单,勾一勾就授权了。 但进了企业项目,需求往往会多出一层: 这一层叫数据权
阿里要求全员卸载 Claude Code:事件始末与深层逻辑
前两天看到阿里要求卸载Claude Code的新闻没有在意,今天有空扒一扒事件的始末。是什么原因让阿里全员卸载Claude Code?
聊聊我的AI学习方法与思考!
大家好呀,我是飞鱼 这篇文章,主要想讲讲怎么学习 AI?或者说 AI 时代到底要怎么学习? 之前网上有人吐槽:AI时代,只要你学得足够慢,你就可以不用学了! 其实现在 AI 时代的知识和工具的过时速度
非研发人员搭业务逻辑?先认清这3个可视化编程分水岭
打孔纸带到逻辑引擎:可视化编程的技术演进真相 可视化编程不是新概念,而是技术表达门槛持续下移的历史必然。从打孔纸带、汇编助记符到高级语言,演进主线始终是:解耦执行方式与业务意图。工业领域的CAD、PL