- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 DynamoDB 关系建模(多对多)
前一阵在Stack Overflow 上看到一篇关于DynamoDB 建模的回答,回答很好。所以这里整理一篇文章回顾该回答,指导以后的设计。文章目录1 Dynamodb 基础概念2 一对一3 一对多3 多对多3.1 辅助表3.2 外键集3.3 图形模式4 参考链接1 Dynamodb 基础概念每个DynamoDB表都有一个唯一的主键。主键必须由分区键组成,并且可以选择性地具有排序键。...
2019-04-29 09:54:55 1721 2
原创 后端缓存原理及常见问题
作为 server端经常会用到缓存技术来提供降低数据库压力和提高服务性能,因为一些数据我们没有必要每次查询的时候都去查询到数据库。今天读到一篇文章加深了自己对缓存的认识,整理一篇文档以作记录。文章目录1 缓存的基本实现2 缓存穿透2.1 原理2.2 解决方案3 缓存击穿4 缓存雪崩5 热点数据集中失效问题6 参考资料常见的缓存有redis等内存性缓存服务器。对于自己维护数据库而言,所有的请求都...
2019-04-25 20:19:42 3509
原创 makefile/gcc 向代码传递宏
今天捡起去年年初写的AWS IOT C code进行一波维护。代码通过AWS IOT 和服务器进行交互,具有基本控制功能,这是在X86平台上。但在嵌入式平台上还多了部分跑rtmp码流部分的代码。为了方便的在不同平台上调试代码不用去手动修改其中的内容今天在MakeFile中添加了平台这个变量并传入C代码中。而这种根据平台不同,需要调用不同编译器,依赖不同的lib,执行代码中不同部分的情况非常常见,...
2019-04-18 19:56:29 2017
原创 gulp打包混淆支持await/async语法
最近需要对node代码进行混淆编译,原来曾经解决过ES6打包混淆的问题,但最近在代码中使用了async/await语法,原来的gulpfile混淆又出问题了。下面是记录这次问题的过程,想要看解决方案可以直接跳第三节。文章目录1 环境2 问题3 解决方案1 环境待混淆代码 test.jslet test = function(){ return new Promise((resol...
2019-04-17 18:23:56 2861 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人