
中间件
文章平均质量分 74
Cosmoshhhyyy
悲观者正确 乐观者前行
展开
-
一篇博客带你学会Rabbitmq(后端必知必会)
本文介绍Rabbitmq,包含简单案例,多种交换机的使用,以及消息序列化等,一篇博客让你学会Rabbitmq,有多种案例,代码和运行结果。原创 2024-06-04 15:13:50 · 969 阅读 · 0 评论 -
微服务:Rabbitmq利用jackson序列化消息为Json发送并接收
Spring默认会把你发送的消息通过JDK序列化为字节发送给MQ,接收消息的时候,再把字节反序列化为Java对象。我们可以配置JSON方式来序列化,这样体积更小,可读性更高。原创 2024-06-04 12:00:00 · 424 阅读 · 0 评论 -
微服务:Rabbitmq中的不同交换机的使用Fanout、Direct、Topic(消息队列中间件)
本文接收mq中Fanout、Direct、Topic交换机的区别和作用,并且给出每种交换机的使用方法,包含详细的代码和运行结果。原创 2024-06-04 08:00:00 · 514 阅读 · 0 评论 -
微服务:Rabbitmq的WorkQueue模型的使用、默认消费方式(消息队列中间件)
可以看到,其实rabbitmq默认有**预分配**(预取,每个消费者和队列中有一个通道,存放预取的消息),平均分消息,然后各自独立消费,所以消费者2要比消费者1消费完25条(50/2)消息时间长。配置中prefetch设置为1,每次消费完消息才取下一个。(能力越大,责任越大,消费快的,消费越多)原创 2024-06-03 09:00:00 · 458 阅读 · 0 评论 -
微服务:Rabbitmq的基本的消息队列的入门简单使用(消息队列中间件)
先介绍最简单的使用方式,后面还会更新其他使用方法。原创 2024-06-03 08:00:00 · 427 阅读 · 0 评论 -
本地缓存Caffeine在springBoot的简单介绍与使用
Caffeine 是一个高性能的 Java 缓存库,它提供了灵活的缓存策略,比如自动加载、大小限制、时间过期和引用回收等。这个库是基于 Google Guava 缓存设计而来,但在性能上进行了大幅优化,是当前 Java 应用中常用的缓存解决方案之一。原创 2024-04-15 19:04:40 · 487 阅读 · 0 评论 -
Redis的前世今生(内存管理、持久化、高可用、集群 详解)一看就懂
redis的诞生和mysql脱不了关系,在redis还未出现时,用户的每次请求都是直接访问mysql,渐渐的人们发现,请求大部分都是读操作,而且很多都是重复的数据,磁盘的i/o是很慢的,所以人们就想,能不能学学cpu建立的缓存机制,mysql也搞一个缓存,就这样一个。在判断一个元素是否存在时,就会用多个相同哈希函数映射,然后判断映射的位置上是否都为1,若都为1说明可能存在,因为可能有其他的一些元素映射会将这些位置正好都置为了1,所以可能会发生很小概率的误判,当然如果不都为1,那么一定是不存在的。原创 2024-04-06 17:17:33 · 1147 阅读 · 2 评论 -
Java实现一个简易的布隆过滤器Bloom Filter
因为只用01表示,所以为数组直接用bitSet来表示,真为1,假为0。 传入的字符串 + 第 i 个 哈希函数,然后对size取余,就表示当前哈希函数映射的位置,我们置为1,也就是true。原创 2024-04-05 20:10:27 · 544 阅读 · 0 评论 -
Java简单实现一个LRU(最近最少使用淘汰策略)
我这里是用的一个优先级队列,也就是堆来实现,因为堆可以很好的进行排序,同时控制堆中的节点个数。原创 2024-04-05 19:45:06 · 857 阅读 · 0 评论 -
Docker:构建镜像,运行springboot项目、服务器开启虚拟内存
本文主要介绍服务器开启虚拟内存,以及docker构建镜像来运行我们的springboot项目。原创 2024-03-15 10:18:36 · 843 阅读 · 0 评论 -
Docker:常用命令
本文主要介绍docker的作用以及常用的命令。原创 2024-03-15 10:04:36 · 721 阅读 · 0 评论 -
Docker与Nacos的下载与安装配置
本文主要介绍Docker附带Nacos的下载安装与配置,简单易懂,包含详细命令和步骤原创 2024-03-14 10:00:49 · 2088 阅读 · 0 评论 -
消息队列的原理与基本使用
本文介绍,消息队列的用途和使用场景,已经在springboot中的基本的使用。原创 2024-03-08 00:14:24 · 1930 阅读 · 0 评论 -
Redis:java中redis的基本使用(springboot)
本文章主要介绍redis在springboot的基本使用方法。原创 2024-03-07 00:28:12 · 615 阅读 · 0 评论 -
Redis笔记
此文章为个人记录用redis笔记,不过还未更新完。原创 2024-03-06 10:19:55 · 859 阅读 · 0 评论