后端

东风破_1 小时前
前端·后端·代码规范
ESLint 是什么?为什么你的项目需要它?从"代码能跑就行"到"代码能跑且优雅",中间隔着一个 ESLint。ESLint 是一个 JavaScript/TypeScript 代码静态分析工具——它不运行你的代码,而是读你的代码,找出里面的语法错误、坏味道和不一致的风格,然后告诉你哪里该改、怎么改。
嘻哈∠※2 小时前
java·spring boot·后端
0061基于 SpringBoot 的投稿与稿件处理系统设计与实现本文分享一套基于 SpringBoot + Vue 前后端分离架构开发的投稿与稿件处理系统,完整覆盖用户注册、稿件投递、分类管理、专家审稿、消息通知等核心业务流程,可作为毕业设计项目、小型期刊 / 社团投稿平台的参考方案。
卷无止境2 小时前
后端·python
在 awesome-fastapi 里,哪些库值得一看?FastAPI 生态发展得挺快,短短几年时间,围绕它长出了一整套第三方扩展体系,从认证鉴权到数据库集成,从后台管理到限流缓存,几乎每个环节都能找到现成的轮子。mjhea0 维护的 awesome-fastapi 仓库把这些资源做了系统性梳理,星标数已经超过一万一千,算是这个领域公认的资源索引站。下面这份清单,挑出了几个真正值得花时间研究的库,按照使用场景做了分类,方便你按图索骥。
卷无止境3 小时前
后端·python
FastAPI 的Admin面板生态用过 Django 的人都懂那种爽快感,模型一写,admin.py 里注册一下,一个能增删改查、能搜索筛选、能管权限的后台管理界面就自动长出来了。转到 FastAPI 阵营后,很多人第一反应是这么方便的东西是不是没了,得自己从零撸一套后台。
Rain的Java大神之路7 小时前
java·经验分享·后端·面试·架构·rabbitmq·rocketmq
MQ重复消费问题怎么解决简单说就是:消费者已经处理完消息,但 ACK 没成功回到 MQ 服务器,导致 MQ 认为消息处理失败,触发重发机制。
捡田螺的小男孩5 小时前
前端·后端·程序员
什么是 Skill?手把手带你写一个简单有用的 Skill!大家好,我是田螺。AI用多了,相信大家都知道什么是Skill了吧,也知道怎么做一个有用的skill吧。本文田螺哥跟大家来搞一个~~
IT_陈寒5 小时前
前端·人工智能·后端
Redis集群这个坑,差点让我通宵Redis作为高性能的内存数据库,在分布式系统中扮演着重要角色。然而,当Redis从单机模式扩展到集群模式时,许多开发者可能会遇到意想不到的“坑”。最近,我在一次生产环境迁移中,就因为对Redis集群的某些特性理解不足,差点通宵解决问题。本文将详细剖析Redis集群的常见问题、背后的原理,以及如何避免类似问题。
用户8356290780515 小时前
后端·python
Python 自动化 Word 文本框处理:创建、定位、填充内容与管理文本框是 Word 中一种可以自由浮动的容器,常用于制作侧边栏、强调说明、票据样式,或在固定位置放置图片和表格。相比普通段落,文本框能脱离正文流独立定位,排版上更灵活。手动插入并逐个调整样式很繁琐,尤其当文档需要大量样式统一的文本框时。
网渡科技5 小时前
后端
向量数据库选型指南:RAG场景下的性能对比与调优策略在企业级 RAG(Retrieval-Augmented Generation,检索增强生成)系统中,向量数据库很容易成为一个被低估的基础设施组件。
riverNijika6 小时前
后端
项目学习笔记:C++基础同步输出日志库摘要:日志库核心作用便是留底与查错,以方便的记录程序都做了什么,并且也方便程序员查找程序错误点。本篇学习笔记主要记录作者构建基础同步日志库的个人感悟与心得,各位后来者也可以以此借鉴。(本篇文章为纯新手向,希望学习spdlog库或更高级的日志库的请移步其他文章)
Lyra_Infra6 小时前
后端·npm
OpenClaw 升级及 Channel 安装故障排查与遗留问题分析本次 OpenClaw 部署运行于阿里云轻量应用服务器,服务器初始使用阿里云提供的 OpenClaw 定制镜像。
江小渔6 小时前
后端
训练工程与训练平台入门 31 安装 Kubeflow Trainer,并跑第一个 TrainJob这一节我们真正把:变成:先跑 CPU,不碰 GPU。目前官方安装文档给出的稳定 Trainer 版本是 v2.1.0,要求 Kubernetes 和 kubectl ≥ 1.31;官方也直接推荐没有集群时使用 Kind 或 Minikube。 Kubeflow培训师
用户938515635076 小时前
前端·后端·全栈
从 0 拆解一个 Next.js 笔记系统:npx、App Router、RSC 与组件规划全记录这是一份「带着问题学」的实战笔记。动手写代码前,先把三个最基础的疑问搞清楚,后面每个知识点都能落回它们身上。
fatcoder6 小时前
前端·后端·docker
玩转Docker 06 — 容器网络容器不是孤立的——它们要互相通信(典型场景:后端容器 ↔ MySQL / Redis / 数据库容器),也要对外提供服务(-p 端口映射,第 1 课已学)。
feng尘7 小时前
后端
深入浅出 Java:ThreadLocal 为什么会产生内存泄漏?在多线程编程中,并发安全一直是最让人头疼的问题之一。除了加锁(如 synchronized 或 ReentrantLock)这种“以时间换空间”的方案外,Java 还提供了一种“以空间换时间”的利器——ThreadLocal。
懒人wsh8 小时前
后端
不上悲观锁也不上 Redis:一个 AI 平台的钱包并发是怎么搞的摘要:本文分享了一个AI平台积分钱包系统应对并发扣减问题的实战方案。面对LLM调用场景下长事务锁定的挑战,我们放弃了会阻塞其他操作的悲观锁和引入成本过高的Redis分布式锁,转而采用基于数据库版本号的乐观锁,并结合应用层自动重试机制。文章详细介绍了MyBatis-Plus中乐观锁的配置、重试策略的关键实现(必须每次重试都重新读取最新数据),以及配合幂等键防止重复扣费的完整思路。该方案上线后运行稳定,在保证数据一致性的同时,避免了长时间锁表和引入额外中间件的复杂度。
神奇小汤圆8 小时前
后端
记一次线上翻车:加了Redisson分布式锁,数据还是被并发打穿了前阵子接了个需求,场景很简单:用户并发操作某个资源(比如领取限量优惠券,或者高频修改某个配置)。这种防并发超卖的场景,老 Java 开发闭着眼睛都能想到一套组合拳:Spring Boot + @Transactional + Redisson 分布式锁。
南雨北斗8 小时前
后端
ThinkPHP6 设置响应 `Content-Type: application/json`TP6 的 json() 响应默认响应头就是 Content-Type: application/json; charset=utf-8,无需手动设置。