首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
掘金詹姆斯
创建于2025-03-17
订阅专栏
专注服务端开发全链路技术解析,涵盖架构设计、开发实战与性能优化,助力开发者构建高并发、高可用、可扩展的后端系统。
等 2 人订阅
共11篇文章
创建于2025-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
预约管理定时修改状态—xxl-job
1、需求描述 2、定时任务概述 任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程。有了任务调度即可解放更多的人力,而是由系统自动去执行任务。 常用业务场景案例: 某电商系统需要在
在线接口调试工具-swagger
1、介绍 一般的前后端分离的项目,都会采用在线的接口工具进行调试,可以实时的展示接口的详细数据 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服
EasyExcel实现统计结果导出导入
1、需求描述 在经营看板界面可将订单趋势图的数据导出Excel 点击“导出明细”,导出Excel。 示例1: 2023-10-20~2023-11-20 全国经营分析统计.xlsx 示例2: 2、Ea
订单查询优化
1、订单查询优化方案 1.1、为什么要优化订单查询? 1)订单查询是一个高频接口,并且订单数据非常大。 2)面向C端用户的订单查询接口其访问量非常大。 3)对于运营端的订单查询接口虽然访问量不大但由于
在项目中如何进行分库分表?
1、什么是分库分表? 1.1、当前遇到的问题 随着订单数据的增加,当MySQL单表存储数据达到一定量时其存储及查询性能会下降,在阿里的《Java 开发手册》中提到MySQL单表行数超过 500 万行或
如何基于状态机对订单状态实现统一管理?
1、问题分析 当前有一个预约下单得场景,在该模块设计订单状态共有7种: 目前我们使用了待支付、派单中两种状态,在代码中我们发现存在对订单状态进行硬编码的情况: 随着开发的深入这种代码会越来越多,比如在
如何保证Canal+MQ同步消息的顺序性?
1、需求分析 在 Elasticsearch实现服务搜索功能 一文中提到,使用Canal+MQ完成服务信息与ES索引同步 在这个场景中,我们需要明确Canal解析binlog日志信息按顺序发到MQ的队
如何保证MQ消息的可靠性?
1、需求分析 2、如何保证MQ消息的可靠性? 2.1、保证生产消息的可靠性 重试===》@Retryable注解可实现方法执行失败进行重试 说明如下: value:抛出指定异常才会重试 include
pgBackRest全量、增量、定时备份和恢复
1、测试环境 2、创建postgresql容器实例 docker: docker-compose.yml: 3、创建备份目录并设置权限 /home/postgres/pgdata/data /home
Elasticsearch实现服务搜索功能
1、需求分析 2、技术方案 3、Elasticsearch 4、索引同步方案 4.1、如何对数据库中的服务信息创建索引? 4.2、使用Canal+MQ 4.3、MySQL主从数据同步原理 主服务器将所
从Guava缓存源码提炼业务开发心法:Get方法暗藏的12个高并发设计哲学
1、前言 2、Get方法源码 3、最佳实践 3.1、防御性编程:参数校验 借鉴点: 业务场景:任何方法的入口参数校验(如订单ID不能为空) 实现方式: 价值:避免后续逻辑因空值崩溃,提前暴露问题