RabbitMQ保证消息的可靠性

  • Post author:
  • Post category:其他

RabbitMQ 一、三种可能出现消息丢失的情况及解决办法 1、生产者弄丢了消息 生产者在将数据发送到MQ的时候,可能由于网络等原因造成消息投递失败 2、MQ自身弄丢了消息 未开启RabbitMQ的持久化,数据存储于内存,服务挂掉后队列数据丢失 开启了RabbitMQ持久化,消息写入后会持久化到磁盘,但是在落盘的时候挂掉了,不过这种概率很小 3、消费者弄丢了消息 消费者刚接收到消息还没处理完成,结…

继续阅读 RabbitMQ保证消息的可靠性

Linux用shell写安装包,Shell下制作自解压安装包,实现脚本的简单加密

  • Post author:
  • Post category:linux

标签: 一、原理阐述 在 linux 下可以用几个最基本的命令制作一个自解压的程序。其原理是:利用 cat 命令可以将两个文件连起来(用>>追加也能达到同样效果),前一个文件是 shell 脚本,负责执行解压和安装;后一个文件是一个压缩包。 把这两个文件通过 cat 连接成一个新的可执行文件,前面是解压程序,后面是压缩包,当你执行这个自解压文件时,会先执行前面的 shell 脚本,利用…

继续阅读 Linux用shell写安装包,Shell下制作自解压安装包,实现脚本的简单加密

jmeter-断言

  • Post author:
  • Post category:其他

常用的就是响应断言,测试的相应字段意思分别为: Text Response 匹配从服务器返回的响应文本(不包括Response Headers) Response Code 匹配响应状态码 Response Message 匹配响应信息。如:OK Response Headers 匹配响应头 Request Headers 匹配请求头 URL Sampled 匹配URL链接 Document(te…

继续阅读 jmeter-断言

1.快速排序

  • Post author:
  • Post category:其他

一个令人惊艳的高效算法 在这篇博客文章中,我想和大家分享一个我最近发现的令人惊艳的高效算法,它可以在很短的时间内解决一些复杂的问题。这个算法的名字叫做“快速排序”,它是一种基于分治思想的排序算法,可以将一个无序的数组分成两个子数组,然后对每个子数组进行递归排序,最后合并成一个有序的数组。 快速排序的核心思想是选择一个基准元素,然后将数组中小于基准元素的元素放在左边,大于基准元素的元素放在右边,这样…

继续阅读 1.快速排序

运用栈求解迷宫问题C/C++

  • Post author:
  • Post category:其他

用栈解决基本的迷宫问题C/C++ 1、问题描述:设置迷宫为m*n的二维数组,起点坐标为(1,1),中点坐标为(m,n),0为通路,1为死路,为防止数组越界将四周设置边界1,即数组变为(m+2)*(n+2)数组,迷宫如下.... 迷宫 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0…

继续阅读 运用栈求解迷宫问题C/C++

Oracle中按指定字符分割字符串

  • Post author:
  • Post category:其他

一、建表语句 -- Create table create table TEST1 ( id      VARCHAR2(100) not null, name_age VARCHAR2(100) ); 二、建出来的表: 三、按’/’拆分字段,拆成如下图所示: 四、SQL语句 SELECT name_age,SUBSTR(name_age,1,INSTR(name_age,'/')-1), SUB…

继续阅读 Oracle中按指定字符分割字符串

vue.js使用钩子函数实现动画效果

  • Post author:
  • Post category:vue

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .show{ transition:all 0.3s ease; } </style> <script sr…

继续阅读 vue.js使用钩子函数实现动画效果

java 向量 内积_向量内积(点乘)和外积(叉乘)概念及几何意义

  • Post author:
  • Post category:java

向量的内积(点乘) 定义 概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,如下所示,对于向量a和向量b: a和b的点积公式为: 这里要求一维向量a和向量b的行列数相同。注意:点乘的结果是一个标量(数量而不是向量) 定义:两个向量a与b的内积为 a·b = |a||b|cos∠(a, b),特别地,0·a =a·0 = 0;若a,b是非零向…

继续阅读 java 向量 内积_向量内积(点乘)和外积(叉乘)概念及几何意义

MVC的优缺点

  • Post author:
  • Post category:其他

MVC的优点: 1.耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。 2.重用性高 MVC模式允许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何WEB(HTTP)浏览器或者无线…

继续阅读 MVC的优缺点

CentOS安装Docker Compose

  • Post author:
  • Post category:其他

Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 如果你还不了解 YML 文件配置,可以先阅读 YAML 入门教程。 Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环境。 使用 do…

继续阅读 CentOS安装Docker Compose