- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 Java微信支付全教程demo【公众号支付】
直入主题: 注册微信公众号、微信支付商户号,并做好基础配置(不解释配置详情,无非是获取 appid,商户号等) 微信支付接口代码 微信支付回调接口代码 微信h5支付页面唤起字符密码界面完成支付 1,写代码之前准备工作(1):利用开源代码 weixin-java-tools来开发效率很高,免去了很多繁琐的代码开发量;链接 https://github.com/wec...
2018-08-20 17:16:14 704
转载 阿里云Redis开发规范
一、键值设计1. key名设计【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}。【强制...
2018-08-20 17:06:06 307
转载 springboot2.0日志配置 logback的使用和logback.xml详解
logback的使用和logback.xml详解写的非常详细。只根据上面的我们会发现,日志要么输出到文件。要么输出到控制台不能有选择的输出满足我们的要求,这是需要看下面这个文章,多个xml路径,有选择的输出到文件。这两篇文章结合,基本满足我们实际应用的需要。为了使我们的日志更加利于观看,我们可以把日志做成html格式的, <?xml version="1....
2018-08-10 14:02:49 485
转载 RabbitMQ 延迟队列实现订单支付结果异步阶梯性通知
在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采用几种方案结合的补偿机制,不能完全依赖某一种机制。例如一个支付结果的通知,一方面会在支付页...
2018-08-10 13:48:57 7442 1
转载 spring boot + vue + element-ui全栈开发入门——基于Electron桌面应用开发
前言 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。Electron于2013年作为构建Github上可编程的文本编辑器Atom的框架而被开发出来。这两个项目...
2018-08-08 14:24:19 7669 4
转载 Java 实现高并发秒杀
1 需求分析和技术难点:(1) 分析: 秒杀的时候:减少库存和购买记录明细两个事件保持在同一个事物中。 使用联合查询避免同一用户多次秒杀同一商品(利用在插入购物明细表中的秒杀id和用户的唯一标识来避免)。(2) 秒杀难点:事务和行级锁的处理 (3) 实现那些秒杀系统(以天猫的秒杀系统为例) (4...
2018-08-03 10:02:47 5511
转载 spring boot + Mybatis + redis 秒杀系统
最近开了一些高并发的东西,以及一些秒杀系统,但感觉都没有完整的描述。于是自己就动手实现了一个简单版本的抢购系统。本系统采用spring boot + mybatis + redis实现。项目结构图如下:项目工程已放到GitHub上了,https://github.com/feibabm/seckill,需要的请自行下载。本文主要借鉴网上一些通用的做法,做出一个例子,主要实现...
2018-08-02 14:57:46 780
转载 日志监控告警系统的设计与实现
基于的日志进行监控,监控需要一定规则,对触发监控规则的日志信息进行告警,告警的方式,是短信和邮件。log4j---->error,info,debug 应用程序程序的日志 error级别 TimeOutException 角标越界IndexXXXException ......Error com.alibaba.jstorm.daemon.worker.WorkerData]-...
2018-08-02 10:44:01 1989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人