后端

GoGeekBaird1 分钟前
后端·github
我用 BeeWeave 跑完了一次完整写作闭环今天下午,我在知乎上看到一篇讨论一人公司创业风险的回答。文章里有一句话,我觉得特别准确。AI 降低的是做软件的门槛,不是做生意的门槛。
仿生狮子1 小时前
前端·人工智能·后端
别再说“全栈”了,AI 时代团队只认这 5 种人文章由周会分享整理而来,经 AI 润色,原 PPT 见下。lionad-morotar.github.io/ppt/boris-f…
Reart4 小时前
后端·算法
Leetcode 213.打家劫舍2(内含闲谈,打劫真是技术活,好题,716)好题,我没想出来,看了题解觉得比较妙思路就是如下图这一道题不允许的就是出现首尾同时被打劫的情况,那么可以分成这三种情况考虑(考虑不是必打劫),那么情况2包含于情况1和3,所以只保留情况1和3,此时其实注意到可以套用打家劫舍基础版 的做法。只不过考虑的数组范围分成两种。一种是考虑首没考虑尾,一种是没考虑首考虑尾
触底反弹4 小时前
javascript·人工智能·后端
🔥 RAG 到底是怎么工作的?掰开揉碎了给你讲明白!摘要:面试被问 RAG 支支吾吾?看完这篇,你能把 RAG 的每一步流程画出来讲给面试官听。本文用一个完整 Demo,从零带你走通 RAG 全流程。
ttwuai2 天前
开发语言·后端·golang
Go 后台会员表设计:手机号可为空时,唯一索引该怎么处理会员表里有一个很常见的字段:mobile。它看起来只是手机号,但一旦业务允许“暂时不填手机号”,数据库设计就容易埋坑。
techdashen4 小时前
开发语言·后端·golang
Go 1.26 新增 `bytes.Buffer.Peek`:只看数据,不移动读取位置在处理协议头、文件魔数或消息类型时,我们经常遇到这样的需求:我想先看看接下来是什么数据,再决定使用哪种方式处理,但暂时不想把这些数据读走。
Reart4 小时前
后端·算法
Leetcode 198.打家劫舍(716)我的版本随想录版本这道题dp数组第一种含义是dp[n](基于下标考虑) 代表考虑打劫前n+1间房的钱,就要想到,
Java编程爱好者5 小时前
后端
Spring6.0+Boot3.0:秒级启动、万级并发的开发新姿势一、Spring 6.0核心特性详解**最低JDK 17: ** 全面拥抱Java模块化特性,优化现代JVM性能
YYYing.5 小时前
服务器·c++·后端·框架·高性能·c/c++
【C++大型项目之高性能服务器框架 (七) 】Socket与ByteArray模块⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️C++大型项目系列专栏:C++大型项目之高性能服务器框架
青山木5 小时前
java·数据库·redis·后端
一把 Redis 分布式锁,踩透四个坑:锁争抢、僵尸锁、锁过期、锁丢失Java 的 synchronized 和 ReentrantLock 只能锁住单个 JVM,一旦服务多节点部署,JVM 之间互不可见,锁就完全失效了。本文从"为什么需要分布式锁"切入,按"问题 → 解决 → 引出新问题 → 再解决"的思路,系统讲清楚 Redis 分布式锁要解决的四大核心问题:锁争抢、僵尸锁、锁过期、锁高可用,以及对应的 SET NX EX、TTL 兜底、看门狗、UUID+Lua、RedLock 方案,最后讨论锁粒度和生产实践。
神奇小汤圆6 小时前
后端
雪花算法ID重复了?惨痛教训:请勿轻易造轮子!最近我们线上系统发生了一起严重事故:订单号/流水号出现了重复,影响了核心业务流程。最终定位到根源:一个自研的二方包雪花算法ID生成器出现了问题。
Java内核笔记6 小时前
java·后端
万字避坑!Spring Boot 3.x 升 4.0 最全升级指南(附 Migration Checklist,建议收藏⭐)系列定位:基于 Spring Boot 4.1.0 GA 源码,以「新特性解读 + 源码佐证 + 实战落地」为主线,带你深度理解 Spring Boot 4 的核心变革。
从零开始的代码生活_6 小时前
开发语言·c++·后端·学习·算法·链表·list
C++ list 原理与实践:双向链表、迭代器与简化实现std::list 是 C++ 标准库中的双向链表容器。它不要求所有元素挤在一段连续内存里,每个元素位于独立节点中,节点之间通过前驱和后继指针连接。
初学AI的小高6 小时前
后端·fastapi
FastAPI 工程实践:LLM 应用的 API 设计之道LLM 应用的 API 与传统的 CRUD API 有本质区别:本文基于 LexRAG 和 HeritageMind 两个项目的 FastAPI 实践,系统讲解 LLM 应用的 API 工程化设计。
袋鱼不重6 小时前
前端·后端
乐观锁与悲观锁:原理、选型与前后端实践本文梳理乐观锁与悲观锁的核心原理、选型对比、前后端协作方式,并给出通用实战示例。 适合前后端开发、架构设计、技术分享场景阅读。
用户8356290780516 小时前
后端·python
使用 Python 对 PDF 文档进行数字签名的方法在合同、发票、报告等文件的流转过程中,如何确认文档确实由某个签署人发出,并且在签署之后没有被篡改,是一个经常遇到的问题。数字签名正是为此设计的机制:它基于 PKI(公钥基础设施)技术,把签署人的身份与文档内容绑定在一起,一旦文档被修改,签名的校验就会失败。
苏三说技术6 小时前
后端
Skywalking已全面拥抱AI!分布式链路追踪的“最后一公里”,终于被AI打通了最近在做线上故障排查的时候,发现了一个非常普遍的现象——大家都会用Skywalking看链路,但真正能“看懂”的人不多。
神奇小汤圆7 小时前
后端
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”自 2010 年 Maven 3 发布 以来,Maven 对 Java 构建生态的整体支持方式,几乎没有发生过颠覆性的变化。
面试鸭7 小时前
后端·面试·求职
面试官:“知识库搜到多少资料,你就全喂给 AI?”我:“信息越多越准。”她亮出错答案:“那它怎么被废话带跑了?”面试官:“知识库搜到多少资料,你就全喂给 AI?”我:“信息越多越准。”她没接话,直接把测试答案转到我面前。检索结果里明明有正确段落,大模型最后却抓住另一篇文档里的次要描述,给出了一个看起来完整、实际答偏的答案。
米花米唐7 小时前
后端
Spring AI 2.0 会话记忆开发实践大语言模型是无状态的,这意味着它们不会保留之前的会话信息。当你需要在多次会话中维持上下文或状态时,就需要用到会话记忆。Spring AI 提供了会话记忆功能,使你能够在与大语言模型的多次交互中存储和检索会话信息。Spring AI 通过ChatMemory接口定义会话记忆的行为,底层存储由ChatMemoryRepository接口定义。这里所说的会话记忆并不是会话历史,会话记忆只包含最近几轮的会话历史。