
随笔小记
攻克bug的码农
在编程工作中学会清晰而合理地编写代码,事后你不会因此感到沾沾自喜,但你会养成更好的思维习惯,树敌更少,甚至可能改变一些顽固的想法。
展开
-
博客启程随笔
这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 从自己接触计算机到现在已历时九年,我是如...原创 2019-07-20 15:41:42 · 6439 阅读 · 0 评论 -
防止接口重复访问的方案
基于 timestamp 和 token 的方案timestamp 解决 token 方案中缓存集合数据量大的问题,token 解决 timestamp 方案中一次性访问的问题。伪代码如下:if((接收时间戳-请求时间戳) > 60秒){ "请求失败"} if(token 存在于缓存集合中){ "请求失败"} else { 将 token 放入集合中,缓存时间60秒 "请...原创 2019-08-10 11:32:06 · 779 阅读 · 0 评论 -
接口防篡改方案
加签、验签是用来解决防篡改问题的**生成签名**1、参数排序将需要签名的内容根据参数名称进行排序,排序规则按照第一个字符的ASCII码值递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的ASCII码递增排序,以此类推。将参数内容进行排序,可以保证签名、验签双方参数内容的一致性。****为什么会产生不一致?签名方以 Json 格式将参数内容发送给验签方,验签方需要将 Json...原创 2019-08-10 15:22:08 · 1304 阅读 · 0 评论