- 博客(16)
- 资源 (26)
- 收藏
- 关注
原创 nginx简介及安装
一:nginx简介 HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server Nginx (engine x). 是一款轻量级的Web服务器 、反向代理服务器、电子邮件(IMAP/POP3)代理服务器、通用TCP/UDP代理服务器、也可以作为静态服务器,提供静态内容服务(静态网站)。Nginx 是一个...
2018-06-29 10:14:35 644
原创 RSA
一:简介RSA 加密算法是一种非对称加密算法,非对称加密需要两个密钥,一个是加密密钥另一个是解密密钥,加密密钥(即公开密钥)PK是公开信息,解密密钥(即秘密密钥)SK是需要保密的,加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·...
2018-06-27 19:12:37 787
原创 AES
简介高级加密标准(英语:Advanced Encryption Standard,缩写:AES)是一种对称加密算法,加密时需要使用密钥,密钥长度则可以是128,192或256比特,高级加密标准已然成为对称密钥加密中最流行的算法之一。AES是DES的代替品,用于传输敏感敏感的铭文,如常见的密码不能明文传输AESUtilpublic class AESUtil { /**...
2018-06-27 17:45:13 1233
原创 Base64
一:算法由来Base64最早应用于解决电子邮件传输的问题。在早期,由于“历史问题”,电子邮件只允许ASCII码字符。如果要传输一封带有非ASCII码字符的电子邮件(例如附件),当它通过有“历史问题”的网关时就可能出现问题(网关可能会对非ASCII码字符的二进制位作调整,即将非ASCII码的8位二进制码最高位置为0)。此时用户收到的邮件会是一封纯粹的乱码邮件,由于这个原因产生了base64算法。...
2018-06-27 16:52:16 2866
原创 MD5
一:MD5简介Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护, 用于确保信息传输完整一致。 把一个任意长度的字节串变换成一定长的十六进制数字串,注意是十六进制。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法), 注意MD5是属于哈希算法不属于加密算法。MD5算法具有以下特点: ...
2018-06-27 14:26:10 1166
原创 Spring Boot入门教程(四十三): API接口设计之token、timestamp、sign
一:token 简介Token:访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向服务器端申请一个接口调用的账号,服务器会给出一个appId和一个key, key用于参数签名使用,注意key保存到客户端,需要做一些安全处理,防止泄露。Token的值一般是UUID,服务端生成Token后需要将t...
2018-06-24 13:22:43 11665 3
原创 Spring Boot入门教程(四十二):微信支付集成-H5支付
一:开发文档场景介绍H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。申请入口:登录商户平台–>产品中心–>我的产品–>
2018-06-18 21:15:13 10646 25
原创 Spring Boot入门教程(四十一):微信支付集成-扫码支付
一:准备工作使用微信支付需要先开通服务号,然后还要开通微信支付,最后还要配置一些开发参数,过程比较多。申请服务号(企业)开通微信支付开发配置 具体准备工作请参考Spring Boot入门教程(三十九):微信支付集成-申请服务号和微信支付二:开发文档扫码支付文档三:集成步骤1. 引入依赖<dependency&a
2018-06-18 14:21:44 11249 31
原创 Spring Boot入门教程(四十):微信支付集成-刷卡支付
一:准备工作使用微信支付需要先开通服务号,然后还要开通微信支付,最后还要配置一些开发参数,过程比较多。申请服务号(企业)开通微信支付开发配置 具体准备工作请参考Spring Boot入门教程(三十九):微信支付集成-申请服务号和微信支付二:支付方式刷卡支付(MICROPAY) 刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式...
2018-06-17 20:55:40 3365 4
原创 Spring Boot入门教程(三十九):微信支付集成-申请服务号和微信支付
一:简介I: 只有服务号才具备微信支付功能订阅号即使是认证的,也没有微信支付的申请的权限,登陆微信公众平台,在左侧列表没有申请微信支付这一搜索栏目。订阅号的主要功能是作为自媒体,发布信息;而服务号的定位是提供企业服务:包括推广、运营、服务等,通过名声实现销售,因此服务号的申请主体是除个人主体。服务号是针对于组织的,组织包括 政府、媒体、企业、其他组织 几个选项,开发中经常碰到的是...
2018-06-17 12:36:14 6432 4
原创 Spring Boot入门教程(三十八):支付宝集成-电脑网站支付和查询对账单下载地址
一:简介电脑支付常用于电商和后台管理系统的账户充值等场景。电脑网站支付 文档电脑网站支付流程图 二:集成步骤1. dependency<dependencies> <dependency> &a
2018-06-14 18:21:47 7301 30
原创 Spring Boot入门教程(三十七):支付宝集成-手机网站支付
一:简介手机网站支付用于HTML5应用,常见于微信公众号上的应用。手机网站支付文档手机网站支付的流程图:用户点击H5应用中的支付按钮点击支付按钮会请求后台接口,后台接口请求支付宝的支付接口,支付接口会返回一段html代码其中包括一个form表单和一段js代码用于自动提交表单,表单提交后就会自动跳转到支付宝的支付页面(如果手机中装了支付App就去打开APP,如果没有就在网页版支付...
2018-06-13 20:06:41 15777 39
原创 Spring Boot入门教程(三十六):支付宝集成-当面付
一:简介当面付分为三种,不同的方式有着不同的使用场景,当面付的字面含义是面对面的付也就是买家当着卖家的面来付款。其中条码支付和扫码支付使用的最多,本文主要介绍这两种。当面付条码支付(商家使用扫码设备扫描买家支付宝的付款码):使用场景为商家使用扫码枪等条码识别设备扫描用户支付宝钱包上的付钱-条码/二维码,完成收款。一般在超市、便利店、店铺等使用。扫码支付(买家使用支付宝扫一扫扫描卖家...
2018-06-11 18:12:22 11919 46
转载 natapp 外网映射本地
原创作者:https://blog.csdn.net/longlongvalue/article/details/79458315 原创作者:https://blog.csdn.net/longlongvalue/article/details/79458315 原创作者:https://blog.csdn.net/longlongvalue/article/details/79458315...
2018-06-09 20:18:31 4086 3
原创 Spring Boot入门教程(三十五):支付宝集成-准备工作
一:注册账号、创建应用集成第三方的功能(无论是支付宝还是微信或者其他的都一样)的第一步一般都是要跑到其类似于开放平台的官网上进行注册账号,并创建应用提交审核,来获取应用的一些配置信息,如AppId、AppSecret。打开蚂蚁金服开放平台(https://open.alipay.com)并点击最顶端最右侧的【免费入住】按钮, 让后选择【自研开发者】【开始入住】,然后登录公司或者自己的支付宝...
2018-06-09 19:49:43 11259 9
原创 Spring Boot入门教程(三十四): 导出Excel
1.引入依赖 org.apache.poi poi-ooxml 3.17 2. ExcelSheetSettingEnum定义Excel的一些配置信息public enum ExcelSheetSettingEnum { REPORT_TEST("report_test", "Excel文件名称", new String[]{&
2018-06-07 20:46:01 5119
springboot-fastdfs.zip
2020-08-29
hadoop lib/native
2019-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人