使用GitLab高效管理开发

本篇文章介绍了如何使用GitLab进行高效的远程开发协作。 开发流程介绍总体流程分为Issue指定,开发,版本发布三个步骤。 OKR制定创建一个新的OKR的时候,首先小组组长罗列出这个OKR中的主要目标,然后发起电话会议邀请组内成员一起讨论分析OKR的具体任务是那些 制定Milestones根据OKR讨论出来的任务创建Milestones,用来关联OKR中讨论出来的任务,这样可以在M...

发布于 工作随笔

无处不在的队列

队列定义先进者先出 内存队列顺序队列:使用数组实现的队列链式队列:使用链表实现的队列循环队列:避免顺序队列下队列满的数据搬移,动态计算tail和head指针阻塞队列:入队满阻塞,出队空阻塞并发队列:支持并发入队和并发出队双端队列:对头队尾都支持入队和出队操作。既是生产者又是消费者有界队列:队列大小固定无界队列:队列大小无固定优先队列:实际不是队列 应用场景生产者-消费者(阻塞并发队列)单消...

发布于 工作随笔

RocketMQ在Phoenix框架中的应用与实践

感谢RocketMQ官微采稿 摘要:Phoenix是宽拓科技架构团队研发的内存计算框架,借鉴了LMAX的架构思路,采用CQRS和EventSouring理念打造。本文简单介绍Phoenix,以及RocketMQ在Phoenix中的应用与实践。注:该Phoenix不是Apache开源的那个Phoenix。 行业背景在金融资管投资交易领域,业务场景复杂,如在交易处理场景中,存在事前的风控头寸...

发布于 工作随笔