Tampermonkey:BJFU智慧课堂防暂停助手 这个脚本会每 5 秒检查一次你的活动状态,如果检测到你 20 秒内没有移动鼠标或按键,就会自动模拟一个微小的鼠标移动,从而避免触发网站的不活动检测。 使用方法 本地导入: 点击上方连接下载源代码.js文件,在油猴“实用工具”中“导入”,“选择文件”。 自己创建脚本: 复制下面的源代码,自己创建脚…
关键字:XXL-JOB、XxlJobHelper、XxlJobContext、ThreadLocal、InheritableThreadLocal、线程池、日志上下文、TransmittableThreadLocal 0.前言、问题背景: 在开发生产数据模块的某个定时任务时,需要使用线程池来按工厂并发处理。这里由于本地日志不便于查询,使用XxlJo…
在业务开发中,我们经常会拿到这样一类数据: { "supplierId": 56, "supplierName": "雄安铁建集团", "dailyInAmount": { "2025-09-14": 170.00, "2025-09-13": 180.00, "2025-09-12": 190.00, "2025-09-11": 200.00, …
在最近做“原材料入库管理”模块时,我遇到了一个常见的坑:在 GET 请求里用 @RequestBody 接收 JSON 条件参数。这里记录一下踩坑→分析→解决的过程,供大家参考。 背景:想用 GET + @RequestBody 做条件查询 起初我写的 Controller: /** * 查询原材料入库记录列表(支持分页) */ @ApiOpera…
问题描述: 在使用Maven构建项目时有个sdk是放在项目中的resource的,那么就需要将这个sdk加载到本地的maven仓库。于是在项目文件下使用CMD进行加载: D:\workSpace\project\yuzhi-data-manager-api-v2>mvn install:install-file -Dfile="yuzhi-data…
在了解到工作环境使用的是JDK1.8时我就开始了环境配置,那没问题来了,JDK1.8还有很多来源: Alibaba Dragonwell (Extended) 1.8.0_462 Alibaba Dragonwell (Standard) 1.8.0_462 Amazon Corretto 1.8.0_462 Azul Zulu Community…

0.XXL-JOB 是什么: 一个分布式任务调度平台(类似定时任务的集群版),用于统一管理、调度和执行各类定时任务。 仓库地址:xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 特点: 可视化管理任务(新增、修改、执行日志一目了然)。 分布式部署(…
在分布式系统中,我们经常需要生成全局唯一 ID:订单号、用户号、日志追踪 ID……如果还在用数据库自增 ID 或 UUID,要么性能不够,要么不易排序、浪费存储空间。下面是一种Redis 自增 + 时间戳的高性能 ID 生成器实现方式,轻量、简单。 1. 为什么需要全局唯一 ID 生成器? 在单体应用时代,我们常用数据库的自增 ID。但在分布式架构…
如果是ACM模式,需要注意怎么构造链表。 160. 相交链表 public class IntersectionofTwoLinkedLists_160 { // Definition for singly-linked list. public static class ListNode { int val; ListNode next; Lis…
本文记录了一个完整的用户签到与优惠券发放系统的设计与实现。核心功能包括: 签到功能:基于 Redis BitMap 存储用户每日签到情况。 连续签到奖励:用户连续签到满 7 天自动发放奖励券(通过标签化发放)。 用户打标:基于近 30 日消费金额对用户打标签。 标签化发券:根据不同用户标签发放不同额度的优惠券。 本文不仅包含设计思路与实现代码,还附…
针对类似于“秋天的第一杯奶茶”导致的爆单问题场景,设计并实现 高峰期商户动态限流与排队机制:基于 Redis 阈值控制 + RocketMQ 异步队列,超过阈值的订单进入排队并动态释放,前端实时展示等待进度,有效降低店员骑手负载,提升用户满意度,相比单纯 Redis 队列方案可靠性更高。 一、核心目标与整体流程 核心目标:在商户处理能力有限的情况下…