最近在针对一个开源A/B Test系统做二次开发,这个系统使用的是google 开源的轻量级依赖注入框架Guice。 1、Guice简介 Guice是Google开发的一个轻...
最近在针对一个开源A/B Test系统做二次开发,这个系统使用的是google 开源的轻量级依赖注入框架Guice。 1、Guice简介 Guice是Google开发的一个轻...
一、背景: 最近在开发过程中遇到一个问题,项目上线后几分钟后就会报错”数据库连接池已满、连接超时”,项目就宕掉了。后来细心的同事发现了可疑的点,操作数据库后没有将连接Clos...
前言 因业务需要,需要集成PayPal支付,故一边研究并顺便分享一下集成步骤。附上相关文档:PayPal集成官方文档[https://developer.paypal.com...
1. 检查系统是否安装zsh Linux/Unix提供了很多种Shell,为毛要这么多Shell? 难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一...
guava异步增强——ListenableFuture jdk原生的future已经提供了异步操作,但是不能直接回调。guava对future进行了增强,核心接口就是List...
前段时间跟项目QA沟通,但是我们的沟通非常非常不顺畅,我俩简直到了相见不如怀念的地步,我给领导反应,给我换个QA吧,我俩尿不到一个壶里。 这件事情最后过去了,现在再想想,觉得...
今天下午一个小同事问我为啥用scala的Future.sequence之后,future都是并发执行的,而非想像中的是按照串行执行的,导致并发生成了几千个到DB的连接,服务器...
说明:RSA为一种加密算法,生成的文件格式有两种,一种是PEM格式,另一种是DER格式,在Mac OSX 里面,pem格式是不能打开的,因此我们生成PEM文件之后,需要生成D...
最近项目有用到gRPC来发起请求,并且需要用到加密。做的过程中也是各种坑,官网文档也不详细,网上资料也不多。我把过程都记录一下,希望能帮助到有需要的朋友。 最近有朋友说构建时...