后端

颜进强17 分钟前
前端·后端·ai编程
23 · NestJs ModuleRef 模块引用:容器递给你的"取货窗口",四个 API 四种语义承接上篇:上一篇《InjectionScopes》收口了 provider 的"份数"维度,结尾留了一个钩子:到此为止所有依赖都是构造期静态注入的——Nest 在启动时沿依赖图把一切 new 好,你只管在构造器里伸手接。但如果想在运行期按条件从容器里取一个实例呢?20 期讲循环依赖时预告过它是"环的替代方案",17 期讲 TRANSIENT 时它又露过脸(ResolveDependencyInterface)。 这篇拆它:ModuleRef 的 get/resolve/create 四个 API 各取什么
captain37620 分钟前
java·后端·idea
MavenMaven是一个项目管理工具,maven用一小段描述信息 来 管理 项目的构建、报告、文档 的 项目管理工具。
hsfxuebao21 分钟前
人工智能·后端
Loop Engineering 已死? 一文带你了解Graph Engineering先把这个词的来龙去脉讲清楚,因为它能帮你判断哪些是营销、哪些是真问题。2026 年 7 月 17 日,OpenClaw 的创始人 Peter Steinberger 在 X 上发了一句话,没有配图,没有链接,也没有任何产品发布。
颜进强1 小时前
前端·后端·ai编程
22 · NestJs InjectionScopes 注入作用域:默认单例不是偷懒,是最优——以及何时才该打破承接上篇:上一篇《AsyncProviders》讲 provider 的"时间维度"(启动期造 vs 首次调用造);还有第三个维度没讲——份数。16 期埋过"request-scoped 类没有生命周期钩子"、20 期埋过"REQUEST 作用域 + 环 = undefined",21 期结尾也预告了它。 这篇收口:DI 回答"依赖给谁",作用域回答"依赖给几份、活多久"。 默认全应用一份单例;REQUEST 每请求一份、TRANSIENT 每消费方一份——以及深处拿 requestId 为什么走 ALS
rannn_1111 小时前
java·jvm·数据库·后端·面试
【Java面试题】高频面试题1|Java 后端、MySQL、Redis 与 RAG 面试整理最有挑战的需求怎么讲可以用 STAR 结构:示例:在做旅游行程规划系统时,用户查询行程时接口响应较慢。我通过日志定位到数据库查询和外部数据拉取耗时较高,于是增加了缓存、优化了查询字段,并把串行调用改成并行处理。优化后接口响应时间明显下降,用户体验更好。
拖孩1 小时前
前端·后端·微信小程序
一个全程 AI 写的小程序「厨菜记」,上线 20 天跑通流量主,收入几块钱,开心得不行上一篇写流量主的时候我算过一笔账,中性预估日均新增 2 到 4 人,年底前后有可能过 500。结果 10 月 6 号,国庆假期倒数第二天,后台弹出"流量主已开通"。从 9 月 18 号上线到那天,19 天,累计独立访客 601。我给自己定的三档预测——乐观、中性、保守——没有一档沾到边。日均新增 30 人,是我"乐观档"上限的三倍。
颜进强1 小时前
前端·后端·ai编程
21 · NestJs AsyncProviders 异步提供者:useFactory 返回 Promise 之后,容器发生了什么项目开源地址(本专栏实证代码的教程仓) https://gitee.com/yanjinqiang/corp-rag-tutorial (复制到浏览器打开)
Mikko71 小时前
java·运维·jvm·后端
JVM 线上排查实战(七):jps 看不到进程、jstack 报不允许的操作怎么办?attach 失败的六种情况实测「JVM 线上排查实战」第七篇。前六篇教的所有命令,都有一个前提:工具能连上那个进程。这一篇把「连不上」的几种情况逐个构造出来,贴每一种的原始报错,并给出还能用什么。
小宋10212 小时前
java·人工智能·后端·spring
Agent 工具升级如何不破坏线上:Tool Schema 版本兼容与契约测试Agent 调用工具时,看起来只是模型生成一段 JSON,服务端解析参数后执行函数。很多团队因此把 Tool Schema 当成提示词附件:字段不够就加一个,名称不顺眼就改掉,返回值多包一层也觉得调用方“应该能理解”。真正上线后,Schema 却是一份跨越模型、编排器、工具网关和业务服务的协议。它一旦发布,就会被缓存、写进追踪记录、固化在回归样本里,还可能被多个版本的客户端同时使用。
geovindu2 小时前
开发语言·后端·设计模式·rust·享元模式·结构型模式
rust: Flyweight Pattern摘要:本文以 Rust 语言实现享元模式(Flyweight Pattern)为核心,围绕连锁珠宝零售商的排班系统展开。正文通过多个代码模块详细展示了封闭枚举与开放型结构体的取舍、金额以整数「分」存储的精度保护、以及共享与不共享两种实现的内存占用对照。文章重点说明「取值即分支」用枚举、可扩展标签用开放型结构体的判定标准,并给出工程外零侵入扩展、破损输入检测与内存字节量级对比的完整示例。
我的xiaodoujiao2 小时前
数据库·后端·python·测试工具·oracle·django
Django 基础知识详细图文教程 13-Django 模型定义与使用 3来源引用网络知识与某站曹老师视频相互结合学习记录,仅供参考!Django5 对各种数据库提供了很好的支持,包括PostgreSQL、MySQL、SQLite和 Oracle,而且为这些数据库提供了统一的API方法,这些API统称为ORM 框架;就是通过一套接口实现不同的定义,然后使用同一套接口去操作不同的数据库,这个就是 ORM 框架;通过使用Django5内置的ORM框架可以实现数据库连接和读写操作(主要实现数据库连接和读写操作),也包括一些数据库事务。
SimonKing2 小时前
java·后端·程序员
QClaw关停之后:一个工具的退场,一段关系的告别关注我的公众号:【编程朝花夕拾】,可获取首发内容。由于最近几天都在折腾自己的项目,没有去使用QClaw,今天打开才发现QClaw竟然要关停,好可惜呀。写公众号没有灵感了都会让QClaw分析几个热门的项目,并给出一些大体思路,无论是学习还是写技术博客都提供了很大的帮助。
不一样的少年_2 小时前
前端·后端·图片资源
别用前端思维写后端:一张 5MB 图片,为什么能撑爆内存?最近大环境很卷,不少做纯前端的同学都在寻求破局突围,我也在往 Go 全栈方向死磕。原本在前端思维里,写个图片压缩服务能有多难?不就是浏览器传个文件、后端调个现成的库压一下返回就完事了吗? 直到那天下午,我写的高并发图片服务进程毫无预警地原地蒸发了——被操作系统无情地强行杀掉(也就是大家常说的 OOM,内存被撑爆了)。
夜之眷属2 小时前
java·linux·运维·服务器·后端·性能优化
记一次战斗服务器 CPU 打满 100% 且“无法恢复“的排查这是一次游戏服务器压测期间的真实排查记录:现象是 CPU 被打满后停止压测也不恢复,最后用 arthas、vmstat/iostat/iotop、gdb 一路追到一个"意料之外"的根因。文末整理了这类问题的通用排查套路,希望对你有帮助。
郝学胜-神的一滴2 小时前
开发语言·c++·后端·软件工程·visual studio
C++ Templates 07:编译报错和调试手段与实战技巧写 C++ 模板一时爽,调试模板火葬场。模板作为 C++ 泛型编程的基石,给我们带来高度抽象与代码复用的同时,也埋下不少调试 “噩梦”:动辄上千字符的报错堆栈、层层嵌套的实例化调用链、编译期隐藏的参数约束…… 今天我们就一起来拆解模板实战里那些头疼的问题,以及对应的解决思路。
谢亮_vipxieliang3 小时前
开发语言·后端·php
PHP 8 新特性:构造器属性提升与实战PHP 8.0 于 2020 年 11 月正式发布,带来了大量令人兴奋的新特性,其中「构造器属性提升」(Constructor Property Promotion)堪称日常开发中提升效率最明显的一项。它让原本需要「声明属性 + 构造函数参数 + 手动赋值」三件套才能完成的样板代码,压缩成一行简洁的语法。
imDwAaY3 小时前
java·spring boot·后端
Spring Boot的核心配置文件一览及其加载顺序Spring Boot 启动时会去好几个地方翻 application.properties,文件本身还有 .yml 版本、profile 版本,再往上还有命令行参数、环境变量、系统属性。这些来源最后是按固定顺序叠起来的,同一个 key 谁在后谁生效。
高频因子挖掘机3 小时前
后端·github·api
量化选股到底要不要每天拉全市场股票?从全市场扫描到候选池的行情数据设计一句话结论:量化选股并不意味着每个策略都应该每天获取全部股票的全部行情数据;真正合理的设计通常是先确定“需要多宽的股票池”,再根据筛选阶段逐步缩小范围,把全市场数据和深度数据分层使用。
专业程序开发源3 小时前
java·spring boot·后端·python·django·php·课程设计
springboot校园志愿者管理系统28562-计算机课程设计、毕业设计高校志愿服务活动中的传统模式依靠线下海报通知、纸质表格登记和人工汇总工时,组织者花费大量的时间去处理报名信息和考勤记录,信息传递是单向的,并且数据分散在各个部门里,志愿者不能及时得到活动变更的通知,工时统计容易出现错误并且难以追溯,低效的运作限制了志愿服务规模的扩大以及质量的提高[1]。随着校园信息化建设的不断推进,部分高校开始使用办公软件或者简单的网站发布活动信息,信息获取的速度得到了一定的提高,但是活动报名、签到签退、工时认定等主要环节仍然处在半手工的状态中,数据孤岛现象严重,各个环节之间没有形成有效
谢亮_vipxieliang3 小时前
开发语言·后端·golang
Go select 多路复用:从语法到实战的完整指南在 Go 语言中,select 是并发编程的核心利器之一。它允许一个 goroutine 同时等待多个 channel 操作,实现多路复用。无论是超时控制、取消响应、非阻塞收发,还是动态分支管理,select 都扮演着不可或缺的角色。