首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
须知
订阅
九天雨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
定时任务最简单的3种实现方法(超实用)
定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式。 Timer 类实现定时任务虽然方便,但在使用时需要注意以下问题。 从上述结果中可以看出,当…
RabbitMQ高级之消息限流与延时队列
本篇是消息队列RabbitMQ的第五弹。 我所讲的知识点在工作中基本上也够用了,希望大家好好消化。 旧坑填上之后可能会慢慢开新坑了,同时因为现在到九月中旬这段时间我有一场考试需要筹备,所以文章更新可能会比较慢,但是一周一更算是最低限度把,希望大家多多担待。 祝有好收获,先赞后看…
不能错过的分布式ID生成器(Leaf ),好用的一批!
Leaf的优势:高可靠、低延迟、全局唯一等特点。 目前主流的分布式ID生成方式,大致都是基于数据库号段模式和雪花算法(snowflake),而美团(Leaf)刚好同时兼具了这两种方式,可以根据不同业务场景灵活切换。 Leaf-segment号段模式是对直接用数据库自增ID充当分…
面试官问我 JMX 了解不,我说:什么?
如果你之前没接触过,一定会出现疑问三连击,"这是个什么玩意儿?干嘛的?有啥用?"。 虽然可能不知道它,但是或多或少你肯定都接触过。 比如你如果用 Spring Boot,那你用过 Spring Boot Actuator 吧,它就用到了 JMX 。比如你用过 JConsole …
「查缺补漏」巩固你的HTTP知识体系
这次梳理的篇幅主要是涉及网络部分,包括HTTP等,对巩固自己的网络知识体系也是很有帮助的,进一步的对性能优化而言也是帮助很大的。 但更多的是抛砖引玉,希望对你们有所帮助。 超文本传输协议,「HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定…
支付系统 - 延时任务的设计方案
一般业务中对时间不敏感的离线任务使用诸如Quartz类的定时任务框架即可处理。若遇到如下场景则会比较棘手: 这类场景的的共性是,需要等待一定时间或者到达某个指定的时间点再触发指定的业务逻辑,并且对时间的精准性要求很高。有一种优雅的解决方案延迟消息正是为此量身定做。本文即是对此项…
【高并发】亿级流量场景下如何实现分布式限流?看完我彻底懂了!!
本文是在《【高并发】亿级流量场景下如何为HTTP接口限流?看完我懂了!!》一文的基础上进行实现,有关项目的搭建可参见《【高并发】亿级流量场景下如何为HTTP接口限流?看完我懂了!!》一文的内容。小伙伴们可以关注【冰河技术】微信公众号来阅读上述文章。 前面介绍的限流方案有一个缺陷…
47 张图带你 MySQL 进阶!!!
数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。 在创建新表的时候,可以通过增加 ENGINE 关键字设置新建表的存储引擎。 上图我们…