上一页 1 2 3 4 5 6 7 8 9 ··· 55 下一页
摘要: 1.消费者手动确认消息 在消费者消费消息后,通过调用basic.ack()方法手动确认消息已被消费。这样一来,RabbitMQ就会从队列中删除该消息,防止消息被重复消费。 // 创建连接和频道Connection connection = factory.newConnection();Channe 阅读全文
posted @ 2025-04-22 11:20 KLAPT 阅读(132) 评论(0) 推荐(0)
摘要: Java中线程池的7种创建方式 Java中线程池的创建方式主要有以下7种,其中6种通过Executors工厂类提供,1种通过ThreadPoolExecutor手动配置: ‌newCachedThreadPool‌ 特点:可缓存线程池,线程数无上限(Integer.MAX_VALUE),空闲线程默认 阅读全文
posted @ 2025-04-22 10:06 KLAPT 阅读(227) 评论(0) 推荐(0)
摘要: 1.Nginx负载均衡服务器: IP:192.168.0.4(Nginx-Server) 2.Web服务器列表: Web1:192.168.0.5(Nginx-Node1/Nginx-Web1) ;Web2:192.168.0.7(Nginx-Node2/Nginx-Web2) 3.实现目的:用户访 阅读全文
posted @ 2025-04-22 09:53 KLAPT 阅读(84) 评论(0) 推荐(0)
摘要: #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /v 阅读全文
posted @ 2025-04-22 09:40 KLAPT 阅读(61) 评论(0) 推荐(0)
摘要: C语言实现,虽然C语言有助于Redis的性能,但语言并不是核心因素。 基于内存实现:仅内存I/O,相对于其他基于磁盘的数据库(MySQL等),Redis具有纯内存操作的自然性能优势。 I/O复用模型,基于epoll/select/kqueue等I/O多路复用技术实现高吞吐量网络I/O。 单线程模型, 阅读全文
posted @ 2025-04-21 20:59 KLAPT 阅读(5) 评论(0) 推荐(0)
摘要: 我们常规实现这些需求的方案有以下三种 轮询 websocket SSE 轮询简介: 因为轮询本质上还是通过客户端向服务端发起一个单项传输的请求,服务端对这个请求做出响应而已。通过不断的请求来实现服务端向客户端推送数据的错觉。并不是服务端主动向客户端推送数据。 轮询的缺点: 首先轮询需要不断的发起请求 阅读全文
posted @ 2025-04-21 17:45 KLAPT 阅读(20) 评论(0) 推荐(0)
摘要: 1. Collection 接口 这是所有单列集合的根接口。它提供了对集合对象进行基本操作的通用接口。 2. List 接口 ArrayList:基于动态数组实现,支持快速随机访问。 LinkedList:基于双向链表实现,在添加或删除元素时效率较高。 Vector:早期的动态数组实现,与Array 阅读全文
posted @ 2025-04-10 15:51 KLAPT 阅读(21) 评论(0) 推荐(0)
摘要: HashMap 就是基于散列表也就是Hash表的数据结构,通过(key-Value)来存储数据的,key不可重复,Value可以重复的,通过key的哈希值与与数组大小-1按位与来获取元素在数组中的位置,然后通过数组+连表+(java8之后就是数组+链表+红黑树)实现的。 哈希冲突又是什么? 哈希冲突 阅读全文
posted @ 2025-04-10 14:48 KLAPT 阅读(45) 评论(0) 推荐(0)
摘要: 窗口的意思是将数据进行分组,每个分组即是一个窗口,这和使用聚合函数时的group by分组类似,但与聚合函数不同的地方是: 聚合函数(例如:sum/avg/min/max)会针对每个分组(窗口)聚合出一个结果(每一组返回一个结果)。 窗口函数会对每一条数据进行计算,并不会使返回的数据变少(每一行返回 阅读全文
posted @ 2025-04-10 14:32 KLAPT 阅读(35) 评论(0) 推荐(0)
摘要: 注册中心 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。 服务消费者(RPC Client):在启动时,向 Registry 订阅服务,把 Registry 返回的服务节点列表缓存在本地内 阅读全文
posted @ 2025-04-10 14:23 KLAPT 阅读(96) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 55 下一页