/** * 动态遍历获取所有收到的参数,此步非常关键,因为以后可能会加字段,动态获取可以兼容由于加字段而引起的签名异常 * * @param request * @return */ private TreeMap<String, String> getParams(HttpServletReque ...
分类:
其他好文 时间:
2020-06-19 12:24:00
阅读次数:
46
下载官方的批量打印面单Demo,修改成自己ID和Key后运行一直报错,提示“数据验证不通过,非法参数”等, 弄了半天没弄出个所以然, 想了下应该是加密的问题,调试了下发现GetIp()获取到的ip地址既不是本机的内网地址,也不是公司的外网地址,既然官方是判断签名后的数据跟传递过来的 DataSign ...
分类:
其他好文 时间:
2020-06-17 23:38:43
阅读次数:
272
组件 组件 (Component) 是 Vue.js 最强大的功能之一 组件可以扩展 HTML 元素,封装可重用的代 组件注册 全局注册 Vue.component('组件名称', ) 第1个参数是标签名称,第2个参数是一个选项对象 全局组件注册后,任何vue实例都可以用 组件基础用 <div id ...
分类:
其他好文 时间:
2020-06-17 16:58:04
阅读次数:
50
php中rsa生成公私钥和加解密 注意:php使用RSA时需要开启openssl扩展 生成公私钥 //创建公私钥 $res = openssl_pkey_new(); //获取私钥 openssl_pkey_export($res, $private_key); //获取公钥 $public_key ...
分类:
Web程序 时间:
2020-06-17 01:14:50
阅读次数:
72
Harbor 是一个开源镜像仓库,可通过基于角色的访问控制来保护镜像,新版本的Harbor还增加了扫描镜像中的漏洞并将镜像签名为受信任。 作为CNCF孵化项目,Harbor提供合规性,性能和互操作性,以帮助你跨Kubernetes和Docker等云原生计算平台持续,安全地管理镜像。 Harbor组件 ...
分类:
其他好文 时间:
2020-06-16 12:44:07
阅读次数:
213
Cookie和SessionHTTP协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session和Cookie的主要目的就是为了弥补HTTP的无状态特性。Session是什么客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是Session对象,存储结构为ConcurrentHashMap。Session弥补了HTTP
分类:
其他好文 时间:
2020-06-15 09:20:17
阅读次数:
55
import xml.etree.ElementTree as ETtree = ET.parse("xmltest.xml")#操作的文件root = tree.getroot()#获取一个内存地址print(root.tag)#标签名# 遍历xml文档for child in root: pri ...
分类:
编程语言 时间:
2020-06-14 22:11:42
阅读次数:
103
获取下载签名代码 /** * 获取下载的url * @param objectName * @return */ public String downloadUrl(OSSClient ossClient,OssProperties ossProperties,String objectName) ...
分类:
编程语言 时间:
2020-06-14 20:21:13
阅读次数:
85
获取上传签名代码 /** * 获取签名 * @return */ public OssSignature getSignature(OSSClient ossClient,OssProperties ossProperties,String fileName) { /** * host的格式为 bu ...
分类:
编程语言 时间:
2020-06-14 20:20:42
阅读次数:
54