- 博客(18)
- 收藏
- 关注
原创 rabbitmq多租户环境隔离(虚拟主机)
场景:线下测试经常会有多租户配置。数据库通过容器的方式达到隔离;redis通过16个database,也达到了隔离;rabbitmq是否也可以进行隔离,而不是部署多个rabbitmq中间件服务?在此,引入rabbitmq的v_host虚拟主机,一样也可以达到隔离的目的;
2023-04-16 22:22:06
827
原创 快速批量删除 docker 镜像或容器
docker 本身并没有提供批量删除的功能,当有大量的镜像或者容器需要删除的时候,手动的一个一个删就比较麻烦了。
2023-04-14 11:05:44
381
原创 vim快捷操作(最常用的操作)
【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴。在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;【/word】 在文件中查找内容为word的字符串(向下查找)word】 在文件中查找内容为word的字符串(向上查找)在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴。【[n]】 表示重复查找动作,即查找下一个。【nyy】 复制光标所在的向下n行。d$ 删除以当前字符开始的一行字符。【yy】 复制光标所在的那一行。ndd 删除以当前行开始的n行。
2023-04-14 11:03:52
268
原创 sed 常用方法
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
2023-04-14 10:48:21
487
原创 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
1889
原创 用rsync替代scp实现续传功能
因为上传的是一个100G的文件,所以如果需要重新传非常消耗时间。rsync速度更快,断点续传方便,但系统负荷大,尤其是传输很多文件的时候,硬盘I/O非常高。在输入命令后,系统会要求输入user在192.168.XXX.XXX的登录密码,密码正确后就开始复制,scp默认显示复制进度。–rsh=ssh:使用ssh方式传输文件,注意:如果之前设置过ssh免密码登录,那么此时也就不需要密码了,非常方便。如果我们经常在两个服务器之间拷贝文件,这时候就需要一个非常有用的技术:scp免密码拷贝文件。
2023-04-14 10:18:44
373
原创 测试网络传输速率iperf3安装及使用
上面截图由客户端ip:192.168.31.179请求的带宽为:45.4 Mbits/秒,即45.4Mbps。地址:https://iperf.fr/iperf-download.php。
2023-04-14 10:10:29
825
原创 JAVA枚举类型的定义和使用
错误返回码类package com.yttask.core;/** * 错误代码 */public enum InterErrCodeEnum { SUCCESS("1","操作成功"), FAIL("0000","系统错误"), ERR_PARAM("0001","参数错误"), ERR_VALID("0002"
2018-03-07 15:33:25
2948
原创 服务端判断是否前端是否是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
956
原创 在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
5851
原创 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
1899
原创 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
381
转载 新建一个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
2612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人