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-消息中间件
ClassPathResource 读取文件本地正常打包后异常
文件放在了resource下的一个目录中image-20200807115906279在本地正常使用,但是打成jar包,部署到服务器,使用
java-
为爱疯狂_3850
·
2024-01-08 11:26
阿里巴巴微服务治理框架的终极PK!
另外我的新书RocketMQ
消息中间件
实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
架构随笔录
·
2024-01-08 05:46
Spring
Cloud
Alibaba
微服务
架构
云原生
spring
cloud
alibaba
微服务架构
分布式架构
rocketmq
MQTT协议
它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个
消息中间件
MQTT基于客户端-服务器的消息发布/订阅传输协议。
Meiyangyang945
·
2024-01-08 03:14
一篇文章学会如何在 NestJS 中使用 Redis 并基于 Redis 实现接口访问限频率
Redis是一个开源的内存中数据结构存储系统,它可以用作数据库、缓存和
消息中间件
。
乐闻x
·
2024-01-08 03:34
NestJS
最佳实践手册
node.js
nest.js
redis
nestjs
权限认证
缓存
docker安装RabbitMQ
rabbitMQ是一款开源的高性能
消息中间件
,最近项目要使用,于是使用docker搭建,快速方便。
magic_1024
·
2024-01-08 01:21
docker
rabbitmq
docker
消息队列
java
Java-
多线程编程
前言:Java的多线程编程随着应用功能越来越复杂,用户对软件体验要求越来越高,那么对于多线程的编程越发重要了。接下来先来了解一下多线程的一些概念。1、CPU核心数和线程数的关系多核心:也指单芯片多处理器(ChipMultiprocessors,简称CMP),CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。这种依靠多
CaoMeng
·
2024-01-07 23:46
【RabbitMQ】1
消息中间件
MQ概述
目录什么是
消息中间件
为什么使用
消息中间件
流量削峰应用解耦异步处理主流
消息中间件
及选型选取原则RabbitMQRocketMQKafka如何选择
消息中间件
应用场景电商秒杀案例拉勾B端C端数据同步案例支付宝购买电影票什么是
消息中间件
维基百科对
消息中间件
的解释
Ethan-running
·
2024-01-07 21:57
RabbitMq
rabbitmq
中间件
分布式
java
消息中间件
使用Java
消息中间件
处理异步消息成为了分布式系统中的必修课。
谜00016
·
2024-01-07 21:31
RabbitMQ快速入门(详细)
RabbitMQ
消息中间件
/消息队列1、
消息中间件
1、简介**
消息中间件
也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
寂冄
·
2024-01-07 19:44
rabbitmq
rabbitmq
分布式事务完美解决方案:
消息中间件
(kafka)+ 本地事物 + 消息校对
前言分布式事务是要保证多个服务下的多个数据库操作的一致性。分布式事务常见解决方案有:二阶段、三阶段和TCC实现强一致性事务,其实还有一种广为人知的方案就是利用消息队列来实现分布式事务,保证数据的最终一致性,也就是我们常说的柔性事务。本次使用MQ+本地事务+消息校对的方式来实现分布式事务。案例描述有两张银行卡为bankcard1和bankcard2,且这两张银行卡存在于不同的服务中,bankcard
ZYNORL
·
2024-01-07 19:35
分布式
kafka
分布式事务
中间件
java
RabbitMQ3.9.7在CentOS7中的安装搭建
1.概述RabbitMQ是目前很流行的
消息中间件
之一,可靠性非常好,能简单的实现高可用、负载均衡。今天我们先来聊一下RabbitMQ3.9.7版本在CentOS7中的安装。
追风人聊Java
·
2024-01-07 17:17
java-
超市后台管理系统
Article第一部分publicclassArticle{publicStringname;//商品名称publicintamount;//商品库存数量publicdoubleprice;//商品价格publicintnumber;//商品售出数量publicvoidsetArticle(Stringmingzi,intkucun,doubledanjia,intxiaoshou){name=m
末世岛屿_e627
·
2024-01-07 15:40
Redis作为消息队列与RabbitMQ的比较
Redis作为消息队列与RabbitMQ的比较RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的
消息中间件
的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、
星可码农
·
2024-01-07 15:09
2024年防止内卷和被潜规则,RocketMQ
消息中间件
实战派上下册上线啦|架构随笔录
2024年1月,我的新书RocketMQ
消息中间件
实战派上下册上线啦!,这本是既我的SpringCloudAlibaba微服务架构实战派上下册巨无霸书籍上架两
架构随笔录
·
2024-01-07 15:39
rocketmq
Java-
网络爬虫(二)
核心对象SipderRequestSitePageResultItemsHtml(Selectable)2.四大组件DownloaderPageProcessorSchedulerPipeline上篇:
Java
多加点辣也没关系
·
2024-01-07 10:36
java
爬虫
开发语言
Java-
面向对象编程
面向对象面向对象是Java核心的内容部分,在学习的过程中首先需要掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。三大特征封装:核心思想就是**“隐藏细节”、“数据安全”**,将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑
陆卿之
·
2024-01-07 06:27
面试题
java
jvm
开发语言
RocketMQ详细介绍及核心问题解释(很全)
1.RocketMq是什么一个纯Java、分布式队列模型的
消息中间件
,具有高可用、高可靠、高实时、低延迟的特点。(记住这句就行了)2.RocketMq有什么功能1、业务解耦:这也是发布订阅的消息模型。
孤蓬&听雨
·
2024-01-07 05:09
知识库
rocketmq
mq
华为云OBS文件上传下载工具类
Java-
华为云OBS文件上传下载工具类文章目录
Java-
华为云OBS文件上传下载工具类1.华为云obs文件上传下载2.文件流转MultipartFile3.File转换为MultipartFile4.
Java小白笔记
·
2024-01-06 22:17
java
工具类
java
视频
ai
Java学习经验
MySQL密码2.数据库的事务1.事务的特性2.并发事务处理问题3.事务的隔离级别3.行锁与表锁二、Redis1.Redis之哨兵模式2.Redis的缓存穿透与雪崩1.布隆过滤器2.缓存空对象三、MQ
消息中间件
wmyolanda
·
2024-01-06 22:25
Java
java
经验分享
一本书全面搞懂分布式架构中如何使用RocketMQ的原理和实战案例
另外我的新书RocketMQ
消息中间件
实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
架构随笔录
·
2024-01-06 22:50
分布式
架构
rocketmq
Java-
网络编程—TCP/UDP/Socket
一、网络编程基础概念二、通信协议分层思想三、数据封装四、数据拆封五、IP协议,如果需要详细了解底层,推荐一本书TCPip详解InetAddress/***IP:定位一个节点:计算机、路由、通讯设备等*InetAddress:多个静态方法*1、getLocalHost:本机*2、getByName:根据域名DNS|IP地址-->IP**两个成员方法*1、getHostAddress:返回地址*2、g
志想汇
·
2024-01-06 20:00
Java
网络编程
TCP
UDP
Java网络编程
TCP
UDP
Socket
网络编程
Java-
变量类型-分类
1需求2接口3示例publicclassRunoobTest{//成员变量privateintinstanceVar;//静态变量privatestaticintstaticVar;publicvoidmethod(intparamVar){//局部变量intlocalVar=10;//使用变量instanceVar=localVar;staticVar=paramVar;System.out.p
深度安全实验室
·
2024-01-06 09:14
Java-入门教程
Java
变量类型
java-
字符串压缩
题目:将字符串aaabcdda(可以从控制台接收)编程实现将其转换为3a1b1c2d1a。算法思想:遍历一遍字符串,力求时间复杂度为O(n),可用空间换时间。代码实现:Scanners=newScanner(System.in);Stringstr=s.nextLine();StringBufferresult=newStringBuffer();//字符串长度intcount=str.lengt
Ferrari1001
·
2024-01-06 00:04
java-
守护线程和守护进程
对于JAVA而言,一般一个应用程序只有一个进程——JVM。除非在代码里面另外派生或者开启了新进程。而线程,当然是由进程开启的。当开启该线程的进程离开时,线程也就不复存在了。所以,对于JAVA而言,线程是完全可以由自己的API自由产生。例如newThread().但是进程就不同,必须通过调用OS的API,如Runtime.getRuntime.exec()。所以说,进程是OS级别的概念。守护线程和用
startyangu
·
2024-01-05 23:54
java
Java-
第一章认识和理解Java
第一章认识Java1java历史SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java开发平台。Java是一种面向对象的编程语言,它的前身是詹姆斯·高斯林(JamesGosling,人称java之父)等人于1990年代初开发的一种编程语言,最初被命名为Oak。2平台1998年12月4日,Sun公司在发布的JDK1.2版本中,将Java技术体系拆分为3个方向(平台):
NO1.1
·
2024-01-05 19:09
Java
java
开发语言
面试
消息中间件
—— ActiveMQ 使用及原理详解
目录一.前言二.JMS规范2.1.基本概念2.2.JMS体系结构三.ActiveMQ使用3.1.ActiveMQClassic和ActiveMQArtemis3.2.Queue模式(P2P)3.3.Topic模式(Pub/Sub)3.4.持久订阅3.5.消息传递的可靠性3.5.1.事务型会话与非事务型会话3.5.2.持久化与非持久化消息的存储策略3.6.消息发送策略3.7.Failover参数配置
流华追梦
·
2024-01-05 17:17
中间件
activemq
jms
queue
topic
p2p
pub/sub
failover
【漏洞复现】ActiveMQ文件上传漏洞(CVE-2016-3088)
Nx01产品简介ApacheActiveMQ是Apache软件基金会所研发的开放源代码
消息中间件
。
晚风不及你ღ
·
2024-01-05 16:06
【漏洞复现】
web安全
【漏洞复现】ActiveMQ反序列化漏洞(CVE-2015-5254)
Nx01产品简介ApacheActiveMQ是Apache软件基金会所研发的开放源代码
消息中间件
。
晚风不及你ღ
·
2024-01-05 16:06
【漏洞复现】
web安全
springBoot集成RabbitMQ实现(直连模式\路由模式\广播模式\主题模式)的消息发送和接收
该项目介绍了springboot如何集成rabbitMQ
消息中间件
,实现(直连模式\路由模式\广播模式\主题模式)的消息发送和接收pom依赖org.springframework.bootspring-boot-starter
小诺大人
·
2024-01-05 16:33
SpringBoot集成篇
java-rabbitmq
spring
boot
rabbitmq
重修之
Java-
基础篇-数据类型和运算符
基础篇之数据类型和运算符1.注释1.1单行注释1.2多行注释2.标识符和关键字2.1分隔符2.2关键字3.数据类型分类3.1整型3.2字符型3.3浮点型3.4布尔型4.类型转换4.1自动类型转换4.2强制类型转换5.运算符5.1算术运算符5.2赋值运算符5.3比较运算符5.4逻辑运算符5.5位运算符5.6扩展后的赋值运算符5.7三目运算符番外篇为什么要从头开始学习Java呢?一是因为总觉得自己之前
天不生我喜哥
·
2024-01-05 15:31
Java
学习
1024程序员节
缓存架构之借助
消息中间件
RabbitMQ实现Redis缓存实时更新实战演练
一、背景介绍前面,我们花了大量的时间来介绍
消息中间件
RabbitMQ,讲了其基本使用,其可靠性传输,这些对我们的缓存架构有什么用呢,我们直接上图来分析下:我们要实现这部分功能,需要借助两个系统:广告管理系统
weixin_45096138
·
2024-01-05 15:09
高并发
Java
03_
Java-
面向对象的三大特征 之 多态
1.1多态概述同一个对象,在不同时刻表现出来的不同形态例子:猫我们可以说猫是猫:猫cat=new猫();我们也可以说猫是动物:动物animal=new猫();这里猫在不同的时刻表现出了不同的形态,这就是多态。多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1.2多态中成员访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边注:为什么成员变量和成员方法的访问不一样
遇见你...
·
2024-01-05 11:27
java
RabbitMQ(八)消息的序列化
二、常用的消息序列化方式1)Java原生序列化(默认)2)JSON格式3)Protobuf格式4)Avro格式5)MessagePack格式三、总结RabbitMQ是一个强大的
消息中间件
,广泛应用于分布式系统中
ACGkaka_
·
2024-01-05 08:54
RabbitMQ
rabbitmq
分布式
无重复字符的最长子串(
Java-
滑动窗口)
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
芒果蒲公英
·
2024-01-05 01:30
算法
java
javaweb学习笔记
jsp->
java-
>class配置:访问webapps里的东西,打斜杠可以访问文件夹里的,默认访问web-inf/
sylviiiiiia
·
2024-01-05 00:42
java
javaweb
jsp
tomcat
面试——初级
java-
——5分钟结束
1.自我介绍2.springboot,reidis,mysql,sqlserser熟悉吗3.web开发做过吗5分钟面完,就当聊天了,一个数据开发应聘其他岗位还是需要有些资本的。面试官说看完我的简历,给我推荐一下公司其他的岗位。我这种属于病急乱投医
劝学-大数据
·
2024-01-05 00:59
个人面试真题记录
面试
职场和发展
大数据
springboot项目中使用kafka实现消息通信
一.使用背景现在很多公司的业务都是使用分布式系统,使用分布式系统就面临着不同系统间的消息传递,现在市面上比较流行的
消息中间件
有,ActiveMQ,RabbitMQ,RocketMQ,kafka等等,下面就来讲解一些
Mraiwoluo
·
2024-01-04 21:31
RabbitMQ
RabbitMQ是一个
消息中间件
:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你
50W程序员都在看
·
2024-01-04 21:39
rabbitmq
springBoot集成mqtt协议+activemq
消息中间件
1:maven导入jar包org.eclipse.pahoorg.eclipse.paho.client.mqttv31.1.12:代码packagecom.wyait.web.wyaitweb.controller;importorg.eclipse.paho.client.mqttv3.MqttDeliveryToken;importorg.eclipse.paho.client.mqttv3
十年如一日@
·
2024-01-04 18:59
springBoot
【Redis-04】Redis命令在客户端与服务器之间的执行流程
Redis本质上是一个数据结构服务器,支持键值对类型存储的内存管理系统,可以用作数据库、缓存和
消息中间件
,在我日常的开发中,基本上使用redis作为缓存中间件。
zkyangll
·
2024-01-04 16:28
Redis原理与实践
redis
数据库
缓存
apache rocketmq详解(二)实战之客户端代码实现
一、Apacherocketmq简介ApacheRocketMQ(RocketMessageQueue)是一款开源的分布式
消息中间件
系统,属于Apache软件基金会的顶级项目之一。
良心 架构师
·
2024-01-04 16:39
apache
rocketmq
wpf
RabbitMQ简介
消息中间件
rabbitMq1.通过高并发事故重现了解如何应对高并发业务2.了解rabbitMq3.学会使用rabbitMq实现流量削峰RabbitMQ是一个由erlang语言开发的AMQP的开源实现。
初心myp
·
2024-01-04 10:58
Java-
网络爬虫(一)
文章目录前言一、网络爬虫1.介绍2.爬虫协议3.法律法规二、相关知识1.HttpClient2.Jsoup三、综合案例1.案例一2.案例二四、总结前言在大数据时代,信息采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息获取,不仅低效繁琐,而且搜集的成本也会提高,如何自动高效地获取互联网中的数据是一个重要的问题,而爬虫技术就是针对这些问题而生的。一、网络爬虫1.介绍网络爬虫(We
多加点辣也没关系
·
2024-01-04 09:01
入门教程
日常积累
java
爬虫
开发语言
RabbitMQ实战指南 - 笔记
RabbitMQ简介什么是
消息中间件
消息:消息队列中间件:传递模式:点对点:基于队列发布/订阅:基于内容节点
消息中间件
的作用解耦冗余扩展性削峰可恢复性顺序保证缓冲异步通信RabbitMQ的起源RabbitMQ
limeOracle
·
2024-01-04 08:37
RabbitMQ
Java-
数组
数组是一种数据结构数组的长度不要求为一个常量,newint[n]可以创建一个长度为n的数组数据一经创建后就不能再改变它的长度,如果程序运行中需要扩展数组长度可以使用数组列表初始化创建一个数字数组时,所有元素初始化为0(int数组->0)boolean数组->falseString数组->null对象数组->null1、创建数组声明一个数组inta[];int[]a;//常用的方式声明并初始化一个可
H_7835
·
2024-01-04 01:28
RabbitMQ基础知识总结
文章目录1.
消息中间件
概述1.1.什么是
消息中间件
1.2.AMQP和JMS1.2.1.AMQP1.2.2.JMS1.2.3.AMQP与JMS区别1.3.消息队列产品1.4.RabbitMQ2.安装及配置
逍遥自在”
·
2024-01-03 14:40
#
java框架学习
消息中间件
常见知识点
一:消息队列的主要作用是什么?1.消息队列的特性:业务无关,一个具有普适性质的消息队列组件不需要考虑上层的业务模型,只做好消息的分发就可以了,上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。FIFO,先投递先到达的保证是一个消息队列和一个buffer的本质区别。容灾,对于普适的消息队列组件来说,节点的动态增删和消息的持久化,都是支持其容灾能力的重要基本特性。性能,这个不必多说了,消息队
xmh-sxh-1314
·
2024-01-03 02:58
java
金蝶天燕:基于鲲鹏DevKit高效开发分布式消息平台一体机解决方案,让数据传输更可靠
「分布式
消息中间件
」作为分布式系统中的重要组件之一,通过屏蔽底层平台及协议之间的特性,实现应用程序之间的协同,有效解决应用耦合、异步消息、流量削锋等问题,保障IT业务系统的稳定运行。
鲲鹏小助手
·
2024-01-02 23:06
分布式
Java-
封装与访问控制
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现Java封装的步骤:修改属性的可见性来限制对属性的访问(一般限制为private
进击的叉烧
·
2024-01-02 19:30
Kafka高性能架构设计
1、概述Kafka是大数据领域无处不在的
消息中间件
,目前广泛使用在企业内部的实时数据管道,并帮助企业构建自己的流计算应用程序。
FourtySeven
·
2024-01-02 10:18
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他