- 博客(11)
- 收藏
- 关注
原创 微信公众号开发如何获取openid
公众号获取openid流程如下:一、首先登录进入公众平台,点击【公众号设置】,然后再点击【网页授权域名】,授权后进行第二步二、自定义菜单调自定义菜单创建接口:如 { "button": [ { "type": "click", "name": "click", "key
2017-02-22 10:52:10 4113
原创 hadoop源码解析
由亍Hadoop 的MapReduce 和HDFS 都有通信的需求,需要对通信的对象迕行序列化。Hadoop 并没有采用Java 的序列化,而是引入了它自己的系统。org.apache.hadoop.io 中定义了大量的可序列化对象,他们都实现了Writable 接口。实现了Writable 接口的一个典型例子如下:Java 代码1. public class MyWritab
2017-02-21 18:22:31 541 1
原创 springMVC生成图片验证码
以下是springMVC生成图片验证码相关代码,请参考:controller层如下:/** * 生成验证码 * @param request * @param response * @return */ @RequestMapping(value = "/generateCheckCode", method
2017-02-21 13:37:34 3594
原创 微信公众号开发-签名验证本地服务器方法
使用微信公众平台开发发者模式,第一件事就是要通过验证,就是token的验证。很多用户在开发微信公众平台的时候,对于第一次公众平台身份验证(Token 认证)走了不少弯路//该类是微信公众号开发,发请求到服务器验证签名是否通过public class SignUtil { private static String token = "Token";//签名验证t
2017-02-21 11:35:49 1451
原创 java多线程synchronized,notify,wait应用实例
有两种创建线程的方法:一是实现Runnable接口,然后将它传递给Thread的构造函数,创建一个Thread对象;二是直接继承Thread类。当我们在Java程序中新建一个线程时,它的状态是New。当我们调用线程的start()方法时,状态被改变为Runnable。线程调度器会为Runnable线程池中的线程分配CPU时间并且讲它们的状态改变为Running。其他的线程状态还有Waiting
2017-02-21 11:10:24 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人