技术栈
后端开发
汤米粥
2 天前
java
·
python
·
golang
·
php
·
nodejs
·
后端开发
后端开发主流技术方案
现在后端开发分两大阵营:Java 系(企业主流)、Go 系(云原生 / 高并发),再加 Python/Node.js 快速开发。下面按最主流、最常用给你列一遍,直接照着学就行。 一、Java 后端(国内企业绝对主流) 1. 核心框架 • Spring Boot:项目骨架,必学 • Spring Cloud / Spring Cloud Alibaba:微服务全家桶 • MyBatis / MyBatis-Plus:数据库操作 • Spring Security / Sa-Token / Shiro:权限登
ZealSinger
6 天前
java
·
spring
·
后端开发
·
restclient
Spring7 RestTemplate弃用迁移
Spring Framework 7.0 在参考文档里把同步客户端里用了多年的 RestTemplate 标成 deprecated,官方指向流畅 API 的 RestClient,并说明未来版本会移除。(@Deprecated 注解本身,按 Spring 官方博客的规划放在 7.1,彻底移除计划在 8.0。)文档里 REST 客户端现在是四选一:RestClient、WebClient、已弃用的 RestTemplate,以及基于注解接口的 HTTP Service Clients。下面按官方 Migr
ZealSinger
8 天前
kotlin
·
协程
·
后端开发
·
结构化并发
Kotlin后端别再用GlobalScope
在 Kotlin 后端里,GlobalScope.launch 看起来最省事:不用声明 Scope、不用想生命周期,协程就能飞起来。官方 API 文档却把它标成 Delicate:没有 Job,取消不了整批,也等不齐全部完成。JetBrains 博客上 2025 年 12 月的一篇客座文章(问答体,作者是 JetBrains 认证 Kotlin 讲师)也提到:把协程当成「语法更漂亮的线程」是一种反模式,典型症状正是 GlobalScope.launch、生产路径乱 runBlocking、忽略结构化并发。
EatFan
10 天前
java
·
spring boot
·
后端
·
spring cloud
·
微服务
·
后端开发
·
jdk 21
Spring Boot 4 落地观察:从 yudao-cloud、matecloud、JPower 看国产脚手架的升级路线与迁移清单
Spring Boot 4 已经不再是"未来版本"的代名词。在最近一批国产开源脚手架的发版信息里,它已经以"正式发布"的姿态出现在 yudao-cloud 的发行版标题中:v2026.06(jdk17/21):新增 IM 即时通讯,正式发布 Spring Boot 4.X 支持单体、微服务两种[1];同一个发行周期里,配套的管理端 yudao-ui-admin-vue3 也发布了 v2026.06[2]。与此同时,另一些脚手架选择了不同的落点——JPower 的 v3.0.0 标题写的是"支持 JDK17
2601_96228417
1 个月前
前端开发
·
devops
·
后端开发
·
全栈开发
·
欧洲转码指南
欧洲转码指南:后端、前端与全栈开发解析
欧洲转码指南:后端、前端与全栈开发解析于欧洲地区, 转码相关的岗位可供选择的种类颇为多样, 其范围覆盖了自后端领域直至前端范畴的各类开发角色。咱们一并来看一看这些岗位所具有的具体职责以及要求是怎样的吧!
秋饼
1 个月前
java
·
ai
·
技术分享
·
后端开发
Spring AI 2.0 接入 DeepSeek V4.1 Flash 生产级实战
2026 年 9 月 10 日,DeepSeek 正式发布 DeepSeek-V4.1 Flash:原生统一多模态架构、1M 上下文窗口、峰值 427 tokens/s 生成吞吐,并且把原本指向 deepseek-v4-pro 的 API 请求在网关层透明重定向到 V4.1 Flash,按更低的 Flash 价格计费。对 Java 后端团队来说,这是一个值得立刻跟进的模型升级窗口——但前提是,你的接入层不是「裸调 HTTP」的临时脚本,而是可观测、可降级、可审计的工程化基础设施。
秋饼
1 个月前
java
·
ai
·
技术分享
·
后端开发
Spring AI 2.0 企业级文档ETL实战:从 DocumentReader 到 EmbeddingStore 的完整知识库数据管道
上线三个月,知识库问答效果一直不行——团队的第一反应是换更牛的模型,结果换了三个,效果纹丝不动。问题根本不在模型。RAG 的效果等于六个环节的乘积:数据质量、切分、向量化、检索、重排、模型——模型只是最后一环。90% 的 RAG 效果差,问题出在检索之前。今天这篇,我们把 Spring AI 2.0 的文档 ETL Pipeline 从接口源码到生产踩坑一次讲透。
2601_96230101
1 个月前
缓存
·
知识点
·
总结
·
后端开发
·
面试复习
缓存知识点总结
缓存知识点总结本文件, 系统地对缓存的核心概念作出梳理, 阐述其工作原理, 罗列出常见模式, 指出典型问题, 说明一致性策略, 并介绍最佳实践, 适用于后端开发, 适用于架构设计, 也适用于面试复习。
Javatutouhouduan
1 个月前
java
·
java面试
·
jvm调优
·
后端开发
·
java程序员
·
java八股文
·
java性能优化
Java如何速通性能优化难题?
性能优化可以说是我们程序员的必修课,如果你想要跳出CRUD的苦海,成为一个更“高级”的程序员的话,性能优化这一关你是无论无何都要去面对的。为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代码优化外,在软件架构上、JVM虚拟机层、数据库以及操作系统层面都可以通过各种手段进行调优,从而在整体上提升系统的性能。
秋饼
1 个月前
java
·
ai
·
技术分享
·
后端开发
Spring AI 2.0 多模型路由网关:Astra/Sol 到国产模型的智能调度与降级
当 GPT-6 Astra 以 2.5 倍价格横扫 Agentic 任务,DeepSeek 与通义千问以成本优势守住日常问答,Java 后端团队如果还在业务代码里直接 new OpenAiApi(),就相当于把模型选型的开关交到了每个业务开发者手里。本文围绕一个真实的企业级 AI 网关项目,深入 Spring AI 2.0 的模型抽象与路由源码,给出可落地的多模型调度、降级、限流与成本治理方案。
青 春 记 忆
1 个月前
python
·
后端开发
零基础入门python70:Docker Compose 编排完整后端
Dockerfile 使用 Python 3.11 slim、固定依赖和非 root 用户;健康检查验证的是正在运行的应用,不是“build 成功”。
青 春 记 忆
1 个月前
python
·
fastapi
·
后端开发
零基础入门python66:FastAPI AI标题、摘要和标签
上一篇练习围绕“安全调用大模型API”。参考做法是先运行上一篇的测试,再用一个成功请求和一个失败请求验证边界;本篇在同一项目上增加新能力。
青 春 记 忆
1 个月前
python
·
fastapi
·
后端开发
零基础入门python65:FastAPI 安全调用大模型API
上一篇练习围绕“依赖替换和AI假客户端”。参考做法是先运行上一篇的测试,再用一个成功请求和一个失败请求验证边界;本篇在同一项目上增加新能力。
青 春 记 忆
1 个月前
python
·
fastapi
·
后端开发
零基础入门python68:FastAPI 完整博客运行与项目验收
上一篇练习围绕“AI配额、审计与失败降级”。参考做法是先运行上一篇的测试,再用一个成功请求和一个失败请求验证边界;本篇在同一项目上增加新能力。
青 春 记 忆
1 个月前
python
·
fastapi
·
后端开发
零基础入门python69:为 FastAPI 项目构建可复现 Docker 镜像
FastAPI 项目最终验收包括注册、权限、缓存和 AI 降级。只有测试通过的代码才进入镜像,镜像构建成功也不能替代健康检查。
秋饼
1 个月前
java
·
ai
·
技术分享
·
后端开发
Spring AI AgentCore SDK 企业级实战:@AgentCoreInvocation 一注解替代 3000 行 Runtime 契约
2026 年 9 月第一周,AI 圈的关键词只有一个——Agent。OpenAI GPT-6 Astra 在 FrontierMath Tier 4 拿到 98%、ARC-AGI-3 拿到 99.9%、ExploitBench 拿到 100%,黄仁勋公开祝贺并发推"AGI 已经到来"。阿里同日发布 Qwen3.8-Max-0902,2.4T 参数 + 1M token 上下文,直接把 Code Arena: WebDev 推到 #1。但兴奋过后,企业架构师们坐下来一复盘就会发现一件尴尬事:这些模型能力再强
秋饼
1 个月前
java
·
ai
·
技术分享
·
后端开发
Spring AI Session API 深度实战:从 ChatMemory 平滑迁移到事件溯源的企业级短期记忆
八月中旬一个周一早上,电商客服 Agent 的 SLA 报告被拎到早会上:过去一个月客诉率从 0.4% 升到 3.1%,用户问得最多的原话是"我刚才明明让你查过"。翻日志一看规律很清晰:第 1~3 轮对话里,模型老老实实调 queryOrder getLogistics 工具;第 4~8 轮,工具调用记录归零,回复里开始出现"您的订单已签收,物流公司中通,下午 3:20 配送"——可用户问的是上个订单的物流单号。模型在用上一轮工具返回的数据,假装"记得"这一轮。
青 春 记 忆
1 个月前
python
·
django
·
后端开发
零基础入门python43:Django接口测试与库存边界
管理员查看全部订单应使用独立的权限类和 ViewSet,不能修改普通用户的 get_queryset。权限越宽的接口越应该单独命名、单独测试。
Haooog
1 个月前
java
·
agent
·
后端开发
从 Tool Calling 到 State 并发控制:一个 Agent 如何安全地连续执行任务
在前一个阶段中,主要学习了:Agent 和 Workflow 的区别;Agent、Java 和人工之间的职责边界;