随笔分类 -  工具

摘要:最近使用node对接一家支付三方,对方使用的是java 要求使用RSA加密 使用的算法是 md5WithRSA encoding是utf8 输出是base64 在使用crypto-js和node-rsa无果后 查阅了node官方文档的crypto找到了答案 createSign方法传入加密算法创建一 阅读全文
posted @ 2021-02-25 13:38 fatetop 阅读(2516) 评论(0) 推荐(0)
摘要:参考 使用之前的预先工作 使用rabbit支持的 x-delay-message 插件实现延时队列的方式 rabbit版本3.7.10 erlang 23.1.3 依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifa 阅读全文
posted @ 2021-01-21 15:34 fatetop 阅读(255) 评论(0) 推荐(0)
摘要:import request from 'request-promise'; import path from "path"; import fs from 'fs'; // 文件路径 ROOT_PATH 基本路径 imageFileName 本地文件名 let imageFileNamePath 阅读全文
posted @ 2021-01-20 18:01 fatetop 阅读(943) 评论(0) 推荐(0)
摘要:工作中应三方爸爸要求需要签名加密 记录常用的签名方式 流程: 1. 第一步 设签名加密的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。 2. 第二步 在st 阅读全文
posted @ 2021-01-20 17:53 fatetop 阅读(784) 评论(0) 推荐(0)
摘要:window.requestIdleCallback()方法将在浏览器的空闲时段内调用的函数排队。 原文 // 解决兼容 requestIdleCallback(callback, options) { if (window.requestIdleCallback) { return window. 阅读全文
posted @ 2021-01-20 17:34 fatetop 阅读(322) 评论(0) 推荐(0)
摘要:typeObj(obj) { const typeMap = { '[object Array]': 'Array', '[object Object]': 'Object', '[object String]': 'String', '[object Number]': 'Number' } co 阅读全文
posted @ 2021-01-20 17:21 fatetop 阅读(100) 评论(0) 推荐(0)