自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络安全总结

1. 基线检查身份鉴别(1)禁止SSH空密码用户登录vim /etc/ssh/sshd_config,将PermitEmptyPasswords配置为no(2) 设置密码修改最小间隔时间,限制密码更改过于频繁 ( PASS_MIN_DAYS 参数设置为7-14之间)/etc/login.defs PASS_MIN_DAYS 7(2)设置密码失效时间,强制定期修改密码,减少密码被...

2019-08-11 22:22:27 1018

转载 GoConvey

1. GoConvey简介GoConvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持很多Web界面特性。2. 安装go get github.com/smartystreets/goconvey运行完后:在GOPATH/src目录下新增了github.com子目录,该子目录里包含了GoConvey框架的库代码。在GOPATH/src目录下新...

2019-04-25 15:45:15 544

原创 go

1. 类型断言类型断言是一个使用在接口值上的操作。有时候,我们可能需要知道某个接口类型的实际类型,比如某个方法需要接受多种类型的数据并需要做分别处理时,我们可以把形参设为空接口类型以接受任意类型的值,但是我们怎么反向知道里面实际保存了的是哪个类型的对象呢?一种常用方法:Comma-ok 断言语法value, ok := x.(T)x表示一个接口的类型,T表示一个类型(也可为接口类型)...

2019-04-25 11:11:30 155

转载 git

获取公钥:1、先执行以下语句来判断是否已经存在本地公钥:cat ~/.ssh/id_rsa.pub2、如果你看到一长串以 ssh-rsa或 ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。否则你可以按如下命令来生成ssh key:ssh-keygen -t rsa -C “835570372@qq.com”3、这个指令会要求你提供一个位置和文件名去存放键...

2019-04-23 16:52:17 186

转载 goimports

1. goimports可以自动对代码中的依赖包进行管理, 如果有用到,就会自动import,也会对没有用到的包进行自动删除。2. 安装 1 拉取github上面的tools包源码 git clone https://github.com/golang/tools.git /e/gopath/src/golang.org/x/tools 2 进入goimports命令...

2019-04-23 16:52:06 1614

转载 发邮件 gomail

发邮件:gomail to := "2813474070@qq.com" send := "rongshutech@aliyun.com" password := "MinkTech2501" m := gomail.NewMessage() m.SetAddressHeader("From...

2019-04-23 16:51:57 814

转载 govendor

一、golang包管理工具1. govendor简介 golang工程的依赖包经常使用go get命令来获取,会依赖包下载到gopath的路径下。 verdor experiment二、使用步骤1. go get -u github.com/kardianos/govendor 下载govendor工具到本地 govendor使用时,必须保证你的工程项目放在GO...

2019-04-23 16:51:34 577

转载 MogonDB Docker restful api postman swagger redis hash

MongoDB1. 数据库:database---------------database 数据库表/集合:collection------table 数据库记录行/文档:document----row 数据字段/域:field-------------column 索引:index--------------------index 主键:primary key--...

2019-04-23 16:51:25 140

转载 orm

1. 默认的表名规则,使用驼峰转蛇形: TUserList -> t_user_list Auth_User -> auth__user DB_AuthUser -> d_b__auth_user 除了开头的大写字母以外,遇到大写会增加 _,原名称中的下划线保留。2....

2019-04-23 16:51:14 166

转载 shell

1. shell编程和java、php编程一样,只要有一个能编写代码的文本编辑器 和一个能解释执行的脚本解释器就可以了。2. 打开文本编辑器,新建文件test.sh,扩展名为sh(不影响脚本执行,见名知意就好) 例: ---------------------------- #!/bin/bash echo "Hello World !" ----------...

2019-04-23 16:51:04 251

转载 sort

1. 冒泡排序 for i := 0; i < len - 1; i++{ for j := 0; j< len - 1 - i; j++{ //一步步把大数向后移,最后一个数是最大数 if arr[j] > arr[j + 1]{ //把大数放后面...

2019-04-23 16:50:50 106

转载 supervisor

supervisor简介、常用命令1. 在web应用部署到线上后,需要保证应用一直处于运行状态, 在遇到程序异常、报错等情况,导致web应用终止时,需要 保证程序可以立即重启,继续提供服务。所以就需要一个工具, 时刻监控web应用的运行情况,管理该进程。supervisor就是 解决这种需要的工具,可以保证程序崩溃后,重新把程序启动 起来等功能。2. superv...

2019-04-23 16:50:27 122

转载 cookie session_id token

1. cookie (由服务器生成,保存在浏览器里)cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存在客户端上的,所以浏览器加入了一些限制确保coo...

2019-04-23 16:49:57 203

转载 mysql

mysqlPK:primary key 主键NN:not null 非空UQ:unique 唯一索引BIN:binary 二进制数据(比text更大的二进制数据)UN:unsigned 无符号整数(非负数)ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001AI:auto increment 自增G:generated ...

2019-04-23 16:49:32 243

转载 linux

6. sudo vim db_backup.txt //建立一个test.txt文件 //////////////////// $ vi test.txt //建立一个test.txt文件 i //进入编辑模式 x //删除当前光标所在处的字符。 esc //回到一般模式 w //保存文件 q // 离开vi : //切换到底线命...

2019-04-23 16:49:19 105

转载 influxdb

//导出数据ubuntu@VM-17-17-ubuntu:~/influxdb_backup$ influxd backup -database rpc ./

2019-04-23 16:49:07 93

原创 crontab

sudo vim /etc/crontab添加要执行的指令0 0 * * * root curl http://localhost:8088/order/updatelist.json -X POST >> /root/cwi_timer/logfile# 查看cond 状态service cron status# 启动cronservice cron sta...

2019-04-23 16:48:54 213

转载 docker

制作镜像1. 写Dockerfile文件2. 命令:docker build -t 目标镜像名 . // -t: 指定要创建的目标镜像名 // . : Dockerfile 文件所在目录,可以指定Dockerfile的绝对路径。3. 启动镜像:sudo docker run --rm -p 8081:8081 localhub:5000/cwi_activity:v0....

2019-04-23 16:48:39 341

原创 sync.mutex

mutex sync.mutexmutex.Lock()defer mutex.Unlock()

2019-04-23 16:48:24 177

原创 curl

//getcurl http://127.0.0.1:8080/login?name=admin&password=123456//postcurl -d "name=admin&password=123456" http://127.0.0.1:8080/logincurl -H "Content-Type:applacation/json" -X POST -d '{"...

2019-04-23 16:48:12 92

转载 k8s

1. k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另一个主机上进行运行,无需进行人工干涉。2. k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故障不用停机,从开发环境到测试环境的迁移极其...

2019-04-23 16:46:52 169

空空如也

空空如也

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

TA关注的人

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