相关文章
[Java] 服务端消息推送汇总
前言:当构建实时消息推送功能时,选择适合的方案对于开发高效的实时应用至关重要。消息的推送无非就推、拉两种数据模型。本文将介绍四种常见的消息实时推送方案:短轮询(拉)、长轮训(拉)、SSE&am…
建站知识
2024/12/26 0:14:39
Kafka-Java二:Spring配置kafka消息发送端的缓冲区
一、涉及到的组件概念 1.1、缓冲区 1.2、本地线程 1.3.本地线程消息推送策略
二、各组件的解释参见代码注释 // 配置消息的缓冲区/** 设置消息发送者端的缓冲区大小,如果设置了缓冲区,消息会先发送到缓冲区,可以提供发送性能* 默认大小是32…
建站知识
2024/12/21 3:20:20
【JavaEE】Java多线程编程案例 -- 多线程篇(3)
Java多线程编程案例 1. 单例模式1.1 代码的简单实现1.2 懒汉模式的线程安全代码 2. 阻塞队列2.1 阻塞队列的概念2.2 使用库中的BlockingDeque2.3 模拟实现阻塞队列2.4 生产者消费者模型 3. 定时器3.1 概念3.2 使用库的定时器 - Timer类3.3 模拟实现定时器 4. 线程池4.1 概念4.2…
建站知识
2024/12/14 7:02:46
Web APIS——第一天(下)
一、随机轮播图案例
<!DOCTYPE html>
<html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"widthde…
建站知识
2024/12/12 5:30:08
SpringCloud复习:(2)@LoadBalanced注解的工作原理
LoadBalanced注解标记了一个RestTemplate或WebClient bean使用LoadBalancerClient来进行负载均衡。
LoadBalancerAutoConfiguration类给带注解的RestTemplate添加了拦截器:LoadBalancerInterceptor. 具体流程如下: 首先定义一个LoadBalancerInterceptor…
建站知识
2024/12/17 3:42:29
[Leetcode] 0083. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素 题目描述 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head [1,1,2]
输出:[1,2]示例 2: 输入…
建站知识
2024/12/28 3:27:41
Doceker-compose——容器群集编排管理工具
目录
Docker-compose
1、Docker-compose 的三大概念
2、YAML文件格式及编写注意事项
1)使用 YAML 时需要注意下面事项
2)ymal文件格式
3)json格式
3、Docker Compose配置常用字段
4、Docker-compose的四种重启策略
5、Docker Compos…
建站知识
2024/12/23 5:32:55
如何在Ubuntu下安装RabbitMQ服务并异地远程访问?
文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言
RabbitMQ是一个在 AMQP(高级消息队列协议)基…
建站知识
2024/12/18 19:25:20