上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 中心思想:分为同步频率不等的两个层次,一个近乎实时(分钟甚至秒级别)定时同步,一个长时间(小时级甚至天级)定时同步。通过实时同步与数据库的交互,执行长时间定时同步中的同步任务。 为什么想到这个策略?最近在看 api 网关架构相关知识,想到网关中可能有一部分配置信息需要定时同步,同时在系统运行时可能需 阅读全文
posted @ 2018-12-28 16:39 流殇微 阅读(562) 评论(0) 推荐(0) 编辑
摘要: node.js 到底是什么?node.js 是一个 js 的运行环境和 api 集合,为本来只能在浏览器沙盒中运行的 js 提供了与操作系统进行交互的能力,从此 js 也和其它的后台语言一样可以操作文件,监听网络端口,读写数据库,与操作系统底层交互了。为什么要有 node.js 呢?因为传统的同步模 阅读全文
posted @ 2018-12-07 16:50 流殇微 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 最近遇到了一次 exports 导出的 class 在其它文件中不能使用的问题,仔细检查,发现是导出的方式有问题。 在这里总结一下。 当时导出的方法是: exports = class Test { ... } 然后在其它文件中,无论怎样都只能得到一个空对象。 后来改成 exports = modu 阅读全文
posted @ 2018-11-29 16:08 流殇微 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 现在有一个分布在多台主机上,每个主机上都有多个进程的http服务,这些所有的应用都是独立、平等的,唯一联系是同时都连接着同一个数据库集群。 现在有一个需求,需要从另外一个数据源( http 接口)定时同步数据到我的数据库中。 最简单的办法是每个进程都设置一个定时同步任务,但是这样的话,不论是对对方接 阅读全文
posted @ 2018-09-30 11:37 流殇微 阅读(617) 评论(0) 推荐(0) 编辑
摘要: Helmet is a collection of 12 middleware to help set some security headers.helmet 是一个包括了12个中间件,用来设置一些安全的 headers 的集合。1. Content-Security-Policy: defaul 阅读全文
posted @ 2018-08-07 14:02 流殇微 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 一般设置过期时间,是可以使用一个定时器不停的删除过期的数据。 但是这样就存在一个不准确的问题,因为定时器的时间不能设置的太短,否则就太消耗资源了。 但是如果在数据中加上过期时间,在数据被请求的时候跟当前的时间对比,如果数据过期,再返回数据过期(同时还可以删掉数据),而不是找不到数据才说数据过期,这样 阅读全文
posted @ 2018-04-17 14:10 流殇微 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 使用 vscode 开发 vue, 必不可少的插件包括 vetur, prettier vetur 提供了下面一系列的功能: Features Syntax-highlighting 高亮 Snippet 代码片段Emmet 缩写语法Linting / Error Checking 代码格式检查Fo 阅读全文
posted @ 2018-04-09 10:00 流殇微 阅读(16691) 评论(0) 推荐(1) 编辑
摘要: 2018年3月28日 linux 中部署不同版本 node.js 并同时使用的方案 1. 首先使用压缩二进制包解压到 /usr/local/node/ ,比如产生一个 /usr/local/node/node-v8.9.3-linux-x642.安装多个不同的二级制包,产生 /usr/local/n 阅读全文
posted @ 2018-03-28 10:56 流殇微 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 2018年1月3日 因为工作安排,最近在搞前端 目录结构 package.json { "name": "multientry", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "ech 阅读全文
posted @ 2018-01-03 17:28 流殇微 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文大部分内容和 Node.js v8.9.0 文档内容相同,小部分加入了自己的理解和函数实例,是理解、重写而不是抄袭。 assert 模块提供了断言测试的函数,用于测试。一般测试模块都是对这个模块的封装。 此模块中只有函数,没有类。 如果测试失败,会抛出 AssertionError 类型的异常。 阅读全文
posted @ 2017-11-22 11:22 流殇微 阅读(899) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页