后端开发

Haooog1 天前
java·agent·后端开发
从 Tool Calling 到 State 并发控制:一个 Agent 如何安全地连续执行任务在前一个阶段中,主要学习了:Agent 和 Workflow 的区别;Agent、Java 和人工之间的职责边界;
青 春 记 忆1 天前
python·django·后端开发
零基础入门python35:Django用户登录与权限边界Admin 中创建时间应设置 readonly_fields,订单金额不能开放编辑,因为订单是财务事实,修改应经过支付或退款服务并留下审计记录。
青 春 记 忆1 天前
python·django·后端开发
零基础入门python36:用 Django Session 实现购物车订单详情对象级权限应使用 get_queryset().filter(user=self.request.user),而不是先 get(pk=id) 再在模板中判断,否则错误对象可能已经泄露。
青 春 记 忆2 天前
python·flask·后端开发
零基础入门python30:Flask个人账本从空目录运行与阶段验收报表测试应准备收入和支出两种记录,断言 income、expense、balance 三个字段;无效月份请求应返回 400,不能被当成当前月份处理。
青 春 记 忆2 天前
python·flask·后端开发
零基础入门python29:用 pytest 验收完整 Flask 业务流程报表 kind 筛选应在基础查询上追加 Transaction.kind == kind,无效月份在解析阶段返回 400。测试不仅断言响应,还要断言用户隔离和数据库状态。
青 春 记 忆2 天前
python·django·后端开发
零基础入门python31:Django商城第一步——创建项目并跑通第一个请求Python 基础阶段最后一个练习是把命令行任务管理器拆成多个模块。参考做法是把“读取输入、校验、业务处理、保存文件”分开,再用 python -m 从项目根目录启动。Django 项目也遵循同样的思路:配置、路由、业务应用各有职责。
秋饼3 天前
java·ai·技术分享·后端开发
JDK 27 企业级 AI 服务落地实战:G1 默认、紧凑对象头、后量子 TLS 与 JFR 脱敏全解析2026 年 8 月 24 日,OpenJDK 正式宣布 JDK 27 进入首个 Release Candidate 阶段,功能集已冻结,GA 日期锁定 2026 年 9 月 15 日。这不是一次普通的半年度更新——对于正在用 Java 构建 AI 大模型应用的团队来说,JDK 27 把 GC、内存布局、TLS 安全、可观测性四大底座同时往前推了一步,而且绝大部分改进零代码生效。本文围绕一个真实的企业级 AI Agent 网关项目,从源码原理到生产踩坑,讲清楚 JDK 27 到底能给 Java 后端 AI
罗超驿3 天前
springmvc·springboot·javaweb·请求参数·后端开发
SpringMVC请求参数获取与响应处理|全套注解详解目录前言2.4 请求:后端如何获取前端传递的参数2.4.1 传递单个参数2.4.2 传递多个参数2.4.3 传递对象
青 春 记 忆3 天前
python·后端开发
零基础入门python25:新增账目——Decimal、日期和输入校验删除分类前应查询是否存在 Transaction.category_id == category_id 的记录;有记录返回 409,避免账目出现悬空分类。真正生产项目还应使用外键保护。
青 春 记 忆4 天前
python·flask·后端开发
零基础入门python19:Flask账本第一步——应用工厂、蓝图和健康检查Python 项目练习是给任务管理器增加优先级和截止日期。参考做法是先修改模型和 JSON 兼容读取,再更新 CLI;这提醒我们:后端项目也应该先定义数据边界,再组织入口和业务模块。
青 春 记 忆4 天前
python·flask·后端开发
零基础入门python23:Flask-Login登录、退出与会话邮箱大小写测试应先用 Alice@Example.com 注册,再用 alice@example.com 登录,并断言数据库只有一条用户记录。归一化应发生在查询和写入之前。
青 春 记 忆5 天前
python·flask·后端开发
零基础入门python20:Flask配置、扩展和蓝图拆分/ready 可以在应用上下文中调用 db.session.execute(db.text('SELECT 1'));成功返回 200,捕获数据库异常返回 503。健康检查和就绪检查要分开,前者检查进程,后者检查依赖。
青 春 记 忆5 天前
python·flask·后端开发
零基础入门python21:Flask账本的数据模型——用户、分类和账目上一篇要求使用环境变量并验证测试配置。参考测试通过 create_app({'TESTING': True, 'SQLALCHEMY_DATABASE_URI': 'sqlite:///:memory:'}) 创建临时应用,再在应用上下文中建表。生产配置永远不应写进测试文件。
智码看视界6 天前
java·单元测试·copilot·cursor·后端开发·代码审查·ai辅助开发
Day 56:AI辅助开发全面提效:Copilot + Cursor的Java开发AI 辅助开发提效的前提,不是"会不会装 Copilot / Cursor",而是"会不会跟它配合"。把 AI 当搜索引擎用,得到一堆可能错的答案;把它当结对编程搭子用,能省掉一半以上的重复劳动——样板代码、单元测试、文档、代码审查。核心底线只有两条:AI 写的代码你必须逐行看懂,复杂业务逻辑 AI 只给草稿、不给终稿。
LayZhangStrive7 天前
设计模式·代理模式·装饰器模式·后端开发
设计模式(二)装饰器模式、代理模式(待更新)早期扩展类功能优先使用继承实现。继承是静态编译期扩展:子类继承父类重写方法实现增强。当需要叠加多种独立增强能力时,会产生大量组合子类,造成类爆炸;同时继承强耦合父类实现,父类变更子类会受影响;并且继承无法在运行时动态增加 / 移除功能,只能编译期确定,为解决继承带来的系列问题,诞生装饰器模式思想。
秋饼7 天前
java·ai·技术分享·后端开发
LangChain4j + Java 实现企业级 Text-to-SQL 智能问数系统:从自然语言到安全可控的数据洞察当业务部门还在因为“提数需求排期三天”而抱怨时,懂 AI 的 Java 后端已经能把“自然语言问数”做成一个可上线、可审计、可降级的企业级服务。本文从 LangChain4j 的 SqlDatabaseContentRetriever 源码出发,拆解一次 Text-to-SQL 请求的全生命周期,并给出一套可直接落地的 Spring Boot 工程方案。
dogstarhuang9 天前
开发语言·人工智能·python·后端开发·接口开发·api定价·接口管理平台
GPT-5.6 API 分三档收费:Sol/Terra/Luna 选型指南与成本测算(附路由代码)摘要:OpenAI GPT-5.6 于 2026-07-09 GA,分 Sol / Terra / Luna 三档定价,默认别名 gpt-5.6 会路由到最贵的 Sol。本文给出选型判断表、成本测算与可复用的路由代码,帮助开发者把 API 账单降下来。
青 春 记 忆9 天前
开发语言·python·后端开发
零基础入门Python15|关联、聚合、索引与事务:订单数据库图中最重要的边界是事务:只有成功路径才提交数据,失败路径不能留下半条业务记录。多对多关系需要中间表:参数化关联函数:
Javatutouhouduan9 天前
java·jvm·java虚拟机·java面试·后端开发·java程序员·java八股文
Java初学者如何高效学习JVM?当你工作多年之后,你遇到的项目会越来越复杂,遇到的问题也会越来越复杂:各种古怪的内存溢出,死锁,应用崩溃……这些都会迫使你不得不去深入学习JVM底层原理
LayZhangStrive10 天前
java·面试·后端开发
融360 一面Redis 的主从切换是保障集群高可用性的核心机制,用于在主节点故障或需要维护时,将从节点提升为新主节点,确保服务持续可用。其切换过程可分为自动切换(由哨兵 Sentinel 主导)和手动切换(运维操作),具体流程和关键细节如下: