Java字节码-使用ByteBuddy实现一个Java-Agent
摘要:Java字节码-使用ByteBuddy实现一个Java-Agent
阅读全文
微服务链路之测试环境快速部署
摘要:一般公司都会有开发环境、测试环境、线上环境,测试环境主要用于给测试人员测试每次新功能开发后提交的代码。随着公司业务的增长,这时候同时测试的新功能会越来越多,之前搭建的测试环境,一般是一到三个,这时候同时测试的功能数量远远大于测试环境的个数,就会导致测试人员会等待,有点像一个双核cpu要执行4个任务,
阅读全文
Gitlab的API调用
摘要:对Gitlab进行二次开发实际上就是通过HttpClient工具类来代替我们发送请求给Gitlab服务器,而不需要我们自己再手动访问Gitlab网页来进行操作。原理和思路并不难理解。其中要注意的就是使用HttpClient发送请求时需要携带一个private_token的参数过去,每个用户都有一个唯一的私人令牌,此令牌作为用户的唯一标识,Gitlab给我们提供了一个通过用户名和密码来专门获取此private_token的api,当然身份验证的方式不仅仅有这一种,还有OAuth2令牌和个人访问令牌的方式都可以。
阅读全文
Apache Thrift系列详解(三) - 序列化机制
摘要:Apache Thrift系列详解(三) - 序列化机制
阅读全文
Apache Thrift系列详解(二) - 网络服务模型
摘要:Apache Thrift系列详解(二) - 网络服务模型
阅读全文
Apache Thrift系列详解(一)- 概述与入门
摘要:Apache Thrift系列详解(一)- 概述与入门
阅读全文
VIP_OSP--基于Thrift的RPC框架的基本原理
摘要:VIP_OSP--基于Thrift的RPC框架的基本原理
阅读全文