AWS SQS如何实现指数退避

SQS 全称 Simple queue service,是 AWS 推出一款消息队列服务。按照 AWS 官方文档的说法,SQS 居有高吞吐、高可用的特性。从我个人的开发体验来看,SQS 是一

2019年回顾

2019年,虽然有很多不满意,但总的基调是好的。 学习了诸多技术,包括TypeScript、Cocos、Haskell、OS、Akka和Vue

mini-parser小轮子

代码链接 demo如下,定义好rule后进行parse。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 const rule = AndRule.of( [ TextRule.of("hello", "HELLO_RULE"), OrRule.of( [TextRule.of(", "), TimesRule.of(3, TextRule.of(" ", "SPACE"), "TIMES")], "NO_NAME" ), TextRule.of("world", "WORLD"), OneOrMoreRule.of(TextRule.of("!"), "SAMPLE") ], "HELLO_WORLD" ); console.log(JSON.stringify(rule.accept("hello world!!!"))); 结果为

JVM if<cond>指令笔记

1 format: if<cond> branchByte1 branchByte2 从栈中弹出一个值,和0进行比较,根据指令的不同,有不同的比较方法得出一个值,如果为假,则顺序执行后面的指令。那为真的呢?: branchByte1 branchByte2 都是

配置vim进行Haskell开发

第一步当初是安装vim,推荐使用比较新的8.1+版本。 写haskell需要安装相应的插件,vim没有原生的插件管理系统,所以得先搞定这个。 这

2018年回顾

过年前拿到了offer,详见知乎。 舍友们一起出去旅游,去了华哥他老家还有重庆。 毕业前的几个月,一直一个人窝在北郊的屋子里,长胖了很多。 工作培