自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YClimb的专栏

一步一个脚印

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅析微信支付:前篇大纲

浅析微信支付:前篇大纲本文是【浅析微信支付】系列文章的第一篇,主要会介绍一下为何为写下这个系列及对于微信支付的一点小经验,与君共勉。以下会分几个步骤讲一下我学习微信支付的过程,也是一部辛酸史,也是希望朋友们不要再次跌进坑里,节省时间。1、公司需要如标题一般,公司来了这么个需求,需要接入微信支付,那就必须搞定他了,相信大部分的小伙伴都是这样接触微信支付的吧。首先我们需要明确一个需求,...

2018-10-31 12:05:52 534 1

原创 Nacos实战一:架构及部署

2018年,阿里巴巴开源 Nacos,由此成为继 Eureka、Consul、Apollo 等服务注册发现&配置的又一开源框架,到如今2021年,Nacos 已经历了 0.01->1.4.2/2.0.1 版本的迭代,社区也非常的活跃,Github 上拥有超过 18k 的 star 和 7k 的 fork;使用 Nacos 作为服务管理平台的公司也越来越多,包括阿里、爱奇艺、平安、虎牙、贝壳等互联网公司,业内也对 Nacos 越来越认可,Spring Could、Spring Could Al.

2021-07-14 14:10:32 341 1

原创 浅析微信支付:开通社交立减金活动、创建立减金及领取使用的相关文档和源码

本文是【浅析微信支付】系列文章的第十七篇,主要讲解在在微信平台中,如何创建优惠券,开通社交立减金,并为用户配置发送立减金。上篇文章已经为大家讲解了如何在微信公众平台创建优惠券并为用户发券,这片文章是优惠券的一个进阶,讲解微信平台上的社交立减金用法,希望可以帮助到大家。应用场景小程序社交立减金是一款帮助商家快速生成具备裂变传播属性的小程序经营工具,用户通过支付、扫码等场景可以参与社交立减...

2018-12-19 17:58:10 1266

原创 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器

最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手动 scp/ftp 上传应用到服务器了,连启动的命令都是可以自行编写的,棒棒!PS:个人开发者项目不多也不大,如果使用jenkins等工具会比较麻烦,不如直接用手扔来得直接。什么是 Alibaba...

2018-12-07 21:24:00 18437 3

原创 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情

本文是【浅析微信支付】系列文章的第十六篇,主要讲解如何使用微信公众平台的卡券功能、如何使用HTML5在网页展示用户领券以及微信卡券和商户平台代金券的关系。前几篇文章主要介绍了如何在【微信商户平台】使用代金券和满减优惠折扣等产品功能,有不少小伙伴说到,【微信公众平台】也有一个卡券功能,那么他们有什么差别呢?这个卡券功能该如何使用?本文会给大家一个解释。浅析微信支付:商户平台代金券或立减优惠...

2018-12-04 20:23:31 3155

原创 浅析微信支付:开通免充值产品功能及如何进行接口升级指引

本文是【浅析微信支付】系列文章的第十五篇,主要讲解如何开通免充值产品功能流程和其中的注意事项,对于接口升级会重要讲解,避免爬坑。浅析微信支付系列已经更新十五篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:商户平台代金券或立减优惠开通、指定用户代金券发放、查询等浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询浅析微信支付:支付验收示例和验收指引浅析微信支付:如何使...

2018-11-22 18:17:42 998

原创 浅析微信支付:商户平台代金券或立减优惠开通、指定用户代金券发放、查询等

本文是【浅析微信支付】系列文章的第十四篇,主要讲解在如何开通商户平台的代金券或立减优惠功能,商家向指定用户发送代金券,查询发送记录,代金券信息等。浅析微信支付系列已经更新十四篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询浅析微信支付:(余额提现)企业付款到微信用户零钱或银行卡账户浅析微信支付:支付验收示例和验收指引浅析微信支付...

2018-11-20 16:38:17 3137

原创 浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询

本文是【浅析微信支付】系列文章的第十三篇,主要讲解在如何开通商户平台的红包功能和为用户发放红包,以及查询发送红包记录。浅析微信支付系列已经更新十三篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:(余额提现)企业付款到微信用户零钱或银行卡账户浅析微信支付:支付验收示例和验收指引浅析微信支付:如何使用沙箱环境测试浅析微信支付:申请退款、退款回调接口、查询退款上一篇文章我们说到,...

2018-11-16 18:16:56 2276

原创 浅析微信支付:(余额提现)企业付款到微信用户零钱或银行卡账户

本文是【浅析微信支付】系列文章的第十二篇,主要讲解在商户存在的提现、商户付款到微信用户零钱或者银行卡需求。浅析微信支付系列已经更新十二篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:支付验收示例和验收指引浅析微信支付:如何使用沙箱环境测试浅析微信支付:下载对账单和资金账单浅析微信支付:申请退款、退款回调接口、查询退款如果你是做电商或者某些有福利返利的系统,基本上会遇到诸如 ...

2018-11-15 19:47:50 4805

原创 浅析微信支付:支付验收示例和验收指引

本文是【浅析微信支付】系列文章的第十一篇,主要讲解支付验收示例和验收指引。浅析微信支付系列已经更新十一篇了哟~,没有看过的朋友们可以看一下。浅析微信支付:下载对账单和资金账单浅析微信支付:申请退款、退款回调接口、查询退款浅析微信支付:查询订单和关闭订单上一篇文章我们讲了 如何使用沙箱环境测试,文中有讲到沙箱环境不仅可以用来当开发环境使用,及时返回接口数据,还能当作微信支付的 验收示...

2018-11-13 20:10:08 723

原创 浅析微信支付:如何使用沙箱环境测试

本文是【浅析微信支付】系列文章的第十篇,主要讲解如何使用沙箱环境来测试微信支付。浅析微信支付系列已经更新十篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:申请退款、退款回调接口、查询退款浅析微信支付:查询订单和关闭订单浅析微信支付:支付结果通知在实际开发中,通常我们都是在开发环境中开发,本地环境也有很多限制,比如:微信支付无法调起、H5链接需要鉴权、支付结果通知需要外网等。...

2018-11-13 15:19:58 1661 1

原创 浅析微信支付:下载对账单和资金账单

本文是【浅析微信支付】系列文章的第九篇,主要讲解商户下载对账单接口和资金账单接口的实现和一些注意事项。浅析微信支付系列已经更新九篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:申请退款、退款回调接口、查询退款浅析微信支付:查询订单和关闭订单浅析微信支付:支付结果通知在商户平台中,商家也可以下载资金对账单,历史的交易清单,具体位置:商户平台 -> 交易中心 -> 账...

2018-11-12 16:47:02 2364

原创 浅析微信支付:申请退款、退款回调接口、查询退款

本文是【浅析微信支付】系列文章的第八篇,主要讲解商户如何处理微信申请退款、退款回调、查询退款接口,其中有一些坑的地方,会着重强调。浅析微信支付系列已经更新七篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:查询订单和关闭订单浅析微信支付:支付结果通知浅析微信支付:统一下单接口在实际场景中,申请退款和退款回调接口是比较常用到的微信支付接口,这里我们会讲原路返回方式的退款,还有的是...

2018-11-08 20:46:25 1149

原创 浅析微信支付:查询订单和关闭订单

本文是【浅析微信支付】系列文章的第七篇,主要讲解微信商户平台的订单查询和关闭接口的使用。浅析微信支付系列已经更新六篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:支付结果通知浅析微信支付:统一下单接口浅析微信支付:微信公众号网页授权声明:这里的查询订单、关闭订单接口仅适用于 小程序支付、公共号支付、扫码支付、APP支付,刷卡支付方式此处并不适用。1、查询订单以下为微信官方...

2018-11-07 20:02:32 3568 1

原创 浅析微信支付:支付结果通知

本文是【浅析微信支付】系列文章的第六篇,主要讲解支付成功后,微信回调商户支付结果通知的处理。浅析微信支付系列已经更新五篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:统一下单接口浅析微信支付:微信公众号网页授权浅析微信支付:开发前的准备前面一章已经讲了如何调用统一下单接口和调起微信支付窗口,在调用下单接口时,我们会传入 异步接收微信支付结果通知的回调地址,顾名思义这个地址作用...

2018-11-06 17:40:10 7039 2

原创 浅析微信支付:统一下单接口

本文是【浅析微信支付】系列文章的第五篇,主要讲解如何调用统一下单接口生成预支付单及调起支付页面。浅析微信支付系列已经更新四篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:微信公众号网页授权浅析微信支付:开发前的准备上面是本文的前置文章,有前面几篇文章的基础以后看会更加明了,如果已经看过的小伙伴可以忽略。1、什么是[统一下单接口]?首先我们要明白这个问题,需要先行看一下微信的...

2018-11-05 20:53:48 1184

原创 浅析微信支付:微信公众号网页授权

本文是【浅析微信支付】系列文章的第四篇,主要讲解微信支付前如何获取获取网页授权及用户信息获取。浅析微信支付系列已经更新三篇了哟~,没有看过的朋友们可以看一下哦。浅析微信支付:开发前的准备浅析微信支付:前篇大纲浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)1、开发前的准备首先,如果没有看过本系列 浅析微信支付:开发前的准备 的朋友需要看一下这篇文章,链接在上方;本文...

2018-11-05 16:36:10 1475

原创 浅析微信支付:开发前的准备

本文是【浅析微信支付】系列文章的第三篇,主要会讲一下在开发前的一些注意事项。浅析微信支付系列已经更新两篇了哟~,没有看过的朋友们可以看一下。浅析微信支付:前篇大纲浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)1、开发必备因为作者是Java开发,所以这个系列仅针对Java开发人员,其他语言的同学也可以简单看看,了解一下,大概的步骤都是一样的;接下来我们来了解一下开发...

2018-11-01 21:04:28 572

原创 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

本文是【浅析微信支付】系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处。上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下。浅析微信支付:前篇大纲微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以余额、绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。微信支付开通需要申请商户平台功能,所以,个人的订阅号是不能开...

2018-11-01 10:46:18 1003

原创 使用 ResponseBodyAdvice 拦截Controller方法默认返回参数,统一处理返回值/响应体

使用 ResponseBodyAdvice 拦截Controller方法默认返回参数,统一处理返回值/响应体 使用 @ControllerAdvice & ResponseBodyAdvice 拦截Controller方法默认返回参数,统一处理返回值/响应体1、Controller代码以下是Controller查询方法源码:/** * controller ...

2018-06-29 15:39:49 3146 1

原创 Java中使用google.zxing快捷生成二维码(附工具类源码)

Java中使用google.zxing快捷生成二维码(附工具类源码) 移动互联网时代,基于手机端的各种活动扫码和收付款码层出不穷;那我们如何在Java中生成自己想要的二维码呢?下面就来讲讲在Java开发中使用 google.zxing 生成二维码。

2018-04-23 23:06:19 364

原创 Redis设置Key/value的规则定义和注意事项(附工具类)

Redis设置Key/value的规则定义和注意事项(附工具类) 对于redis的存储key/value键值对,经过多次踩坑之后,我们总结了一套规则;这篇文章主要讲解定义key/value键值对时的定义规则和注意事项。前面一篇文章讲了如何定义Redis的客户端和Dubbo集成存储器;当我们真正开始开发的时候,就会突然发现,有点不知道如何去定义Redis的Key和Value值格式,...

2018-04-20 09:56:38 30289 1

原创 Spring+Dubbo集成Redis的两种解决方案

Spring+Dubbo集成Redis的两种解决方案 当下我们的系统数据库压力都非常大,解决数据库的瓶颈问题势在必行,为了解决数据库的压力等需求,我们常用的是各种缓存,比如redis,本文就来简单讲解一下如何集成redis缓存存储,附github源码。环境准备· redis · IDEA 开发工具· JDK 1.8及以上· Maven 4.0及以上red...

2018-04-17 22:54:02 4610

原创 SpringBoot指南|第四篇:集成swagger生成API文档

SpringBoot指南|第四篇:集成swagger生成API文档 本文介绍如何使用swagger生成API文档。为什么需要API的文档 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来...

2018-03-19 19:54:13 349

原创 maven-replacer-plugin 静态资源版本号解决方案(css/js等)

maven-replacer-plugin 静态资源版本号解决方案(css/js等) 本文介绍如何使用 maven 的 com.google.code.maven-replacer-plugin 插件来自动添加版本号,防止浏览器缓存。目录1.解决方案2.原始文件和最终生成效果3.pom.xml 中插件添加4.html中 css/js 文件引用规则5.结语...

2018-03-16 16:41:35 4139 5

原创 SpringMVC后台token防重复提交解决方案

SpringMVC后台token防重复提交解决方案 本文介绍如何使用token来防止前端重复提交的问题。目录1.思路2.拦截器源码实现3.注解源码4.拦截器的配置5.使用指南6.结语思路1.添加拦截器,拦截需要防重复提交的请求2.通过注解@Token来添加token/移除token 3.前端页面表单添加(如果是Ajax请求则需要在请求的...

2018-03-16 14:27:12 1238

原创 SpringBoot指南|第三篇:使用JPA访问MySQL数据库

本文介绍如何使用JPA来操作MySQL的CRUD。目录1.简介2.环境准备3.使用Gradle构建项目4.创建MySQL数据库及相关配置文件5.构建JPA访问MySQL数据库6.参考资料7.结语1.简介这是SpringBoot指南的第三篇文章,关注公众号查看更多相关文章哦。本文主要讲述如何使用JPA来操作MySQL进行CRUD(增查改删)。...

2018-02-26 22:00:49 658

原创 SpringBoot指南|第二篇:构建一个RESTful Web服务

SpringBoot指南|第二篇:构建一个RESTful Web服务 本文将使用SpringBoot引导快速创建一个“Hello World”的RESTful Web服务。目录1.简介2.环境准备3.使用Maven构建项目4.构建一个RESTful Web服务5.参考资料6.结语1.简介上一篇文章讲了如何快速构建一个SpringBoot项目,本文...

2018-02-24 17:50:51 315

原创 SpringBoot指南|第一篇:构建第一个SpringBoot项目

SpringBoot指南|第一篇:构建第一个SpringBoot项目 Learn how to build an application with minimal configuration. 了解如何使用最少的配置构建应用程序。目录1.简介2.准备事项3.了解您可以使用Spring Boot做什么4.构建一个Maven项目5.创建一个简单的Web应用...

2018-02-23 14:31:21 555

原创 【Java利器】JDK5-9新特性解析+代码 - JDK9

【Java利器】JDK5-9新特性解析+代码 - JDK9 本文主要介绍JDK9的新特性。目录1.Java 平台级模块系统2.Linking3.JShell : 交互式 Java REPL4.改进的 Javadoc5.集合工厂方法6.改进的 Stream API7.私有接口方法8.HTTP/29.多版本兼容 JAR10.更多1.Java 平台

2018-02-05 22:12:35 340

原创 【Java利器】JDK5-9新特性解析+代码 - JDK7

本文主要介绍JDK7的新特性。目录1.语法上支持集合,而不一定是数组[错误,谣传]2.switch中可以使用字串了 3.泛型实例化类型自动推断4.新增一些取环境信息的工具方法5.Boolean类型反转,空指针安全,参与位运算6.两个char间的equals7.安全的加减乘除8.二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。9.Try-with-re

2018-01-31 23:54:32 383

原创 【Java利器】JDK5-9新特性解析+代码 - JDK6

本文主要介绍JDK6的新特性。目录1.DestTop类和SystemTray类 2.使用JAXB2来实现对象与XML之间的映射3.StAX4.使用Complier API5.轻量级的Http Server API6.插入式注解处理API(Pluggable Annotation Processing API)7.用Console开发控制台程序8.对脚本语言的支持

2018-01-30 22:00:13 379

原创 【Java利器】JDK5-9新特性解析+代码 - JDK5

1.泛型通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。// new HashMap 此处需要指定map的类型Map map = new HashMap(2);2.foreach,更简洁的for循环// 这种for循环更具可读性for (Object obj: Objects) { // code}

2018-01-29 23:11:41 351

原创 【Java利器】JDK5-9新特性解析+代码 - JDK8

【Java利器】JDK5-9新特性解析+代码 - JDK8 JDK8 十大新特性一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int a); default double sqrt(int...

2018-01-29 18:01:11 364

原创 【vue】如何在mac上使用npm安装vue和安装问题处理

如何在mac上使用npm安装vue和安装问题处理 本文主要介绍mac/linux下如何使用npm来安装vue一、安装nvm和node.js见以前写的一篇文章:http://blog.csdn.net/YClimb/article/details/78793224二、使用npm安装在用 Vue.js 构建大型应用时推荐使用 NPM 安装,NPM 能很好地和诸如

2017-12-13 19:47:45 1797

原创 【Node.js】安装使用nvm管理nodejs版本

【Node.js】安装使用nvm管理nodejs版本 本文主要介绍mac/linux下如何安装nvm来管理nodejs版本一、下载nvm安装方式一:brew方式 1:brew list nvm 命令检测是否安装nvm,输入以下提示时为未安装: Error: No such keg: /usr/local/Cellar/nvm 或者可以使用nvm –ve

2017-12-13 17:32:56 6201

原创 【Spring】Dispatcher Servlet 简单理解及项目配置

Dispatcher Servlet 简单理解及项目配置 本文主要介绍Spring中Dispatcher Servlet在项目中的配置和基本理解一、简介DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。Dispatche

2017-12-02 17:05:22 1777

原创 【随笔】设计模式-单例模式

概念: 一个类有且只有一个实例;实现方式: 两种方式,饿汉模式和懒汉模式1:饿汉模式 1:设置类的构造函数修饰符为 private 2:声明一个 private 的类对象,并且实例化对象 3:创建一个 public static 的 getInstance 方法,返回值为第二步实例化的对象 4:通过对象 .get

2017-08-26 00:17:38 261

原创 【随笔】设计模式-工厂模式

简要说明 工厂模式和抽象工厂模式是在日常开发中使用非常广泛的设计模式。主要用于实现将对象的实例化部分取出来,进而优化系统架构,增强系统的扩展性。概念: 用工厂方法来代替 new 操作实现方式: 工厂模式包括工厂方法模式和工厂抽象模式;抽象工厂模式是工厂方法模式的扩展工厂模式的意图: 1:定义一个接口来创建对象,让子类来决定哪些类需要被实

2017-08-26 00:14:21 273

原创 Windows Server搭建Tomcat服务器及Java项目应用

Windows Server搭建Tomcat服务器及Java项目应用 本文主要介绍使用阿里云Windows Server搭建Tomcat服务器及Java项目应用,将文章写下来以后自己也可以及时看看。工具和软件服务器:阿里云Windows Server 2012 R2 数据中心版 64位中文版 远程桌面连接工具:Microsoft Remote Desktop for

2017-08-09 19:58:41 5218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除