摘要:DelayQueue简介 在很多场景我们需要用到延时任务,比如给客户异步转账操作超时后发通知告知用户,还有客户下单后多长时间内没支付则取消订单等等,这些都可以使用延时任务来实现。 jdk中DelayQueue可以实现上述需求,顾名思义DelayQueue就是延时队列。 DelayQueue提供了在指 阅读全文
posted @ 2019-12-12 12:26 依天照海 阅读 (537) 评论 (0)
摘要:以下内容仅供学习交流,请勿直接用于商业活动 2019年10月3日更新 经过长时间实践,发现微信和支付宝通知并不是很稳定,有时候会有漏消息的可能,这样对业务会造成很大影响,有些银行的二维码收款可以订阅短信通知,监听短信通知十分稳定, 经过长达数月的测试,没有一起遗漏,所以值得试试,唯一的缺点是短信接收 阅读全文
posted @ 2019-03-12 10:57 依天照海 阅读 (8914) 评论 (5)
摘要:最近一个项目用到了多个数据库,所以需要实现动态切换数据源来查询数据,http://drugjail.com/lzrabbit/p/3750803.html这篇文章让我受益匪浅,提供了一种自动切换数据源的思路,但这种方式不支持事务,所以我进一步改进了这个方案,下面直入正题 多数据源配置: Spr 阅读全文
posted @ 2018-05-17 10:34 依天照海 阅读 (628) 评论 (2)
摘要:最近买了一台阿里云,现在阿里云CentOS都已经支持7了(前面都是使用CentOS6),索性直接使用CentOS7,7上面目前最大区别就是service变成了现在的systemctl,简单的查了一下并结合使用,发现systemctl功能上等同于6上面的service+chkconfig,也就是说配置 阅读全文
posted @ 2017-06-29 22:19 依天照海 阅读 (7763) 评论 (1)
摘要:接上篇,反向代理的原理与用途很多地方有讲,用文字说再多可能也表达不清楚,下面贴一张拓扑图,介绍下什么叫反向代理 以上图有两种情景 1. 访问者的客户端是 local ,要访问baidu的服务器,baidu的前台服务器本身不处理具体的业务,只是根据访问的数据类型,或者业务类型等(就是一些特定的规则,比 阅读全文
posted @ 2017-06-28 23:13 依天照海 阅读 (2283) 评论 (0)
摘要:接上篇,nginx处理静态资源的能力很强,后端服务器其实也可以处理静态资源,比如tomcat,但把非业务类的单一数据交给后端处理显然效率比较低,还有一种场景是多个站点公用一套资源集时,通过nginx可以建立静态资源服务器,达到高效处理静态资源,下面直接看nginx如何处理静态资源: nginx 静态 阅读全文
posted @ 2017-06-28 22:34 依天照海 阅读 (537) 评论 (0)
摘要:接上篇,nginx配置系列 HTTPS现在已经很流行,特别是AppStore上线的应用要求使用HTTPS进行通信,出于安全考虑也应该使用HTTPS,HTTPS配置需要准备证书文件,现在也有很多免费证书可以申请,比如阿里云 证书相关有两个文件,一个key文件server.key,一个证书文件serve 阅读全文
posted @ 2017-06-27 09:46 依天照海 阅读 (10559) 评论 (2)
摘要:本来准备详尽的出一份nginx配置讲解,但nginx功能配置繁多,平常使用中使用最多的一般有: 1. 虚拟主机配置 2. HTTPS配置 3. 静态资源处理 4. 反向代理 虚拟主机配置 先说虚拟主机配置,nginx的核心配置文件在nginx的安装目录下conf目录中(如果是CentOS通过yum安 阅读全文
posted @ 2017-06-26 21:21 依天照海 阅读 (127) 评论 (0)
摘要:以前翻墙用GoAgent,现在发现了新的利器——xx-net,xx-net项目主页GitHub,使用python编写,配置简单,截至目前已有15k的星星,不多说了直入正题:如何配置xx-net? 以下环境均在macOS上,浏览器使用Chrome,在GitHub下载xx-net,我将xx-net下载后 阅读全文
posted @ 2017-06-26 17:06 依天照海 阅读 (18) 评论 (0)
摘要:因为Google老是出现无法连接的问题,对于一个coder来说都是泪,所以决定想想办法。因为本人长期使用OS X,所以简单的记录一下OS X下基于GAE平台的代理软件GoAgent。 1.申请Google App Engine并创建AppID,图示说明 a.登录Google App Engine,连 阅读全文
posted @ 2013-10-25 11:19 依天照海 阅读 (192) 评论 (0)