自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 rabbitmq多租户环境隔离(虚拟主机)

场景:线下测试经常会有多租户配置。数据库通过容器的方式达到隔离;redis通过16个database,也达到了隔离;rabbitmq是否也可以进行隔离,而不是部署多个rabbitmq中间件服务?在此,引入rabbitmq的v_host虚拟主机,一样也可以达到隔离的目的;

2023-04-16 22:22:06 577

原创 linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误

解决“linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误……

2023-04-15 23:22:52 471

原创 快速批量删除 docker 镜像或容器

docker 本身并没有提供批量删除的功能,当有大量的镜像或者容器需要删除的时候,手动的一个一个删就比较麻烦了。

2023-04-14 11:05:44 303

原创 vim快捷操作(最常用的操作)

【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴。在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;【/word】 在文件中查找内容为word的字符串(向下查找)word】 在文件中查找内容为word的字符串(向上查找)在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴。【[n]】 表示重复查找动作,即查找下一个。【nyy】 复制光标所在的向下n行。d$ 删除以当前字符开始的一行字符。【yy】 复制光标所在的那一行。ndd 删除以当前行开始的n行。

2023-04-14 11:03:52 199

原创 获取当前sh文件的路径

在自动化脚本中,经常会使用以下命令获取当前运行脚本所在的路径。

2023-04-14 11:01:34 1378

原创 通过ssh远程操作服务器脚本

在编写自动化脚本时,我们常常需要ssh命令跟操作脚本的方式,对另一方远程服务器进行操作。

2023-04-14 10:59:23 535

原创 创建Linux系统命令(setip)

虚拟机每新建一个,都需要敲一遍相同的代码来更改ip,比较麻烦。于是设置了一个系统命令setip,方便设置。

2023-04-14 10:53:08 393

原创 sed 常用方法

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2023-04-14 10:48:21 389

原创 Linux应用开机自启(Redis开机自启)

以Redis为例,设置开机自启。

2023-04-14 10:24:50 138

原创 window文件转为unix文件

应该可以看到如下信息: fileformat=dos 或 fileformat=unix。如下命令格式: :set ff=unix 或 :set fileformat=unix。利用如下命令查看文件格式: :set fileformat 或 :set ff。1、先要确保文件有可执行权限: chmod 777 filename。2、打开文件: vim filename。6、:wq 保存退出。Linux环境下操作。

2023-04-14 10:21:19 1390

原创 用rsync替代scp实现续传功能

因为上传的是一个100G的文件,所以如果需要重新传非常消耗时间。rsync速度更快,断点续传方便,但系统负荷大,尤其是传输很多文件的时候,硬盘I/O非常高。在输入命令后,系统会要求输入user在192.168.XXX.XXX的登录密码,密码正确后就开始复制,scp默认显示复制进度。–rsh=ssh:使用ssh方式传输文件,注意:如果之前设置过ssh免密码登录,那么此时也就不需要密码了,非常方便。如果我们经常在两个服务器之间拷贝文件,这时候就需要一个非常有用的技术:scp免密码拷贝文件。

2023-04-14 10:18:44 281

原创 测试网络传输速率iperf3安装及使用

上面截图由客户端ip:192.168.31.179请求的带宽为:45.4 Mbits/秒,即45.4Mbps。地址:https://iperf.fr/iperf-download.php。

2023-04-14 10:10:29 514

原创 JAVA枚举类型的定义和使用

错误返回码类package com.yttask.core;/** * 错误代码 */public enum InterErrCodeEnum { SUCCESS("1","操作成功"), FAIL("0000","系统错误"), ERR_PARAM("0001","参数错误"), ERR_VALID("0002"

2018-03-07 15:33:25 2900

原创 服务端判断是否前端是否是ajax请求的代码

Boolean isAjax = false;isAjax = (request.getHeader("X-Requested-With") != null && "XMLHttpRequest".equals(request.getHeader("X-Requested-With").toString()));

2018-03-07 15:31:24 894

原创 在maven项目中导入外部jar包

方法一1. 环境变量添加: MAVEN_HOME:(maven位置)  M2_HOME:(maven位置)  PATH:%M2_HOME%\bin  (验证maven是否配置成功cmd–>mvn -version(或者 mvn -v))2. 安装sdk到本地仓库将alipay-sdk-java20170307171631.jar放在e:下,cmd进入e:输入下面的命...

2018-03-07 15:27:49 5795

原创 spring boot 使用有注解的类中的静态方法

1. 在配置文件中加配置参数#微信相关数据wechat: mch_appid: abc122345677 wx_secret: abcyyydffgdd7b95403552c2 mchid: abc3asdfasd02 key: Fasdf17Yasdfasd3asdf02 url: https\://api.mch.weixin.qq.com/mmpaymkttra...

2018-03-07 15:16:47 1833

原创 Spring 自定义注解案例

1. 自定义时间格式注解@Target(ElementType.FIELD)//作用于字段上@Retention(RetentionPolicy.RUNTIME)//保留到运行期public @interface DateParse { String format() default "yyyy-MM-dd HH:mm:ss";}2. 自定义数据字典注解@...

2018-03-07 15:09:44 344

转载 新建一个Observable,返回observable对象

创建一个Observable对象:var observable = Rx.Observable.create(function (observer) { observer.next(1); observer.next(2); observer.next(3); setTimeout(() => { obs...

2017-10-19 10:08:20 2494

空空如也

空空如也

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

TA关注的人

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