陌上人如玉 公子侍小双

Now not Only for AngularJS, Node.JS, MongoDB...

本文首先介绍GraphQL Server对于查询的执行过程,然后结合实际开发使用GraphQL的相关特性。 GraphQL Execution 在执行查询前,GraphQL会先通过类型系统来判断查询是… Read more

从去年开始,JS算是完全踏入ES6时代。在React相关项目中接触到了一些ES6的语法。这次接着GraphQL这种新型的接口风格,从后端的角度接触ES6。 这篇文章从ES6的特征讲起,打好语法基础;然… Read more

Gossip是一种去中心化、容错并保证最终一致性的协议。 Background:分布式环境 Gossip是为了解决分布式遇到的问题而设计的。由于服务和数据分布在不同的机器上,节点之间的每次交互都伴随着… Read more

ReferenceError同作用域判别失败相关,而TypeError则代表作用域判别成功了,但是对结果的操作是非法或不合理的。 这句话是在《你不知道的JavaScript》读书笔记[1][2]… Read more

上一次参加学术会议是和迪总在天津参加可视化会议visual-101。这次是跑到兰州参加CCF Big Data会议。 对我来说比较有意义的两个报告是:《大数据分析共性基础与核心技术》和《大数据分析实践… Read more

维度是用于在不同角度描述事物特征的概念,比如在时间维度上分析数据就是一种常见的方法。时间维度一般包含年、月、日等多个层次,每个层次都有与任务相关的属性。 在实际的案例中,数据源是由监控PaaS产品的监… Read more

Memcache Memcache 是一种简单的内存缓存工具,通过将高频率出现的请求结果存储在内存中来减少读取数据库的次数或者较长地逻辑处理任务。最终提高整个应用服务的响应速度。 Memcache的服… Read more

Peewee是Python的RDBMS ORM库。与node的mongoose之于MongoDB一样,在数据库上面封装一层来抽象数据库操作。在编写业务逻辑代码时,利用Peewee可以采取OO的风格,避… Read more

面向过程 程序应该是非常抽象的,就像“下载网页、计算频率、打印费波拉悉数列”一样易懂。 就拿随手遇到的项目来说。在数据预处理工作中,目标服务器以*.json.gz的形式存放数据,我们需要将数据下载下来… Read more

这周结束前完成了Hadoop的本机配置,由于权限的原因还引发了一些小插曲。总之在最后完成了环境的安装。本机的配置为RHEL(RedHat Enterprise Linux) 6.7 添加用户/用户组… Read more

这次的任务是实现下图中灰色元素居中,黄色扇形元素始终在贴附在容器的边框内。 理论知识 定位元素上篇文章讲过,这里再相互比较。 ```html static relative… Read more

前端的学习需要更多的实践和思考。百度前端技术学院是一个不错的学习地方,其通过任务驱动前端学习者实践和思考。其官网IFE已经结束报名,不过还是可以自行练习。 对于有过页面时间,但想更深入学习的喔从tas… Read more

最近刚完成mongoDB的压力测试,单集合内拥有2亿条数据。2亿多的数据量跑一次聚合操作会是怎么样的结果呢? 我们的测试环境还是老机器配置(5台分片集群、至强3.3GHZ、16G内存),集合依据上篇文… Read more