使用说明
【Uber 面试真题】SQL :每个星期连续5星评价最多的司机
本文是第一篇,也是【SQL 周周练】系列的第一篇。该系列是挑选或自编具有一些难度的 SQL 题目,一周至少更新一篇。后续创作的内容,初步规划的方向包括:
将数据导出 Excel 并异步发送到指定邮箱:一次性能优化实战
一、背景介绍
最近我在开发一个跑团管理系统的数据导出功能,需求是将用户查询的成员信息、跑量统计等数据导出为 Excel 文件,并通过邮件自动发送至指定邮箱,而非让用户手动下载文件。
虽然功能逻辑看起来不复杂,但在实际开发过程中遇到了一些关键性问题:
导出 Excel 后发送邮件耗时较长,导致接口响应延迟;
QQ 邮箱 SMTP 校验严格,出现 550 The “From” header is missing or invalid 异常;
接口体验差,用户点击后需要等待很久才能收到响应。
于是我对整个流程进行了分析与重构,最终实现了高性能、高可用的数据导出 + 邮件发送功能。
图解Spring源码2-Spring Bean元数据体系与Spring容器
CANopen TPDO 配置详解:对象 1800h、1A00h 与实践指南
CANopen 是一种基于 CAN (Controller Area Network) 总线的高层通信协议和设备规范,广泛应用于自动化领域。在 CANopen 网络中,过程数据对象 (Process Data Objects, PDO) 用于实时传输过程数据。其中,传输 PDO (Transmit PDO, TPDO) 由设备主动发送给网络上的其他设备,例如传感器发送测量值,驱动器反馈状态等。
“Pocket Flow,一个仅用 100 行代码实现的 LLM 框架”
这个框架最大的特点就是:“Pocket Flow,一个仅用 100 行代码实现的 LLM 框架”。
Vue 3中的ref和template refs详解(含Vue2迁移到Vue3方法)
ref是Vue 3中创建响应式数据的主要方式之一。
SpringBoot中的拦截器江湖
作为一名有多年开发经验的程序员,今天领大家到SpringBoot的山头认认6把交椅:
关于ADB-数据包抓取-反编译工具(手机刷机使用)
目标:抓取数据,自动注册,刷评论。。。,模拟发送请求
Java实现minio上传文件加解密操作
通过上传空对象模拟文件夹:
小狮博客