- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot启动流程的源码分析
前言:文章很长,一万多字,如果不关注细节的话只看目录就可以。目录设置了缩进,代表了启动流程中方法的调用和包含关系。目录基本上概述了SpringBoot启动的基本流程。目录main方法启动初始化SpringApplication|----|设置ApplicationContextInitializer和ApplicationListener|----|----|读取配...
2019-07-11 16:18:10 5464 2
原创 对微信退款结果通知接口的说明和req_info字段解析(JAVA)
微信支付的申请退款接口,可以设置notify_url参数,这个参数代表微信退款成功后调用商户自己的接口,当微信调用这个接口时,代表款项正式退给了付款方。根据观察,如果是微信零钱支付,调用申请退款接口后是秒退,如果是微信绑定的银行卡或信用卡支付,大概几分钟后到账。微信退款申请接口文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?cha...
2019-07-22 18:08:27 6731 5
原创 log4j打印异常堆栈信息的方法
当使用log4j时,如果我们调用logger.info("123");得到的结果只有一行,即使参数中是个Exception对象,也只是输出对象本身的信息依然只有一行。想要像e.printStackTrace()一样输出堆栈信息,可以用logger的以下方法:logger.error("123",e);这种一个字符串一个Exception的方法。参数中只有字符串参数是不行...
2019-07-16 15:07:52 14930
原创 百度语音识别极速版的使用例子(JAVA)
说明:1,百度语音极速版,需要事先保存声音文件,然后调用百度接口。2,关于文件的上传,可以用JSON格式,上传文件的base64编码,也可以用row格式直接上传文件。下面的代码是JSON格式。3,使用接口前需要向百度AI开放平台注册APPID,得到秘钥,然后用得到的APPID和秘钥来获得TOKEN。调用百度语音接口时需要TOKEN。4,百度提供了一个工具,可以从拼音角度判断相似度,s...
2019-07-03 16:22:05 2027
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人