E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA-消息中间件
开源分布式任务调度系统就选它!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-06-18 06:24
开源
分布式
java
开发语言
替代ELK?分布式日志收集 后起之秀 Graylog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
java
linux
docker
运维
SpringBoot接入轻量级分布式日志框架GrayLog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
分布式
java
mysql
数据库
Kafka、ActiveMQ、RabbitMQ、RocketMQ 对比 精华
消息中间件
现在有不少,网上很多文章都对其做过对比,在这我对其做进一步总结与整理。
泰勒~
·
2023-06-18 05:19
MQ队列
kafka
activemq
rabbitmq
队列
Java-
网络原理
目录一、网络互连局域网LAN广域网WAN二、网络通信基础IP地址端口号认识协议三、五元组四、协议分层五、OSI七层模型六、TCP/IP五层(或四层)模型网络分层对应七、封装和分用一、网络互连随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来
点子李
·
2023-06-18 05:09
网络
消息中间件
之ActiveMq安装
文章目录前言安装下载地址安装使用控制台调整配置文件前言2023年年中了,又遇到了老朋友activeMq,上次接触activeMq还是在15年的时候,系统中用到了这个
消息中间件
。
ybb_ymm
·
2023-06-18 03:10
消息中间件(MQ)
java-activemq
activemq
apache
Redis5.0支持的九种数据类型及使用场景整理- Redis学习
Redis简介Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和
消息中间件
。JAVA客户端是jedis。
chenhailonghp
·
2023-06-18 02:02
成长
数据结构
redis
java-
代码生成器——有了代码生成器两个小时的工作量2分钟完成了
代码生成器代码生成器1.第一步引用相关依赖2.第二步编写代码CodeGet.java3.第三步运行查看结果4.第四步总结一下代码生成器只需要创建好表的结构,代码生成器通过简单的配置就可以生成Controller层,service层,Mapper层,entity层,这也泰裤辣粑。1.第一步引用相关依赖pom.xmlcom.baomidoumybatis-plus-boot-startermysqlm
848698119
·
2023-06-17 21:58
MyBatis-Plus
Spring
Boot
java
java
mybatis
开发语言
程序员必须掌握的
消息中间件
-RocketMQ
设计(design)1消息存储消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。1.1消息存储整体架构消息存储架构图中主要有下面三个跟消息存储相关的文件构成。(1)CommitLog:消息主体以及元数据的存储主体,存储Producer端写入的消息主
·
2023-06-17 20:11
后端
消息中间件
--RabbitMQ(三) RabbitMQ消息确认机制
在使用RabbitMQ时,我们最关心的问题就是消息是否成功投递以及消息是否被成功消费。RabbitMQ为我们提供了几种方式,一种是RabbitMQ事务,由于事务使用事务的性能较差,所以RabbitMQ团队提供了更好的方案,即使用发送确认模式和消息应答模式发送确认在使用发送确认模式时,生产者将信道设置为confirm模式,一旦信道进入confirm模式,所有在该信道上发布的消息都会被指派一个唯一的I
·
2023-06-17 20:41
程序员必须掌握的
消息中间件
-RabbitMQ
一、Rabbit概述RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用中间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。特点:开源、性能优秀Erlang语言最初用在交换机的架构模式,这样使得RabbitMQ在Broker之间进行数据交互的性能时非常优秀的。Erlang的优点:Erlang有着和原生Socket一样
·
2023-06-17 20:09
后端
JAVA知识体系之分布式篇(四)——Kafka
1.2Kafka使用场景
消息中间件
:作为
消息中间件
进行消息传递,作为TCPHTTP或者RPC的替代方案,可以实现异步、解耦、削峰(RabbitMQ和RocketMQ能做的事情,它也能做)。
东湖樵夫
·
2023-06-17 19:33
分布式原理
kafka
分布式
java
从源码层面分析Kafka Broker 网络模型、副本机制
背景驱动学习:kafka是业界
消息中间件
之楷模,他从网络设计、副本同步机制设计的很优秀,业界也很多公司都使用了kafka,当初我在BAT的内部后端serve有些场景也是通过Kafka解耦和实现一次性语义
享知
·
2023-06-17 19:03
笔记
kafka
网络
分布式
2023 年最新阿里巴巴 Java 面试权威指南(泰山版)
阿里巴巴泰山版分为以下七个部分:Alibaba高并发秒杀系统架构设计方案分布式
消息中间件
数据库设计模式数据
进阶的架构师
·
2023-06-17 17:09
java
面试
开发语言
【漏洞复现】Apache RocketMQ 命令注入漏洞(CVE-2023-33246)
文章目录前言声明一、漏洞描述二、漏洞危害三、影响版本四、环境搭建五、漏洞复现六、修复建议前言RocketMQ是阿里巴巴在2012年开发的分布式
消息中间件
,专为万亿级超大规模的消息处理而设计,具有高吞吐量
李火火的安全圈
·
2023-06-17 17:55
漏洞复现
apache
rocketmq
RocketMQ学习笔记,一文弄懂相关知识与概念
RocketMQ是阿里开源的分布式
消息中间件
,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。
袁锅锅
·
2023-06-17 12:04
初识kafka
我么可以看到,它其实是更像是一个用来处理记录流的
消息中间件
系统。kafka的应用目标kafka主要有以下两种应用场景1、为保障系统和应用之间数据的可靠性的获取构建了
夜影_61aa
·
2023-06-17 10:32
创业公司 如果让你作技术负责人,你会如何从0搭建公司后端技术栈
搭建公司后端技术栈文章目录创业公司如果让你作技术负责人,你会如何从0搭建公司后端技术栈各系统组件选型1、项目管理/Bug管理/问题管理2、DNS3、LB(负载均衡)4、CDN5、RPC框架6、名字发现/服务发现7、关系数据库8、NoSQL9、
消息中间件
libin9iOak.
·
2023-06-17 10:46
数据库
java
开发语言
java-
人机猜拳
importjava.util.Scanner;publicclassGame{Scannersc=newScanner(System.in);UserUser;//用户玩家ComputerComputer;//电脑玩家intcount;//对战次数intscore;//分数//游戏类的初始化方法publicvoidinitial(){//创建用户对象User=newUser();//创建电脑对象
傷_46df
·
2023-06-17 10:12
metaq/rocketmq入门学习
MetaQ是一款分布式、队列模型的
消息中间件
。基于发布订阅模式,有Push和Pull两种消费方式,支持严格的消息顺序,亿级别的堆积能力,支持消息回溯和多个维度的消息查询。
march of Time
·
2023-06-17 03:10
消息队列mq
java-rabbitmq
rabbitmq
学习
微服务开发系列 第九篇:OAuth2
SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:MyBatis-Plus分布式任务调度平台:XXL-JOB
消息中间件
阳光倾洒
·
2023-06-17 03:51
微服务
微服务
java
架构
mall-auth服务
授权
微服务开发系列 第十篇:Gateway
SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:MyBatis-Plus分布式任务调度平台:XXL-JOB
消息中间件
阳光倾洒
·
2023-06-17 03:50
微服务
微服务
gateway
java
mall-gateway服务
Controller
消息中间件
MQ知识概括
消息中间件
MQ知识概括MQ简介MQ与RPCJMSMQ协议MQ方案对比消息消费方式MQ简介MQ的产品种类和对比:MQ就是
消息中间件
。MQ是一种理念,ActiveMQ是MQ的落地产品。
GeorgeLin98
·
2023-06-17 03:46
消息中间件
消息队列
消息中间件
面试题
消息中间件
面试题-参考回答面试官:RabbitMQ-如何保证消息不丢失候选人:嗯!
Wait Together
·
2023-06-17 00:41
面试整理
java-rabbitmq
rabbitmq
spring
Redis 的各项功能解决了哪些问题?
官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和
消息中间件
来使用。同时支持strings,lists,hashes,
androidstarjack
·
2023-06-17 00:32
分布式
编程语言
数据库
redis
java
二、Kafka生产与消费全流程
Kafka生产与消费全流程Kafka是一款
消息中间件
,
消息中间件
本质就是收消息与发消息,所以这节课我们会从一条消息开始生产出发,去了解生产端的运行流程,然后简单的了解一下broker的存储流程,最后这条消息是如何被消费者消费掉的
JavaHxg
·
2023-06-16 17:15
kafka
kafka
java
分布式
一、kafka入门
Kafka入门为什么要用
消息中间件
?异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。
JavaHxg
·
2023-06-16 16:41
kafka
kafka
java
数据库
中间件面试专题:RabbitMQ高频面试问题
本章节主要针对Java一些
消息中间件
高频面试题进行分享。通知:公众号【Java极客思维】正在送书福利活动,关注公众号并参加福利活动吧!
Cansluck
·
2023-06-16 14:12
个人总结
技术指导
中间件
rabbitmq
java
面试
RocketMQ架构和工作流程
一.MQ概述1.简介MQ,MessageQueue,是一种提供消息队列服务的中间件,也称为
消息中间件
,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。
小白_学编程
·
2023-06-16 10:06
RocketMQ
java-rocketmq
rocketmq
java
Spring的消息驱动模型是什么,有哪些应用场景?
Spring的消息驱动模型是一种编程模型,旨在屏蔽底层
消息中间件
的差异,降低切换
消息中间件
的成本。这种模型的出现主要是为了解决不同
消息中间件
之间交互的问题,以便于应用程序在不同的
消息中间件
中自由切换。
luoluoal
·
2023-06-16 09:57
java基础
spring
java
spring
boot
RabbitMQ入门学习
目录
消息中间件
概述为什么学习消息队列电子商务应用中,经常需要对庞大的海量数据进行监控,随着网络技术和软件开发技术的不断提高,在实战开发中MQ的使用与日俱增,特别是RabbitMQ在分布式系统中存储转发消息
CV工程湿
·
2023-06-16 08:10
笔记
rabbitmq
分布式
java
JVM 面试题总结
(#请你描述一下-
java-
的内存区域)*[请你描述一下Java中的类加载机制?]
东方鲤鱼
·
2023-06-16 01:10
工作心得体会
java
spring
boot
靠着这套Github标星55K的Java面试笔记,成功拿到了2个大厂offer
2、看你上面有接触过
消息中间件
,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗?3、分布式架构设计,Redis分布式锁呢?是不是看上去很难,是
进阶的架构师
·
2023-06-16 01:54
java
面试
经验分享
阿里 P8 架构师总结的 Java 面试笔记,上线仅七天,Github 标星 55K
2、看你上面有接触过
消息中间件
,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗?3、分布式架构设计,Redis分布式锁呢?是不是看上去很难,是
海害嗨
·
2023-06-15 20:24
java
面试
笔记
RocketMQ源码解析之消息存储机制
RocketMQ是一款开源的分布式
消息中间件
,在大数据、云计算等领域具有广泛的应用。要想深入了解RocketMQ的源码实现,首先需要了解它的消息存储机制。
程序员Linc
·
2023-06-15 19:18
Rockemq
rocketmq
Spring Boot进阶(21):配置Undertow容器 | 超级详细,建议收藏
对于一个应用,我们也只需要将应用打包成一个jar包,以
java-
bug菌¹
·
2023-06-15 18:21
《滚雪球学Spring
Boot》
《Spring
Boot进阶实战》
spring
boot
替换Tomcat容器
Undertow
SpringBoot零基础入门
Spring Boot进阶(05):Spring Boot 整合RabbitMQ,实现消息队列服务 | 超级详细,建议收藏
前言之前我在开发商城项目的时候,有接触过这么一块订单与库存模板,由于并发不是很大就一直搁置,然后我现在回想起来,完全可以用现在的高性能中间件来处理以降低两模块之间的耦合度,这也是我今天要介绍的东西--
消息中间件
之消息队列
bug菌¹
·
2023-06-15 18:18
《Spring
Boot进阶实战》
《滚雪球学Spring
Boot》
rabbitmq
spring
boot
rabbitmq使用
消息队列
中间件
5 数据库缓存机制 redis集群 --SoringBoot整合redis--及redis命令集
Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和
消息中间件
1上传安装包2解压Redistar-xvfredis-5.0.4.tar.gz3安装Redis要求:在redis
youyousg
·
2023-06-15 14:16
java
mariadb数据库
数据库
redis
java
Java进阶篇-SpringBoot集成RocketMQ
介绍RocketMQ是一款开源的分布式
消息中间件
,由Apache基金会进行维护和管理(PS:最初由阿里开发,于2016年捐赠给Apache)。
Yi_Sen_Z
·
2023-06-15 06:34
spring
boot
java
java-rocketmq
2023最新版互联网工程师Java中级、高级面试题总结(1000道题含答案解析)
2、看你上面有接触过
消息中间件
,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗?3、分布式架构设计,Redis分布式锁呢?是不是看上去很难,
海害嗨
·
2023-06-15 01:53
java
开发语言
事务注解 @Transactional 失效的3种场景及解决办法
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
Java基基
·
2023-06-14 21:47
spring
java
aop
spring
boot
android
Idea+maven+springboot项目搭建系列--2 整合Rabbitmq完成客户端&服务器端消息收发
前言:本文通过springBoot-maven框架,对Rabbitmq进行整合,完成客户端消息的发送和消费;1为什么要使用Rabbitmq:RabbitMQ是一个可靠的、灵活的、开源的
消息中间件
,具有以下优点
拽着尾巴的鱼儿
·
2023-06-14 11:36
#
spring-boot
java工具篇
java-rabbitmq
rabbitmq
intellij-idea
Java-
使用三种循环(for,while,do-while)输出1~100的整数和
使用for循环输出1~100的整数和publicclassDemo{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i100){a=false;}}System.out.println(sum);}}使用while循环输出1~100的整数和publicclassDemo{publicstaticvoidmain(String[]args
陈大大的期待
·
2023-06-14 06:10
Java
java
Java-
使用三种循环for,while,do-while)计算1~100 的奇数和。
使用for循环输出1~100的奇数和publicclassDemo{publicstaticvoidmain(String[]args){inti=1;intsum=0;for(;i<100;i+=2){sum+=i;}System.out.println(sum);}}使用while循环输出1~100的奇数和publicclassDemo{publicstaticvoidmain(String[
陈大大的期待
·
2023-06-14 06:10
Java
java
springcloudalibaba架构(25):RocketMQ事务消息
文章目录前言环境说明事务消息概述概念解释代码示例模拟回查事务消息的使用限制前言RocketMQ有特有的事物消息机制,事务消息是其它所有
消息中间件
所不具备的。
逆水行舟没有退路
·
2023-06-14 05:13
message
queue
java-rocketmq
架构
rocketmq
Springcloud----Seata分布式事务
分布式事务的解决办法:使用
消息中间件
手写代码解决分布式事务使用第三方组件--->Seata阿里巴巴的产品这里只介绍通过第三方插件----Seata解决分布式事务的问题.一.什么是Seata?
这么大的太阳你热不热
·
2023-06-14 05:09
springcloud
分布式
spring
cloud
数据库
构建读写分离的数据库集群(mycat)
简介1、从MySQL的主从复制和读写分离,到ZooKeeper分布式协调服务,再到Kafka
消息中间件
和Nginx的代理功能,此功能主要同步各个主机之间的配置文件和一些重要的信息,方便运维人员不用再从每个机器上来更改信息
Larissa @_@
·
2023-06-14 03:30
笔记
linux
Java常见面试题之RabbitMQ
为什么要使用RabbitMQRabbitMQ是一款非常优秀的
消息中间件
,它可以实现各个模块之间的松耦合,提高程序的灵活性,可扩展性,使用RabbitMQ主要有以下优点:异步消息传递,RabbitMQ支持异步消息传递
老子要睡觉觉
·
2023-06-13 23:35
Java常见面试题
java-rabbitmq
rabbitmq
java
使用Redis实现分布式延迟任务
添加其他的
消息中间件
吧,成本太高。那就用redis的发布订阅吧。总体的架构如下图所示:线程池里面放的都是需要执行的延时任务。下面看代码实现。
程就人生
·
2023-06-13 23:25
Java-
数据结构-并查集<二>
一.并查集的简单介绍二.并查集的主要构成和实现方式三.HashMap模板和数组模板由于在下文的模板基本一致,不再每次都罗列,大体的模板如下,若有错误可以在leetcode找到对应的题目解答,已经附上连接。HashMapclassUnionFind{privateMapfather;publicUnionFind(){father=newHashMap();}publicvoidadd(intx){
ForwardSummer
·
2023-06-13 22:02
Java
数据结构与算法
leetcode
数据结构
算法
并查集
图论
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他