摘要:
1. 生成随机验证码 2. 如何应用到你的django项目中 整个验证码的流程如下 问题就卡在第3步,你在第1步生成验证码并返回给用户后,由于一会用户还需要把这个验证码提交过来,你在后台就需要拿用户输入的和你之前生成 的验证码进行对比是否相等, 所以你必须在生成验证码的同时,把验证码存下来,存到哪? 阅读全文
摘要:
本文转自:https://testerhome.com/topics/10010 项目说明 本文将以一个微服务项目的具体pipeline样例进行脚本编写说明。一条完整的pipeline交付流水线通常会包括代码获取、单元测试、静态检查、打包部署、接口层测试、UI层测试、性能专项测试(可能还有安全、AP 阅读全文
摘要:
server端: client端 select多并发socket select socket client 阅读全文
摘要:
日志文件按时间(大小)自动截断 阅读全文
摘要:
filebeat配置列表 filebeat搜集的日志输出到redis elasticsearch配置文件 elasticsearch.yml logstash配置文件 filebaet-java-to-es.conf 阅读全文
摘要:
rabbitmq集群功能和原理: 设计集群目的: 允许消费者和生产者在RabbitMQ节点崩溃的情况下继续运行 通过增加更多的节点来扩展消息通信的吞吐量 rabbitmq可以通过三种方式来部署分布式集群系统,分别是:cluster、federation、shovel cluster: 不支持夸网段, 阅读全文
摘要:
1 #!/bin/bash 2 3 export work_dir=/home/jenkins/work_dir/uat-coms-123 4 5 username=user 6 password=password 7 name=xxx-service- 8 coms_addr="ip1" 9 ap 阅读全文
摘要:
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my 阅读全文
摘要:
#!/usr/bin/expect set timeout 10 set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $username@$hostname expect { ... 阅读全文
摘要:
命令行工具 1.click模块 click模块和argparse功能相同,但更为易用,使用click分为两个步骤,1)使用@click.command()装饰一个函数,使之成为命令行接口;2)使用@click.option()等装饰函数,为其添加命令行选项等 import click @click. 阅读全文