其他 >> Git | 经验 | Xshell | ES
经验

ssh_exchange_identification: read: Connection reset by peer 解决方案

1星期前 (2020-02-07) 25 浏览 评论

今天Mac突然ssh连接不上自己的阿里云服务器了,报错:ssh_exchange_identification: read: Connection reset by peer 。更奇怪的是只有我当前wifi的ip连不上,换手机热点就没有问题。总结可能有以下几种可能:| 服务器防火墙拦截可能远端防火墙拦截自己的ip,我们通过阿里云控制台的workbench或者其他ip先登录到远端服务器,把自己的ip添加到防火墙白名单里面执行如下:# 添加白名单 vim /e

经验

Mac 下ssh自动断开的解决方案

1星期前 (2020-02-06) 22 浏览 评论

Mac 下使用终端ssh连接远程服务器,总是空闲一会就自动断开了。有时候服务器响应太慢,即使写了shell脚本快速登录体验也贼差,半天才退出来。我们可以通过以下方式来解决:| 客户端配置我们修改Mac客户端ssh,两个文件选择修改一个就可以了:# 编辑如下文件(主机所有用户生效) $ sudo vim /etc/ssh/ssh_config # 编辑如下文件,不存在则创建(当前用户用户生效) $ sudo vim&n

经验

RSA+AES 实现客户端和服务端交互数据加密

4个月前 (2019-09-23) 204 浏览 评论

现在接口大多是http请求,数据在请求过程中容易被抓包造成信息泄露或者数据被篡改。所以,数据传输过程中我们需要对敏感数据加密处理。在实现加密方法之前,我们需要先了解下加密算法,我们的加密方法都需要加密算法去支持。常用接口加密常用的就是 DES/AES/RSA/SHA1/MD5 等加密算法了。加密算法一般也就3种:对称加密算法、非对称加密算法、散列算法| DESDES对称加密算法,全称为 Data Encryption Standard,是一种使用密钥加密的块算法。加密串的长度是64位(

ES

ES in查询

9个月前 (2019-05-09) 626 浏览 评论

    今天碰到ES in查询,走了个弯路,记录一下帮助各位同学。下面例举了个最简单的示例:{     "query": {         "term": {           

Git

Git ​创建并关联远程分支

1年前 (2018-12-06) 311 浏览 评论

创建并关联远程分支1、git checkout -b dev origin/master  创建dev本地分支并且换到该分支,新分支直接从master上拉取代码,master可以换成其他远程分支2、git push origin dev  将本地dev分支推送到dev远程分支3、git branch --set-upstream-to=origin/dev dev  将远程分支和本地分支关联起来,这时候直接git push 就推送到dev远程分支了,否则需要 git

经验

Mac 触摸板实现鼠标中键(滚轮)的点击效果

1年前 (2018-11-27) 986 浏览 评论

    自从用了Mac就没用过鼠标了,但是phpstorm编辑器中,鼠标滑轮按住下拉一条线改代码有时候太好用了。但是Mac基本不用鼠标,这就尴尬了。其实很简单,option+单指重按触摸板 滑动就可以了。一般人我不告诉他,哈哈..

经验

Apache ab性能测试

1年前 (2018-09-13) 615 浏览 评论

ab(Apache Benchmark)是Apache附带的一个小工具,它可以模拟多个并发请求,测试服务器的最大承载压力。首先,确保自己安装了apache服务器。然后,我们进入apache的bin目录下,输入帮助指令ab -help通过使用介绍,我们得知ab的使用方法:ab [options] [http://]hostname[:port]/path我们再根据介绍来看一下相关参数(option)的使用:    -n 

Xshell

xshell 评估过期

1年前 (2018-05-28) 580 浏览 评论

今天登录xshell,竟然评估过期了。破解版没啥用,后面找了半天总算找到解决方案了:1、登录官网  https://www.netsarang.com/download/down_form.html?code=5222、点击左侧 Free License,出现如下图: 3、选中并填写 Evaluation user / Home & School user 信息:注意:License type 必须 Home and School use(家庭和个人使用),Email

Git

Git 强制忽略加入版本控制的文件

1年前 (2018-05-07) 443 浏览 评论

对于未加入版本控制的文件的忽略方式相信大家都知道,在.gitignore文件中加入对应文件或目录就可以了。但是加入了版本控制的这样就不起作用了,我们需要如下命令:git update-index --assume-unchanged <files>files是你指定文件的路径,如:git update-index --assume-unchanged application/admin/controller/index.ph