继上一篇".NET Core 微信小程序支付——(统一下单)后",本文将实现统一退款功能,能支付就应该能退款嘛,一般涉及到钱的东西都会比较敏感,所以在设计退款流程时一定要严谨,不能出一点差错,否则你将会面临自己掏腰包的可能,下面我们来讲一讲退款的实现步骤。 目录 1、退款应该场景及规则 2、实现统一 ...
分类:
微信 时间:
2019-09-12 10:25:40
阅读次数:
201
CountDownLatch 实例代码: semaphore : 控制并发访问的线程个数 通过提供同步机制,来控制当前访问的线程个数 tryacquire: 尝试获取可用资源,如果获取不到就丢弃 cyclicBarrier: 使用场景和countDownLatch的使用场景很类似,但是可以循环的使用 ...
分类:
其他好文 时间:
2019-09-12 09:24:40
阅读次数:
66
程序的耦合 耦合:程序间的依赖关系 包括: 类之间的依赖 方法间的依赖 解耦: 降低程序间的依赖关系 在实际开发中: 应该做到,编译期不依赖,运行时才依赖 解耦思路: 第一步:使用反射来创建对象,而避免使用new关键词 第二步:通过读取配置文件来获取要创建的对象全限定类名 创建BeanFactory ...
分类:
编程语言 时间:
2019-09-11 20:12:43
阅读次数:
96
原文链接 http://www.limerence2017.com/2019/09/11/golang11/#more 函数简介 函数是编程语言中不可缺少的部分,在golang这门语言中函数是一等公民。也是使用好golang的必备技能。看下golang函数的格式 一个简单的函数 该函数返回传入的字符 ...
分类:
其他好文 时间:
2019-09-11 17:50:31
阅读次数:
80
前言 redis在生产环境中通常都会设置密码以保证一定的安全性,本篇blog就简单记录一下如何在redis中设置客户端登录密码。 修改redis.conf 说明:暂时没有测试,一般自己的电脑安装中使用没有用到密码。 打开redis.conf文件,搜索requirepass关键字,如下图: 关注标记的 ...
分类:
其他好文 时间:
2019-09-11 16:15:09
阅读次数:
123
python3 pip 安装tomorrow模块,调用时候会报错:def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax 查看motorrow.py源码发现,async是python的关键字,换个换个函数名,如asyn ...
分类:
编程语言 时间:
2019-09-10 13:12:10
阅读次数:
131
要理解事件冒泡机制,就得先了解事件。 浏览器是事件驱动型的,根据用户的行为触发不同的事件,根据事件执行相应的操作。我们较为熟悉的事件有三大类型:鼠标键盘事件、页面事件、表单相关事件。 鼠标键盘事件:onclick、ondbclick、onmousedown、onmouseup、onmouseover ...
分类:
Web程序 时间:
2019-09-10 13:08:24
阅读次数:
161
maven介绍 maven安装和配置 maven使用入门 eclipse整合maven eclipse中创建maven项目 聚合项目 ...
分类:
其他好文 时间:
2019-09-10 00:38:29
阅读次数:
88
一、docker环境部署 下载地址 https://dn-dao-github-mirror.qbox.me/docker/install/windows/InstallDocker.msi 二、代码 gitlab https://v.src.corp.qihoo.net/sp_bbs/bbs_tr ...
分类:
其他好文 时间:
2019-09-09 19:49:03
阅读次数:
97