面向状态机编程:复杂业务逻辑应对之道
在研发项目中,经常能遇到复杂的状态流转类的业务场景,比如游戏编程中NPC的跳跃、前进、转向等状态变化,电商领域订单的状态变化等。这类情况其实可以有一种优雅的实现方法:状态机。
Stella981 Stella981
3年前
Apache RocketMQ 的 Service Mesh 开源之旅
!头图.png(https://ucc.alicdn.com/pic/developerecology/f78fabd1620a43f19944004992145ca9.png)作者| 凌楚   阿里巴巴开发工程师导读:自19年底开始,支持ApacheRocketMQ的NetworkFilter历时4个月的C
Stella981 Stella981
3年前
Devops工程师需要具备的10项技能
Facebook、Amazon和Microsoft等公司正在大量使用DevOps技术来确保软件的一致交付,DevOps的的工作机会和所需要的技能集也是越来越多。在这里,我们将讨论Devops工程师需要具备的10项技能,以享受成功的职业生涯。1\.软技能和沟通技巧正如下面所讨论的,DevOps是开发和运营的结合。因此,DevOps工作需要
Stella981 Stella981
3年前
DevOps 工程师成长日记系列四:打包
!图片(https://oscimg.oschina.net/oscnet/0927cdcbea2c9341051e023df1ba0bd85bf.png)原文地址:https://medium.com/@devfire/howtobecomeadevopsengineerinsixmonthsorlesspart4p
Wesley13 Wesley13
3年前
PCB设计,工程师如何避免不入流!
一般PCB基本设计流程如下:  前期准备——PCB打样(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jiepei.com)设计——PCB布局——布线——布线优化和丝印——网络和DRC检查和结构检查——制版。!(https://oscimg.oschina.net/
Stella981 Stella981
3年前
DevOps 工程师成长日记系列三:版本
原文地址:https://medium.com/@devfire/howtobecomeadevopsengineerinsixmonthsorlesspart3version76034885a7ab(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmed
Stella981 Stella981
3年前
DataWorks 如何撑起阿里99%的数据开发?
https://yq.aliyun.com/articles/746515!1(https://yqfile.alicdn.com/19285007c24d3e475c7e7fe50a49419db3bb253e.jpeg"1")阿里妹导读:DataWorks是阿里巴巴自主研发,支撑阿里巴巴经济体9
使用第一性原理思维思考如何打造提高生产力的平台 | 京东云技术团队
数字化转型会带来大量的研发需求,如何更好更快的交付这些需求成为一个突出问题,该怎么打造一个平台去解决该问题?能不能用第一性原理思维去推导出发展方向?
API 小达人 API 小达人
1年前
5分钟上手 浏览器插件测试——Eolink Apikit
EolinkApikit研发管理和自动化测试产品中,提供了多种发起API测试的方式,包括浏览器插件测试。通过EolinkApikit官方浏览器插件发送请求,需要安装Chrome或者Firefox插件,可访问本地服务器(localhost)、内网、局域网。
研发提效:想快速定制一个OLAP应用?你可以这么做
一、背景在日常项目中,经常能遇到多维度、多指标自由组合分析的OLAP系统建设场景,这类需求往往具有分析关系复杂、开发周期长和数据量大等特点,需要研发投入比较大的精力进行建设。针对OLAP的场景,目前开源界大部分项目都是针对存储层的实现,如ClickHous