JS Bin
摘要: Java的NIO是非阻塞式的IO (non-blocking io) 一、理解同步与异步、阻塞与非阻塞 (1)同步和异步 ​ 同步和异步描述的是一种消息通知的机制,主动等待消息返回还是被动接受消息。同步io指的是调用方通过主动等待获取调用返回的结果来获取消息通知,而异步io指的是被调用方通过某种方式 阅读全文
posted @ 2019-12-25 09:52 左五六 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 支付宝扫码支付流程 (1)商户调用支付宝的预下单接口:获得订单的二维码图片地址。 alipay.trade.precreate (2)发起轮询获得支付结果: 等待5秒后调用【交易查询接口alipay.trade.query】,通过支付时传入的商户订单号(out_trade_no)查询支付结果(返回参 阅读全文
posted @ 2019-12-18 17:42 左五六 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 预下单当面付二维码支付调试 一、下载支付宝的当面付DEMO TradePayDemo (1)项目结构(这是修改了项目结构过后了的,新增了web文件夹,修改方法在后面) (2)进行支付宝沙箱的配置修改zfbinfo.properties文件 二、修改为WEB项目 (1)配置服务器 (2)打开项目结构, 阅读全文
posted @ 2019-12-18 16:45 左五六 阅读(1933) 评论(0) 推荐(1) 编辑
摘要: @大神爱吃茶 支付宝沙箱支付不成功的问题、扫码扫不出来的问题 初次使用支付宝沙箱app进行联调的时候,可能会遇到支付不成功的问题,比如我们在使用“当面付”功能的时候,会下载当面付的DEMO: 选择JAVA版本,下载完成后进入TraderPayDemo,修改里面的 open_api_domain pi 阅读全文
posted @ 2019-12-17 21:12 左五六 阅读(3621) 评论(0) 推荐(2) 编辑
摘要: @大神爱吃茶 解决@Autowired注入时下划线红色的问题 在使用@Autowired自动注入的时候IDEA会自动推荐目前不推荐使用这种自动注入的方式,所以下划线会变红色。有一个比较简便的方法可以使当前类的@Autowired的红色下滑线去掉的方法。 解决办法:将高亮移动到语法中间就可以了。 阅读全文
posted @ 2019-12-09 20:52 左五六 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: @大神爱吃茶 joda-time的使用,创建时间处理工具类DateTimeUtil Joda-Time是专门处理时间的库。可以将我们传进去的date对象标准化为我们想要指定保存的时间格式形式: 1 import org.apache.commons.lang3.StringUtils; 2 impo 阅读全文
posted @ 2019-12-05 21:31 左五六 阅读(701) 评论(0) 推荐(0) 编辑
摘要: @大神爱吃茶 Properties类的使用,工具类PropertiesUtil 配置文件中的内容我们配置好后直接获取其中的一些关键的属性到程序中来使用怎么操作呢?Java的工具包里面给我们提供了java.util.properties类。 背景:我们在实际业务中往往需要进行很多的配置,但是后期维护的 阅读全文
posted @ 2019-12-05 20:23 左五六 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: @大神爱吃茶 springMVC中配置CommonsMultipartResolver,介绍MultipartResolver的使用 一、MultipartResolver的配置综述 MultipartResolver是专门处理文件上传的一个类,比如我们在前台上传文件到如FTP服务器。 Multip 阅读全文
posted @ 2019-12-04 21:05 左五六 阅读(3560) 评论(0) 推荐(0) 编辑
摘要: @大神爱吃茶 java.util.Timer中的TimerTask类 这个包java.util.Timer是Java中的一个实用工具类,用来调度将来某个时间执行的线程。 TimerTask类的源码: public abstract class TimerTask implements Runnabl 阅读全文
posted @ 2019-12-03 11:29 左五六 阅读(921) 评论(1) 推荐(0) 编辑
摘要: @大神爱吃茶 泛型的实际应用情况和通配符的使用,关于大范围和小范围互相赋值的时候JVM编译报错的问题: 问题描述:继承关系 class A {} class B extends A {} class C extends A {} class D extends B {} 下面给出了几种说法: The 阅读全文
posted @ 2019-12-03 10:46 左五六 阅读(416) 评论(0) 推荐(0) 编辑