后端

花间相见3 分钟前
后端·sql·mysql
【计算基础|MySQL18】Buffer Pool 与内存管理上一篇讲了三大日志,知道了 redo 先写内存再异步刷盘。那"内存里那块缓存数据的地方"到底是什么?就是 Buffer Pool。你以为 MySQL 每次查询都去读磁盘,其实 99% 的请求命中的是内存里的缓存页。Buffer Pool 命中率差一个百分点,QPS 可能腰斩;一次忘了带 WHERE 的全表 UPDATE,能把你辛苦缓存的热点页全挤出去——这就是缓存污染。
花间相见1 小时前
数据库·后端·面试
【计算基础|Redis01】【上手】安装连接、配置与通用命令很多人学 Redis 的第一步就走错:直接 docker run 起个容器,然后对着 redis-cli 瞎敲一通,连密码怎么带、中文为什么是一串十六进制、KEYS * 能不能在生产用都不知道,就急着上业务。Redis 上手其实半天就够,但安装、连接、配置、key 的通用命令这几块是地基,地基不牢后面全是玄学。
我命由我123451 小时前
开发语言·前端·数据库·后端·python·学习·java-ee
6-3.Python 异常处理 - 异常处理进阶(else 块与 finally 块、异常传递、自定义异常)异常是具有传递性的,当一个传递的异常没有(在各个函数中)被捕获时,一直传递出去,程序就会报错利用异常传递,可以在最外层设置异常捕获,这样可以确保所有的异常都会被捕获,程序不会报错
深入云栈2 小时前
java·后端·架构
Netty 4.2.x 源码深度解析 (二十一):Pipeline 事件传播 —— Inbound 与 Outbound 的双向流转ChannelPipeline 是一条由 ChannelHandlerContext 节点首尾相接构成的双向链表,两端分别是 HeadContext、TailContext 两个哨兵节点。链条搭好之后,事件如何在链上流动,才是责任链模式的灵魂所在。Netty 把 Channel 上的 IO 操作分成两类:一类是由底层网络触发、从 IO 线程向业务代码层层流入的 Inbound 事件,比如"注册完成""连接激活""读到了数据";另一类是由业务代码发起、向底层 Unsafe 逐层下沉的 Outbound 事件
卷无止境2 小时前
后端·python
长篇写作 Skill 横向盘点:从单文件指令到多智能体流水线长篇写作最怕三件事,写到一半忘了前文设定,人物性格悄悄走样,文风越写越飘。围绕这些问题,社区里已经冒出几类思路不同的 Skill 和工作流。这份报告先讲清 Skill 是什么,再逐个拆解代表方案,最后给出对比和选型建议。
斯维赤2 小时前
java·后端
微信步数的10点定时推送,看似简单,实则暗藏玄机需求听起来特别简单:每天早上八点,把用户昨天走了多少步,推到他微信上。我第一反应是,这不就是个定时任务?@Scheduled(cron = "0 0 8 * * ?"),扫一张表,调个接口,收工。真动手做,才发现 cron 是这活里最不值钱的一部分。
RobinDevNotes2 小时前
后端
crontab 管不住时,该上 Airflow 了凌晨三点脚本挂了,你第二天中午才知道。Airflow 把一堆定时脚本变成一张有依赖、能重试、可回看的任务图。本文用 Airflow 3 从安装到跑通两条联动的管道(上游产出数据、下游自动触发),顺带列出老教程在 3.x 里会踩的坑。
系统集成-鹰翔2 小时前
javascript·数据库·经验分享·后端
ERP接口月度统计少了零单月份:SQLite分组与最近三个月均值排查ERP对接月报只显示8月和10月,9月没有单据,最近三个月平均值却和这两个月的均值相同。这时先查统计SQL是否只返回“存在记录的月份”。
我的xiaodoujiao3 小时前
后端·python·django
Django 权限系统项目实战详细图文教程 3--系统登录功能实现来源引用网络知识与某站曹老师视频相互结合学习记录,仅供参考!在一般开发过程中,都需要对整体的样式做一些通用的全局设置;
SimonKing3 小时前
java·后端·程序员
号外号外,Stream-Nexus推送项目支持集群部署了关注我的公众号:【编程朝花夕拾】,可获取首发内容。Stream-Nexus是之前整理的一个开源项目,轻量级的实时推送平台,支持SSE和WebSocket。先前发的版本仅支持单机部署,但是有老铁提出要能支持集群部署,这两天有空完善了一下项目,支持集群部署。
老王IT3 小时前
开发语言·后端·rust
Rust开发环境搭建教程#Window系统Rust开发环境搭建教程在 Windows 上开发 Rust,最稳定组合是:・ Rust 工具链:rustup
武子康3 小时前
人工智能·后端·agent
HunyuanVideo-1.5 跑得更快,先减步数还是开缓存?一条 720p 首帧视频等太久,你可能想把采样从 50 步降到 20 步,再把 EasyCache 打开。第一帧看着没问题,速度也快了,就算找到最优配置了吗?第一帧受输入图约束,后半段动作和身份可能另有变化;两项开关同时动,也无法判断是谁节省了时间。
chenbingjie_c3 小时前
c++·后端
C++ 模板进阶:从 “会用“ 到 “懂底层“(非类型参数・特化・分离式编译)模板的四大核心1.非类型模板参数2.函数模板特化3.类模板全特化 / 偏特化4.模板分离式编译先看最开始那个 Stack:
yunyi3 小时前
前端·后端
给桌面客户端做下载加速:从「桶直接公开」到「边缘优先、源站兜底」的三代演进我正在开发的 Scorpius,它是个桌面客户端,我需要在官网添加下载功能,添加下载页看起来是小事——点一下,浏览器开始下软件——但它背后要同时满足四个互相拉扯的要求:
学长毕设3 小时前
java·spring boot·后端
基于SpringBoot的社区体育馆预约系统的设计与实现温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
程序猿乐锅3 小时前
开发语言·前端·笔记·后端·python·学习
Streamlit 实现 AI 聊天 Agent:角色提示词、流式输出与会话管理这个 Demo 用 Streamlit 搭建了一个可配置角色的 AI 聊天页面:用户输入消息后,程序把角色提示词和历史消息发给模型,并将回复显示在聊天区域。聊天状态保存在 st.session_state,历史会话则写入本地 JSON 文件,用户可以在侧边栏新建、加载和删除会话。
Rain的Java大神之路3 小时前
java·后端·面试
100 亿条数据如何快速写入 MySQL?从 231 天到 3.5 小时,我把面试官问懵了先说结论:100 亿条数据写 MySQL,逐条 INSERT 参考耗时约 231 天;把“攒批 + 并行 + 少刷盘”做透,用分片并行 + LOAD DATA 等组合可做到 3.5 小时以内——这是参考量级,随硬件、分片、数据格式和调参浮动。
程序猿乐锅4 小时前
开发语言·前端·数据库·后端·python·学习·1024程序员节
面向对象练习:图书借阅系统里的封装、抽象类与多态借书的规则很具体:书有库存,会员有借阅上限,不同会员的上限还不一样。三层各管一件事:书只管自己的可用数量,会员只管自己的借阅列表和上限,系统负责把两者串起来。职责分清之后,封装和抽象才有落点。
利威尔xu4 小时前
redis·后端·微服务·面试·golang
Go IM 源码实战(7):断线三天重连,水位算错就漏消息你好,我是利威尔xu。这是**「Go IM 源码实战」系列第 7 篇**。前 6 篇讲完了"发"和"存",这一篇讲**“拉”**——用户断线三天后重新登录,怎么把这三天的消息一条不多、一条不少地补回来。