自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Go生产消费模式的实现

1、通道实现 import ( "fmt" "math/rand" "time" ) type Info interface { NewInfo(size int) chan interface{} SendInfo(ch chan<- interface{}) GetInfo(ch <-chan interface{}) } type MQ struct {} func NewMQ() *MQ { return &MQ{} } func (m *MQ)NewI

2020-10-28 11:25:38 162

原创 go协程池设计优化

前些时间因项目需求,需使用协程池处理事件,所以在网上看好很多相关文章,做了总结,然后根据业务需求做了进一步的优化。项目部署在生产环境中运行了很长时间,协程池处理事务比较稳定,目前还没有出现问题。所以分享给同行,能够相互学习。咋们就不多说,已代码为主。需要优化的可以多提提意见。 一、协程管理 package goroutine_pool import ( "r...

2020-07-27 11:41:01 364

原创 单主机业务限流实现

实现背景: 最近在实现一个服务,给外部企业提供接口,为了防止频繁访问导致资源占用问题。要对API接口限流,所以封装一个业务接口限流的功能。 以下是源码,GOLANG做了一个比较简单的功能实现,非一线互联网公司使用基本满足需求。仅做交流学习,希望对老铁们有所帮助。 import ( "sync/atomic" "time" "github.com/gpmgo/...

2020-07-27 11:34:44 248

原创 Ripple - 协议之做市商

Ripple协议做市商,是用来做夸网关之间的交易。任何一个用户都可以作为做市商,只要把单挂起就可以。 1、挂单 原生币 - 非原生币 非原生币 - 非原生币 2、book_offers 查询做市商 能挂单成功的例子(不同币种,不同网关) ...

2019-06-04 15:09:52 735

原创 Ripple - 协议之网关

Ripple协议之网关,是用来做跨币种之间的交易。 创建网关步骤: 1、发行地址启用DefaultRipple标志(AccountSet交易)挂起网关 https://developers.ripple.com/accountset.html https://xrpcharts.ripple.com/#/transactions/88AD17CE89F2FA1AD79101DA9BD30C...

2019-06-04 15:09:29 2614

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除