秒杀场景下的消息队列 Java笔记

秒杀场景下的消息队列

削峰填谷 削峰填谷是消息队列最主要的作用,但会造成请求处理延迟。 具体步骤 将秒杀请求放入消息队列,业务服务器响应用户“秒杀结果计算中”从而释放资源处理用户其他请求。 后台启动若干队列处理任务,消费队···
CDN静态资源加速 Java笔记

CDN静态资源加速

静态资源访问的关键点是就近访问。可以考虑在业务服务器的上层加一层特殊缓存,即CDN。 CDN(Content Delivery Network/Content Distribution Network···
缓存小结(二) Java笔记

缓存小结(二)

缓存高可用 可以通过部署多个节点,同时设计一些方案让这些节点互为备份。这样,当某个节点故障时,它的备份节点可以顶替它继续提供服务。这些方案就是分布式缓存的高可用方案。主要有客户端方案、中间代理层方案和···
Jmeter添加自增参数 Java笔记

Jmeter添加自增参数

添加设置Counter 设置Counter如下 依次设置起始值、递增量、引用名称(这里设置为了user) 在所需位置引用Counter 通过${user}引用该计数器,如下为方便测试放在了连接里面: ···
缓存小结(一) Java笔记

缓存小结(一)

何为缓存 缓存,是一种存储数据的组件,它的作用是让对数据的请求更快地返回,是一种常见的空间换时间的性能优化手段。 缓存不仅是指内存,凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结···
FTP文件上传下载 Java笔记

FTP文件上传下载

本文FTP连接的相关操作均在 被动模式 下进行。 FTP的端口分两种:控制端口和 数据端口 。 连接FTP服务器时的port的默认21为控制端口。 FTP的数据端口顾名思义就是用来进行数据操作的端口。···
JVM-Java代码运行方式 Java笔记

JVM-Java代码运行方式

JRE(Java 运行时环境)仅包含运行 Java 程序的必需组件,包括 Java 虚拟机以及 Java 核心类库等。 JDK(Java 开发工具包)同样包含了 JRE,并且还附带了一系列开发、诊断工···
单链表实现LRU缓存淘汰算法 Java笔记

单链表实现LRU缓存淘汰算法

LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是如果数据最近被访问过,那么将来被访问的几率也更高,相反如果很长时间未被访问,则它在最···