自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

翻译 RabbitMQ使用过程中常见的问题

文章目录一、RabbitMq如何保证消息不丢失?1.哪些消息环节有丢消息的可能2.MQ消息零丢失方案二、如何保证消息幂等三、如何保证消息顺序四、RabbitMQ的数据堆积问题五、RabbitMQ的备份与恢复一、RabbitMq如何保证消息不丢失?1.哪些消息环节有丢消息的可能通用的MQ场景有4中:生产者产生消息到MQServer、主节点到从节点、MQServer到操作系统、消费者消费来自MQServer。其中生产者产生消息到MQServer、主节点到从节点、消费者消费来自MQServer这三个场景是跨

2022-06-02 09:59:46 374

原创 RabbitMQ的优缺点

一、什么是MQ?MQ:messagequeue,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送消息到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。二、MQ的优点1、异步:提升系统的响应速度,吞吐量。2、解耦:服务之间进行解耦,才可以减少服务之间的影响,提高系统整体的稳定性以及可扩展性。另外解耦后可以实现数据分发。生产者发送一个消息后,可以由一个或者多个消费者进行消费,并且消费者的增加或者减少对生产者没有影响。3、削峰:以稳定的系统资源应对突发的流量冲击。

2022-05-31 10:09:37 3255

原创 记录ireport使用问题

记录ireport使用过程遇到的问题

2022-05-30 10:38:30 367

原创 记录部署vue到tomcat上的方法

1、修改vue项目的配置文件2、修改router/index.js文件base: 项目的名称3、nginx配置4、遇到问题没有配置步骤2,导致页面刷新报错

2021-06-16 11:32:06 118

原创 简单的策略模式

策略模式介绍策略模式定义一系列的算法,把它们一个个封装起来,并且它们之间可以替换。优点:算法可以自由切换、避免使用多重条件判断、扩展性良好。缺点:策略类会增多、所有策略类需要对外暴露简单实现@Servicepublic interface VipService { //定义策略接口 Integer getPrice(Integer price);}@Service("vip0")public class Vip0ServiceImpl implemen

2021-05-21 10:04:14 149

原创 服务器 nginx 配置接口请求1分钟超时(504报错)

location / { proxy_pass http://localhost:8081/ruoyi-admin/ proxy_read_timeout 600s; }接口超时配置: proxy_read_timeout 600s;以上配置在正常服务器中是有效的。如果没有生效可以尝试用域名+端口号(非tomcat的端口号,服务器指向80的端口号)----这个是我现在碰到的解决办法,只修改配置,用域名访...

2021-05-19 16:16:18 6283 1

原创 Python数据类型(一)

Python支持的标准类型数字 字符串(str) 列表(list) 元组(tuple) 字典(dict) 集合(set)Python支持其他类型类型(type) Null对象(None) 函数 模块 类 文件标准类型的三种分类方式存储模型:看对象能保存多少对象 更新模型:对象创建之后是否可以更新值 访问模型:对象的访问方式Data Type Storage Mode Update Mode Access Mode Number Scala

2020-09-15 22:46:27 118

翻译 初探Python

Python主要特点:1、解释执行2、跨平台3、面向对象4、动态数据绑定5、垃圾自动回收6、可扩展,大量可扩展库7、高级特性(函数式编程、迭代器、生成器、闭包、装饰器、元类)Python与 C语言对比C语言:源代码>机器语言>链接>可执行文件>执行Python:不需要编译成二进制代码,可以直接从源代码运行程序。源代码>字节码>机器语言>执行优势:1、不用关心程序的编译和库的链接等问题,开发人员的工作更加轻松2、Py

2020-09-15 22:02:42 106

原创 如何确定包名和Activity值?

1、有apk情况方式一:采用aapt子命令查看包名和Main Activity名aapt即Android Asset Packaging Tool,位于SDK的build-tools目录下通过win+r打开命令行,将目录切换到本机aapt所在android-sdk的build-tools子目录下输入如下命令获取包名:aapt dump badging APK文件所在的绝对路径 | findstr package输入如下命令获取Activity值:aapt dump badgi

2020-08-04 22:16:23 194

原创 adb常用命令

1)adb调试命令查询设备序列号:adb devices 发布端口:adb forward tcp:#### tcp:#### ,一个设备的主机端口向另一个端口转发请求 停止adb服务器:adb kill-server 启动adb服务器:adb start-server2)adb连接命令连接设备(手机与pc连接同一个wifi):adb connect 手机ip地址;步骤:a.adb devices b.adb tcpip 5555 c.adb connect 手机ip地址 3)...

2020-07-30 22:09:15 252

ireport5.5+jdk6

ireport5.5+jdk6

2022-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除