后端

LeetCode - #123 买卖股票的最佳时机 III

前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 122 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。 不积跬步,无以至千里;不积小流,无以成江

Rust Actix-web框架源码解析:基于Actor模型的高性能Web开发

人们眼中的天才之所以卓越非凡,并非天资超人一等而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。———— 马尔科姆·格拉德威尔 🌟 Hello,我是Xxtaoaooo! 🌈 “代码是逻辑的诗篇,架构是思想的交响” actix-web - github 在现代Web开发领域&#xf

【数据库】SQL Server 查询条件小技巧:ISNULL 函数的使用,有请DeepSeek来辅助讲解下

大家好,我是全栈小5,欢迎来到《小5讲堂》。 这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 前言 实例 ISNULL 函数的使用 解释 等效的其他写法 使用场景 性能考虑 文章推

EF (Entity Framework) vs LINQ to SQL vs SqlSugar 全方位对比分析

文章目录 1. 概述与背景介绍 1.1 Entity Framework (EF) 1.2 LINQ to SQL 1.3 SqlSugar 2. 架构设计对比 2.1 EF架构设计 2.2 LINQ to SQL架构 2.3 SqlSugar架构 3. 性能对比 3.1 基准测试数据 3.2 性能分析 3.3 内存使用 4. 功能特性对比

面试官:生成订单30分钟未支付,则自动取消,该怎么实现?

了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于延时任务的需求。 例如 生成订单 30 分钟未支付,则自动取消 生成订单 60 秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在

基于 SpringBoot + jQuery 实现留言板功能

1 留言板需求:界面如下图所示 输入留言信息,点击提交。后端把数据存储起来. 页面展示输入的表白墙的信息 1.1 约定前后端交互接口需求分析后端需要提供两个服务 提交留言:用户输入留言信息之后,后端需要把留言信息保存起来 展示留言:页面展示时,需要从后端获取到所有的留言信息 接口定义 获取全部留言全部留言信息,我们

微服务项目->在线oj系统(Java-Spring)--竞赛管理

表结构创建 create table tb_exam ( exam_id bigint unsigned not null comment '竞赛id(主键)', title varchar(50) not null comment '竞赛标题', start_time datetime not null comment '竞赛开

PostgreSQL主从复制实战,告别单点故障,附主从切换与延迟监控命令。

文章目录 1.环境准备 1.1 基础环境要求 1.2 安装PostgreSQL 2.1 修改PostgreSQL主配置文件 2.2 修改客户端认证配置文件 2.3 创建复制专用用户 2.4 重启主库使配置生效 2.5 备份主库数据(供从库初始化) 3.从库配置 3.1 停止从库PostgreSQL服务并清理原有数据目录 3.2 解压主库备份到

组件分享之后端组件——Redis一站式管理平台Redis Manager

组件分享之后端组件——Redis一站式管理平台Redis Manager 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。 组件基本信息 组件:redis-manager 开源协议:Apache-2.0 license 使用说明: