关于微信退款 一.官方文档 申请退款:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4&index=6 二.退款流程图 注意:微信退款时候,需要证书服务,这里可以参见官方文档中的说明,包括证书的具体下载,解析等.(后面我也补充个证书解析的文件,方便理解) 一个百度文库的文档:https://wenku.baidu.com/view/754c78e93186bceb19e8bbcc.html 三.项目中使用的代码 拿来作个…
关于支付,一直想参与开发,现在根据项目中已有及参见的微信开发文档,将自己对于微信开发的流程进行简单的总结,以备后用和帮助后来者. 一.相关官方文档 微信支付官方文档:https://pay.weixin.qq.com/wiki/doc/api/index.html 二.参考博文 (待添加,等我找找..) 三.自己参看文档时候的简单文档整理, ps:只为了方便自己记忆和联想 四.根据官方文档中,标记后台主要做的工作流程 五.参看项目代码时候,整理的demo,来源于网络 (1)MD5Util  --…
知识介绍来自网络,后面会根据继续学习进行补充和适当的修改,谢谢!原文地址:http://www.importnew.com/26821.html#comment-578355 java中的垃圾回收机制让开发者无须关注空间的创建和释放,它以守护进程的方式在后台自动回收垃圾.这样不仅提高了开发效率,还改善了内存的使用状况. 一.主要涉及的问题: 1)什么是堆内存? 2)什么是垃圾? 3)回收垃圾的方法有哪些? 4)什么是分代回收机制? 二.问题简要作答 1.什么是堆内存? 其在jvm启动时创建,主要…
在线文档地址:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh replaceAll public String replaceAll(String replacement) 替换模式与给定替换字符串相匹配的输入序列的每个子序列. 此方法首先重置匹配器.然后,它将扫描输入序列以查找该模式的匹配项.不属于任何匹配的字符被直接添加到结果字符串:在结果中每个匹配都将被替换字符串所替换.替换字符串可能包含到已捕获子序列的引用,如在 appendRepla…
项目中使用了redis ,对于其基本的使用,相对简单些,根据项目中已经提供的工具就可以实现基本的功能,但是只是这样的话,对于redis还是太肤浅,甚至刚开始时候,集群.多节点.主从是什么,他们之间是什么关系都很模糊.利用瓜弟的服务器,自己学习搭建了一个,现在将其中的主要流程.集群测试.搭建中遇到的问题,记录下来,以备后用和帮助后来者. 一.主要的搭建过程 分为两部分: 1.利用小王子提供的简要命令安装redis; redis安装 1.安装redis依赖 # yum install gcc tcl…
感谢作者的分享,原文地址:http://blog.csdn.net/wike163/article/details/6635321 一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口.一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C.这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的…
一.场景 在群里看到的信息:在使用 gson时候,报了个错 :java.lang.IllegalArgumentException:   declares multiple JSON fields named saleNo 大体意思就是:参数异常,定义了多个名字为saleNo 的 json field ,英语比较low,凑合着理解下吧. 两张图还原下,之前的场景,如下 和 二.解决情况 网上巴拉巴拉一堆,看到的说法是这么几种: 1.saleNo 是个 null了 ,经打印,确实有个 null:…
在公司项目开始之前,根据springboot .mybatis.Swagger2 整合了一个demo,在测试时候,遇到的问题,简单记录.之前在使用mybatis时候,没有注意到这一点. 1.错误:There is no getter for property named 'classid' in 'class java.lang.String' 2.错误场景:再代码传递参数时候,只是传递了 字符串 类型的,但是在 mapper.xml 文件中使用了类似这样的判断 如下: 注意:这种写法本身是没有…
公司项目使用pd设计数据库表.之前用过,但是年代比较久远了,有些细节忘记了,今天重新使用时候,生疏了,现在稍微记录下吧. 1.pd创建表的使用,可以直接从网上搜索,博文比较多,如 “pd 设计数据库表”等,不多说: 2.pd可以直接添加 数据库表名称.表字段名称的备注信息.如果你的建表界面没有之类的,可以参照这里,自己选择加上,比如,我开始时候,没有 “comment”,我就可以在此处进行选择加上了. PS:添加 comment,是为了在建表时候能够详细的标识出 表字段 的名称,对应的在 “Pr…
在项目和一些群讨论中,经常看到对内存的处理,但是,自己确是一知半解的,基于此,就把这部分的知识简单的整理了下,知识点来源于网络博文,也一一标明出处,谢谢. package com.love.malinda.utils; /** * 关于 堆与栈 * Date 2017-1-13 * @author Aaron * */ public class StackAndHeadStudy { /* * ####相关博文介绍: * -- http://blog.csdn.net/shimiso/artic…