一、MD5参数签名的方式 我们对api查询产品接口进行优化: 1.给app分配对应的key、secret 2.Sign签名,调用API 时需要对请求参数进行签名验证,签名方式如下: a. 按照请求参数名称将所有请求参数按照字母先后顺序排序得到:keyvaluekeyvalue...keyvalue ...
分类:
编程语言 时间:
2019-02-19 11:47:17
阅读次数:
168
一、概述: UUID(Universally Unique Identity)的缩写,是一种软件建构的标准,通常由32字节16进制数表示(128位),它可以保证时间和空间的唯一性。目前应用最广泛的UUID事微软的GUIDs。 二、作用: UUID让分布式系统所有元素都有唯一的辨识信息,让每个人都可以 ...
分类:
编程语言 时间:
2019-02-18 23:16:54
阅读次数:
320
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求, ...
分类:
编程语言 时间:
2019-02-18 14:40:06
阅读次数:
190
今天看到$sql = "SELECT * FROM admin WHERE pass = '".md5($password,true)."'";这样一个sql,其实可以注入。 思路比较明确,当md5后的hex转换成字符串后,如果包含'or'<trash>这样的字符串,那整个sql变成 SELECT ...
分类:
数据库 时间:
2019-02-18 01:10:33
阅读次数:
220
开启三台虚拟机192.168.80.100Nginx192.168.80.101web1192.168.80.102web2提供与Squid类似的缓存,把URL以及相关信息当成key,用MD5编码哈希后,把数据文件保存在硬盘上,并且只能为指定的URL或者状态码设置过期时间,并不支持类似squid的purge命令来手动清除指定缓存页面,但是可以通过第三方的ngx_cache_purge来清除指定的U
分类:
其他好文 时间:
2019-02-17 00:35:00
阅读次数:
209
javascript加密,md5加密库,sha1加密库 ...
分类:
编程语言 时间:
2019-02-16 15:11:21
阅读次数:
164
https://pan.baidu.com/s/14AgYPz7HfnqW5dsUNW-dvw//软件百度云网盘连接提供与Squid类似的缓存,把URL以及相关信息当成key,用MD5编码哈希后,把数据文件保存在硬盘上,并且只能为指定的URL或者状态码设置过期时间,并不支持类似squid的purge命令来手动清除指定缓存页面,但是可以通过第三方的ngx_cache_purge来清除指定的URL缓存
分类:
其他好文 时间:
2019-02-15 19:37:17
阅读次数:
248
HTTP Header 详解 HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body ...
分类:
Web程序 时间:
2019-02-14 13:12:42
阅读次数:
189
JAVA必背面试题和项目面试通关要点 一 数据库 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;) 数据库里的密码如何加密(md5); (1)数据库的密码加密:单向加密, ...
分类:
编程语言 时间:
2019-02-13 22:25:13
阅读次数:
222
/** * 使用MD5加密 */package com.CCTV.users.infrastructure.utils;import java.security.MessageDigest;import java.util.UUID;/** * @author scy */public class ...
分类:
其他好文 时间:
2019-02-13 12:39:52
阅读次数:
170