Consul的架构 如下图所示: 通常情况下, 一个数据中心由client和server组成, 并且需要保证server相对较少, 因为server越多, server之间达成一致的速度越慢。 一个数据中心的所有agent都参与一个gossip协议。 Consul使用gossip协议来管理集群中的成 ...
分类:
其他好文 时间:
2019-12-29 13:25:26
阅读次数:
89
1、JWT 是什么? JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。 简单来说,就是通过一定规范来生成 token,然后可以通过解密算法逆向解密 token,这样 ...
分类:
编程语言 时间:
2019-12-29 11:09:15
阅读次数:
76
基础设施:终将上云 现在云服务越来越普及了,不光是创业公司在使用云服务,连一些很保守的公司,和一些对很重视安全的公司都开始上云了,2020年上云的势头将更猛,各种体积的公司、各种类型的公司都会向云迁移。 容器化:Kubernetes 将会更酷 在容器编排领域,主角包括 Kubernetes, Doc ...
分类:
其他好文 时间:
2019-12-29 11:08:19
阅读次数:
83
什么是CSRF? CSRF(Cross site request forgery),中文名称是跨站请求伪造。攻击情况如下: A电脑登陆了B网站,而同时又没有关闭浏览器,则cookie是会存在的。A电脑又登陆了C网站,而此网站可能具有攻击性。此时C返回A一个网页,有form请求,如果是提交带着cook ...
分类:
其他好文 时间:
2019-12-28 16:00:33
阅读次数:
86
淘宝sign参数生成算法通过断点分析得出,计算函数在https://g.alicdn.com/mtb/lib-mtop/2.3.16/mtop.js中,通过搜索得出计算公式为:j=h(d.token+“&”+i+“&”+g+“&”+c.data)具体函数为if(d.H5Request===!0){varf="//"+(d.prefix?d.prefix+".":"")+(d
分类:
编程语言 时间:
2019-12-28 09:39:43
阅读次数:
216
1. 安装包下载 百度云:链接:https://pan.baidu.com/s/1w_l9ncDvBuAjobQ7mNq4rA 提取码:i9zz 官网下载:https://www.netsarang.com/zh/downloading/?token=M2xZRW9GOG1XSHpHVEphZldL ...
分类:
系统相关 时间:
2019-12-27 21:52:58
阅读次数:
92
场景描述:在微信小程序中,我们可能用到很多种登陆方式,例如用手机作为标识登陆亦或者用微信信息作为标识登陆(但这写都要看你的项目需要),在这里我说一下如何使用微信信息作为标识登陆。 编程思路:分三步走,第一步微信信息获取发送给后台-》第二步解密微信信息验证数据库-》登陆成功保存缓存并且更新token ...
分类:
微信 时间:
2019-12-27 16:46:42
阅读次数:
166
服务器验证Token验证分为以下及步骤 一,在微信公众号平台上设置 1.1打开微信公众号平台 1.2打开”开发“中的<基本配置> 1.3点击基本配置页面里的修改配置 1.4输入URL: url填写:http://外网IP:端口号/wx 。外网IP请到腾讯云购买成功处查询, http的端口号固定使用8 ...
分类:
微信 时间:
2019-12-27 13:26:32
阅读次数:
2563
原文转自:https://www.jianshu.com/p/b54d0e424fd1 CPU MEMORY IO NETWORK LINUX进程内存占用查看方法 MEMORY 首先说说虚拟内存和物理内存: 虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让 ...
分类:
其他好文 时间:
2019-12-27 00:05:53
阅读次数:
88
1. 安装拓展 Settings Sync 在 VSCode 拓展中搜索 Settings Sync 并安装,安装完成后,重启 VSCode 2. 设置 Github Person Access Token 这一步需要你有一个 github 的账号,因为我们需要把配置上传到 github gist ...
分类:
其他好文 时间:
2019-12-26 21:35:04
阅读次数:
946