微信公众平台开发笔记

1、消息加解密|消息签名官方源码

/**

 * 针对org.apache.commons.codec.binary.Base64,
 * 需要导入架包commons-codec-1.9(或commons-codec-1.8等其他版本)
 * 官方下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi
 */


/**
 * 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).
 * <ol>
 * <li>第三方回复加密消息给公众平台</li>
 * <li>第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。</li>
 * </ol>
 * 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案
 * <ol>
 * <li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:
 *      http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>
 * <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>
 * <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件</li>
 * <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件</li>
 * </ol>

 */

实测中替换掉两个文件依然抛出异常java.security.InvalidKeyException:illegal Key Size的异常

需要在MyEclipse->Windows->Perferences->Java->Installed JRE->Edit  改成本地的JRE

2、ngrok的使用

第一步:下载ngrok软件

网址:ngrok.com

第二步:架设ngrok

将下载好的ngrok软件放到一个自己觉得比较舒服的地方

使用CMD命令提示符将其切换到ngrok软件所在的文件位置(盘:E:,文件:cd 文件名)

输入:ngrok 8080

下图所示

ngrok使用讲解

推荐方式

不使用ngrok 8080,采用http://www.tunnel.mobi/方式

在该网站下载ngrok.cfg文件,将其跟ngrok软件放在同一目录下

使用CMD命令提示符将其切换到ngrok软件所在的文件位置(盘:E:,文件:cd 文件名)

输入:ngrok -config ngrok.cfg -subdomain example 8080

example-自己任意设置;

8080-tomcat的端口号

ngrok使用讲解

你只要使用运行tomcat,接着将上面自己定义的网址输入到浏览器中,并在其后加上你要运行的工程名和主页名就可以看到自己的工程了

例如:http://jason.tunnel.mobi/jsp/index.jsp






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值