江国林  

2019年12月28日

摘要: 工作中用过线程池来进行多线程的操作,但是也仅仅是停留在使用方面,没有深入研究,现在通过源码来仔细研究下java的线程池。关于线程池的优缺点就不研究了,直接通过一个源码来看看java中线程池的原理。 使用ThreadPoolExecutor来创建一个线程池 public class MultipleT 阅读全文
posted @ 2019-12-28 12:09 Mr_jiangjiang 阅读(110) 评论(0) 推荐(0)

2019年12月9日

摘要: 引言 Java动态代理是代理模式的一种,代理模式就是:为另一个对象提供一个替身或占位符一控制对这个对象的访问。举个例子,明星都有一个经济人,一般各种商业活动,都会先找到经济人进行洽谈,洽谈成功,才会给明星安排上活动,经纪人就是明星的代理。 在java.lang.reflect包中实现了对代理的支持, 阅读全文
posted @ 2019-12-09 01:07 Mr_jiangjiang 阅读(318) 评论(0) 推荐(0)

2019年3月20日

摘要: 发起退款的时候,微信会回调我们给的回调地址,有两种方式,一种是我们在程序中主动发起的退款,一种是在商户平台直接进行退款操作。 两种方式退款都会有回调。回调中有部分数据是以加密方式给我们的,这个需要去解密出来,不过,按照解密过程中会有坑,下面这个地址的文章很好完成了解密: 解密微信退款结果通知中的加密 阅读全文
posted @ 2019-03-20 17:44 Mr_jiangjiang 阅读(745) 评论(0) 推荐(0)
 
摘要: 一、开发前准备 1)企业微信 2)商户号(微信支付商户平台账号) 3)wx-pay SDK, JSSDK 二、开发前了解开发文档,以及相关概念。 官方文档地址:https://work.weixin.qq.com/api/doc#90000/90135/90280。 先来了解企业支付需要的一些相关概 阅读全文
posted @ 2019-03-20 15:09 Mr_jiangjiang 阅读(1503) 评论(0) 推荐(0)

2019年1月14日

摘要: 最近项目中需要实现客户在公众号中和客服(客服使用后台网站系统)进行实时聊天的功能。折腾了一段时间,实现了这个功能。现在将过程记录下,以便有相同需求的同行可以参考,也是自己做个总结。这篇是上,用手机编辑的不方便贴代码,所以先讲大概思路,下篇再出个step by step 讲解。 要实时聊天那就要两个用 阅读全文
posted @ 2019-01-14 17:07 Mr_jiangjiang 阅读(1515) 评论(2) 推荐(0)

2018年9月12日

摘要: 在学习.net core的过程中,到处见到异步的使用,Task、async、await随处可见。有点疑惑,就去了解了下这个过程是怎样的。 下面是一段代码,去看看是怎么执行的吧。 一、看看异步执行的方式 我们看到,主线程ID是1,然后调用TestAsync方法,注意在Main方法中,调用TestAsy 阅读全文
posted @ 2018-09-12 23:22 Mr_jiangjiang 阅读(216) 评论(0) 推荐(1)

2018年3月7日

摘要: 之前asp.net web项目在部署IIS站点的时候可以直接选择项目目录,不用发布,然后附加进程的时候,找到w3wp.exe开头的进程,再根据用户名找到要附加的进程,就可以附加进程调试了。但asp.net core web项目要发布后,才能部署到IIS上,然后就不知道怎么附加进程了。网上看了好多方法 阅读全文
posted @ 2018-03-07 14:02 Mr_jiangjiang 阅读(1638) 评论(3) 推荐(0)
 
点击右上角即可分享
微信分享提示