每周精选技术文章心得 Vol.2-20180603

本周开始除了每日的微信公众号闲来无事的阅读,周末时候再加入些以前知乎或微博收藏的文章来阅读,做到慢慢消化些碎片知识吧。 星期日(知乎特别篇): C++的奇特写法int b = 4[a];,可以用来做type trait/constraint,用来判断一个类型到底是一个重载了[ ](取下标)操作符的用户定义的类(比如vector),还是一个原生的数组或指针。当你的模板希望只处理原生数组或指针,而不希 …

阅读全文

每月技术提升2018年6~7月

每月技术追踪 [移动前端]近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,完全放弃兼容node,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。但是最火的还是issue被国人掩埋,求不要更新学不动了。 [编程语言]Oracle计划取消Java序列化并用一个新的框架替代。据称序列化功能堪称诞生 …

阅读全文

每周精选技术文章心得 Vol.1-20180528

在上下班路上经常会进行一些碎片时间阅读,好的文章也经常分享到朋友圈,不过有时候却没有真正静下心来对文章内容进行思考。从本周开始将每天碎片时间阅读的文章也写点心得体会,不能光看不思考嘛。近期的阅读兴趣集中在大数据系统与区块链,说白了还是分布式系统的实践。 周一: 大数据架构设计应用是一方面,这篇文章没有过多说明饿了么的大数据计算架构,更多可以说的是任务调度与配套的监控与故障分析系统,具体实现经验也没 …

阅读全文

大数据系统入门指南

sql统计,排序,join(大表之间join,大小表之间join等性能分析及优化),分组聚合操作数据倾斜及解决方案。 hive的外部表,分区表,分同表的使用等。 四by:sort by ,order by,cluster by,distribute by等 1. Hadoop 参考资料:《Hadoop实战》、《Hadoop 权威指南》 知道MapReduce大致流程,Map, Shuffle, R …

阅读全文

锤子TNT理解万岁

老罗会前说要准备好纸尿裤并重新定义下一个十年的革命性计算产品,结果第二天看评论是吐槽声一片。开始没有看宣传录像原以为只是选择安卓平台带来的软件兼容问题。哪知看完才知道发布会完全就是场灾难,暴露出的问题又何止是演示出现些“小bug”,整个花大力气宣传的TNT产品设计本身就是灾难,槽点无数。 1. 明显的实用问题 发布会上不知道老罗哪里来的勇气,拿着这个半成品就敢于演示了。演示过程一身汗一路磕磕绊绊, …

阅读全文