4 Phil_Jing

尚未进行身份认证

一个不断成长的菜鸟

等级
博文 45
排名 2w+

Java微信支付开发之关闭订单

官方文档一、应用场景商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口注意:订单生成后不能马上调用关单接口,最短调用时间间隔为5分钟。二、接口地址https://api.mch.weixin.qq.com/pay/closeorder三、请求参数只能根据自己商户系统的订单号关闭packagecom...

2018-04-28 20:25:53

ZXing生成条形码、二维码、带logo二维码

采用的是开源的ZXing,Maven配置如下,jar包下载地址,自己选择版本下载,顺便推荐下MavenRepository <!--https://mvnrepository.com/artifact/com.google.zxing/core--><dependency> <groupId>com.google.zxing</groupId&g...

2018-04-28 20:25:24

POI 3.17 读取Excel(模板)、导出Excel

最近在给通用做一个项目,很多功能块需要导入Excel模板,我正好研究了几天Maven依赖<dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><ve...

2018-04-28 20:24:54

jquery的clone无法成功复制textarea和select

原址:http://stackoverflow.com/questions/742810/clone-isnt-cloning-select-valueshttps://github.com/spencertipping/jquery.fix.clone(function(original){jQuery.fn.clone=function(){varresult...

2018-04-28 20:24:44

使用vscode时,如何在.vue文件中补全html代码

vscode不得不说是个神器,微软大法好,毕竟webstorm不会用,3年的老机器打开几乎是秒开,使用过程没发现卡顿现象。目前码vue,就装了Vetur、Vue2Snippets两个插件,习惯了联想补全的我发现.vue文件没有自动补全<div>之类的html元素的功能。度娘谷歌一下一堆方法,在settings.json中添加或者修改如下"files.associations":{...

2018-04-28 20:24:36

jQuery如何获取复选框选中项后的文字

next()获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。<scriptsrc="http://code.jquery.com/jquery.min.js"></script><divstyle="text-align:left;margin-left:20px;">    <inputtyp...

2018-04-28 20:24:25

Spring Boot 学习之基础篇(一)

该系列并非完全原创,官方文档、作者SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。一、环境搭建创建一个Maven项目,结构如图,文件目录可忽略。如何创建Maven项目1、添加依赖在pom.xml文件中添加如下依赖<!--定义公共资...

2018-04-28 20:23:03

Spring Boot 学习之 Web 篇(二)

该系列并非完全原创,官方文档、作者一、前言上一篇《SpringBoot入门之基础篇(一)》介绍了SpringBoot的环境搭建以及项目启动打包等基础内容,本篇继续深入介绍SpringBoot与Web开发相关的知识。二、整合模板引擎由于jsp不被SpringBoot推荐使用,所以模板引擎主要介绍Freemarker和Thymeleaf。至于这两种是什么,谷歌百度一堆...

2018-04-28 20:22:52

Spring Boot 学习之持久层篇(三)

该系列并非完全原创,官方文档、作者一、前言上一篇《SpringBoot入门之Web篇(二)》介绍了SpringBoot的Web开发相关的内容,项目的开发离不开数据,因此本篇开始介绍持久层相关的知识。二、整合JdbcTemplate1、添加依赖在pom.xml文件中添加<dependency><groupId>org.springframewor...

2018-04-28 20:22:23

Spring Boot 学习之缓存和 NoSQL 篇(四)

该系列并非完全原创,官方文档、作者一、前言当系统的访问量增大时,相应的数据库的性能就逐渐下降。但是,大多数请求都是在重复的获取相同的数据,如果使用缓存,将结果数据放入其中可以很大程度上减轻数据库的负担,提升系统的响应速度。本篇将介绍SpringBoot中缓存和NoSQL的使用。上篇文章《SpringBoot入门之持久层篇(三)》。二、整合EhCache 缓存SpringBoot针...

2018-04-28 20:22:08

Java微信公众平台开发之群发接口(高级群发)

再次吐槽下,微信素材管理和群发这块文档对Java很不友好,此文需要结合我前文和官方文档。测试号调试群发只需看是否群发消息是否能组装成功,不需要看结果如何(反正不会发送成功的),因为微信还没开放这个功能(估计也不会开放的)。一、群发说明在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月)4条的群发权限。1、对于认证订阅号,群发接口每天可成功调用1次,此次群发可选择发送给全部...

2017-12-10 15:44:19

Java微信公众平台开发之素材管理

微信素材管理和群发这块文档对Java很不友好。本文只对新增临时素材,新增永久素材做介绍,其余获取、删除、修改自行补充公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。素材管理接口对所有认证的订阅号和服务号开放。素材的限制图片(image):2M,支持PNG\JPEG\JPG\GIF格式语音...

2017-12-08 22:02:27

Java微信支付开发之查询订单

该接口提供所有微信支付订单的查询,商户可以通过查询订单接口主动查询订单状态,完成下一步的业务逻辑。

2017-09-12 19:20:44

Java数据类型

Java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用户表示真值的boolean类型。

2017-08-31 19:02:52

微信扫码支付模式一和模式二的区别

模式一和模式二提供了两种不同的能力,适用于不同的场景,看商户具体的需求。两种模式,在支付的流程中,有一定的共同的流程:生成订单,用户支付。差别在于:模式一,先扫码,再生成订单。模式二,先生成订单,再扫码。

2017-08-29 15:42:57

Java微信公众平台开发之获取地理位置

本部分需要用到微信的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。详细文档点击查看

2017-08-22 01:52:25

Java微信公众平台开发之将本地开发环境映射到公网访问

之前买的服务器今天到期了,续费一年得1000多,感觉不划算,网上找了个方案把本地开发环境映射到公网访问,这样的好处呢就是自己可以本地debug调试。官方地址http://www.ittun.com,我用的是Windows版本解压之后会有三个文件,config.yml、ngrok.exe、startup.bat

2017-08-21 13:00:21

Java微信公众平台开发之消息管理

一定要先看下官方文档微信消息管理分为接收普通消息、接收事件推送、发送消息(被动回复)、客服消息、群发消息、模板消息这几部分一、接收普通消息当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。关于MsgId,官方给出解释,相当于每个消息ID,关于重试的消息排重,推荐使用msgid排重。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。...

2017-07-29 21:17:14

Java微信支付开发之扫码支付模式二

官方文档准备工作:已通过微信认证的公众号,域名可以不通过ICP备案借鉴了很多大神的文章,在此先谢过了大体过程:根据固定金额和商品的ID先生成订单,再生成二维码,客户扫一扫付款模式二支付的流程如下图,可以说是最简单的支付方式了业务流程说明:(1)商户后台系统根据用户选购的商品生成订单。(2)用户确认支付后调用微信支付【统一下单API】生成预支付交易;(3)微信支付系统收到请求后生成预支付交易单,并返...

2017-06-30 01:44:24

Java微信支付开发之扫码支付模式一

官方文档准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败)借鉴了很多大神的文章,在此先谢过了大体过程:先扫码(还没有确定实际要支付的金额),这个码是商品的二维码,再生成订单,适用于自动贩卖机之类固定金额的。模式一支付的流程如下图,稍微有点复杂业务流程说明:(1)商户后台系统根据微信支付规定格式生成二维码(规则见下文),展示给用户扫码。(2)用户打开微信“扫一扫”扫描二维码...

2017-06-26 19:21:30
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!