node

Meteor部署总结

使用docker部署meteor使用daocloud平台(目前还是免费试用)前需要添加docker配置。在项目根下创建Dockerfile,并键入FROM meteorhacks/meteord:onbuild逐步使用daocloud平台发布meteor应用登录daocloud平台并创建一份代码构建,选择你的仓库(支持github、coding、私有gitlab等),其他默

Javascript函数式编程小结

源起函数式编程近几年非常流行,经常可以在网上看到别人讨论相关话题. 我机缘巧合之下在github上看到有人提到一个讲js函数式编程的视频,看过之后突然茅塞顿开,瞬间把之前零碎的关于函数式编程的知识一下子都联系了起来, 于是自己希望趁有空把这些知识总结一下, 这样既可以回顾下知识耶没准能帮到一些对函数式编程感兴趣的朋友们.为什么需要函数式编程其实千万别被这看似高深的名字吓怕了

React Native 中 fetch的使用心得

最近在搞React Native 开发中,发现fetch与以前浏览器中使用XMLHttpRequest有一些差别;XMLHttpRequest方式的用法,相信大家已经很熟悉了,这里就不介绍了。fetch的基本用法GET、POST先来看看普通的GET的请求:// fetch(url,options).then().catch()// url (required), optio

GoJS 绘图 (四) :构建节点与GraphObjects

你可以构建一个节点或其类型的JavaScript代码。以下将讨论基本类型,你可以用它来建立一个节点对象。这些页面通过明确创建和添加节点和链路建立的示意图。以下页面将展示如何使用模型,而不是使用这些代码来构建图表。传统方式一个GraphObject是可以被构造和任何其他对象以相同的方式初始化的JavaScript对象。一个节点是一个GraphObject包含TextBlock

Pug模板(一)

Pug原名不叫Pug,原来是大名鼎鼎的jade,后来由于商标的原因,改为Pug,哈巴狗。以下是官方解释:it has been revealed to us that "Jade" is a registered trademark, and as a result a rename is needed. After some discussion among the ma

全站缓存时代

原则:动静分离,分级缓存,主动失效。Web 开发中,接口会被分为以下几类:纯静态页面。打死我都不会修改的页面。很长一段时间内,基本上不会修改。比如:关于我们。纯动态页面。实时性,个性化要求比较高。页面变化很大,或者每个用户看到的都不一样,比如:朋友圈。短时静态页面。在一定时间内基本不会变化,或者是容忍不需要实时更新。比如:文章、新闻。动静结合页面。这个页面既有动态,也有静态

windows 10 下配置安装node.js

在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客

Reboot-less node fencing in Oracle Clusterware 11g Release 2

在进行一次RAC的高可用性测试时,当private网卡的网线被拔掉之后,没有出现传说中的有一个节点被CRS强制重启,取而代之的是node2上面的ASM实例和RDBMS实例被关闭;当网线被重新插上时,node2上面的ASM实例和RDBMS实例自动重新启动。基于上面的现象,在google上搜索,发现oracle在11.2.0.2版本之后引入了叫reboot-less node

ookeeper:node

overviewzookeeper内部存储数据的数据结构是一棵树,类似于linux文件系统的组织方式。最上层有一个根节点 /,根节点下有子节点,字节点下又能递归地拥有子节点。没有任何子节点的节点称之为叶子节点。在zookeeper的术语中,节点称之为znode。zookeeper只是在内存中维护这样一份树状的数据结构,并没有直接提供分布式系统协调中的一些机制。分布式锁、集群

Ngin向EpressJS转发真实IP地址

由于服务器配置了Nginx的反向代理,在ExpressJS中无法获取到真实的IP地址。本文就介绍了如何配置Nginx以及ExpressJS使其可以显示用户的真实地址。 Nginx中的配置 修改你的配置文件 server {listen 80;server_name XXX.YYY.ZZZ;location / {proxy_set_header Host $