- 浏览: 19421 次
最新评论
文章列表
解决方法:
打开Window->Preferences(选项)->General->Editors(编辑器)->Text Editors
里面有个Show whitespace characters(显示空白字符)的选项,把前面的勾勾去掉就行了。
接入微信公众平台开发,开发者需要按照如下步骤完成: 1、填写服务器配置 2、验证服务器地址的有效性
3、依据接口文档实现业务逻辑
第一步:填写服务器配置
登录微信公众平台官网后,在公众平台官网的开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥,推荐使用兼 ...
借鉴http://blog.csdn.net/u014199097/article/details/50551731
1、一维数组的声明
T[] arrayName; 或 T arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示T[]是一种引用类型(数组)。建议不要使用第二种方式 下面是典 ...
顺便说一下微信公共测试号的申请,不需要准备任何材料,除了部分需要认证的接口,大部分都可以调用,提供一下链接点我获取
官方文档点击查看
access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
调用接口时,请登录“微信公众平台-开发-基本配置”提前将服务器IP地址添加到IP白名单中,点击查看设置方法,否则将无法调用成功
可以用redis、mc ...
转载自:http://blog.csdn.net/famousdt/article/details/6921622
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。
◆ 第一范式(1 ...
模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。对于一般的服务号而言,模板ID行业之类会事先配置好,所以用代码控制的只有发送了。
准备工作:已通过认证的服务号或者测试公众号
一、使用规则
所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口
需要选择公众账号服务所处的2个行业,每月可更改1次所选行业
在所选择行业的模板库中选用已有的模板进行调用
每个账号可以同时使用25个模板
当前每个账号的模板消息的日调用上限为10万次,单个模板没 ...
根据官方解释,原文章我在oracle官网打开显示404
E - Element
集合中使用,比如List<E>
T-Type
声明是类型持有者的名称,比如定义一个泛型dao,可以用BaseDao<T>
K-Key,V-Value
用在键值匹配,比如Map<K,V>
N-Number
这个我没用过
?
表示不确定,比如List 同 List<?>其实是一样的,指的就是java的所有对象
泛型用A、B、E、T来表示,仅仅只是个代号,看个人的命名习惯,并没有本质的区别,只是遵循官方的方便读懂与理解。
泛型的好处 ...
根据官方文档点击查看在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头,也不需要加具体的项目名,在域名空间的根目录放一个txt文件才能验证通过
详细源码点击查看
一、两种scope授权方式
以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面) ...
微信官方提供的生成二维码接口得到的是当前公众号的二维码点击查看
目前有2种类型的二维码:
临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量,主要用于帐号绑定等不要求二维码永久保存的业务场景
永久二维码,是无过期时间的,但数量较少(目前为最多10万个),主要用于适用于帐号绑定、用户来源统计等场景
获取带参数的二维码有两种方法
先获取二维码ticket,然后凭借ticket通过接口换取二维码图片,但是得到ticket之前首先得获取微信全局唯一接口调用凭据
根据微信返回二维码中url参数自行生成二维码
一、获 ...
(1)出于资源利用的考虑,Logger的构造方法参数是Class,决定了Logger是根据类的结构来进行区分日志,所以一个类只要一个Logger就可以了,故static (2)final表示一种编程习惯,表示该类的Logger只是记录该类的信息,否则日志会无法提供可以令人信服的记录
顺便贴一个自己的log4j.properties:
log4j.rootLogger=INFO,Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=Sy ...
最近的一个项目就是移植老项目的代码,有一个模块用的是Sybase数据库,我表示从来没接触过,更不用说怎么用了。再者这东西都是几乎被淘汰的东西了,而且网上搜到的东西简直了,全是复制粘贴的。
一、使用工具连接Syb ...
<script type="text/javascript">
var $jq1 = jQuery.noConflict(true);
</script>
修改之后的jQuery写法如下:
jQuery(document).ready(function(){
jQuery("#pageTitle").html("Access Denied");
});
自己没怎么搭建过框架,更何况还是spring mvc的,最近在带两个实习生,正好教他们怎么搭建一个spring mvc的框架,然而我在映射表的时候,提示报错了。
实体基类:
public class BaseEntity implements Serializable{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
protected Long id;
@Column(updatable=false)
protected Date creatTim ...
1.form表单实现
<html>
<form name="f1" method="post" action="login.asp">
用户名:<input type="text" name="fuser"><br>
密码:<input type="password" name="fpwd"><br>
<input type="submit" ...
最近做checkbox默认勾选的时候,涉及到两个list直接比较彼此对象的Id属性是否相同的问题。
Bean类:
public class Bean {
private String name;
private String id;
private String ch;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
...