背景 大家用过 Typescript 都清楚,很多时候我们需要提前声明一个类型,再将类型赋予变量。 例如在业务中,我们需要渲染一个表格,往往需要定义: interface Row { user: string email…
分类:node.js教程
微服务?一些痛点
微服务的概念 什么是微服务?网上有很多文章,看完之后似懂非懂,理论上扯太多,不如实践体会的真实。以我工作中实践的所谓“微服务”,就是把业务进行拆分,模块化,独立成一个个的服务。这样来看并不能体现出“微”来,因为即使进行了…
Node.js 启动调试方式
1.通过node命令 shell 或者 cmd终端启动命令 以express项目为例,启动路径是localhost:3000www文件里面接口 node server/bin/www // node 执行文件 2.web…
Node.js 文档(ES6功能)
ECMAScript 2015(ES6)及更高版本 Node.js是针对现代版本的V8构建的,通过与该引擎的最新版本保持同步,我们确保及时向Node.js开发人员提供JavaScript ECMA-262规范的新功能,以…
node中IO及定时器优先级
事件循环 node著名的基于eventloop 的单线程事件循环处理模型,高效的异步IO 异步API(定时器) setTimeout 一次性定时器,执行一次,是把执行定时到到后面的队列 setInterval 是把执行定…
发布 Django 到 Digital Ocean 实践笔记
本篇文章最初发表于 2018-01-26。 本文包含部署使用 python3 编写的 Django 代码到 Digital Ocean 的一般步骤,涉及到 git, pyvenv, mysql, pm2 等技术,对于 D…
vue开发环境安装(nvm管理node)
由于最新需要重构也一个页面,原网页使用jija2+python编写,目前后台可以迅速的提供API接口,但是前端页面渲染的速度太慢,所以打算用vue重构。借此机会提升下对前端知识的学习,采用前后端分离模式,使用vue开发前…
Node.js+webSocket
// 引入WebSocket模块 var ws = require('nodejs-websocket') var PORT = 3030 var server = ws.createServer(function(co…
前端技术演进(九):参考文章
下面列出了前端技术演进系列的大部分参考文章,如果没有列出的,请私信我告知,么么哒 😘~ 特别感谢《现代前端技术解析》的作者张成文。 https://book.douban.com/subject/2702…
MySQL - 高可用性:少宕机即高可用?
我们之前了解了复制、扩展性,接下来就让我们来了解可用性。归根到底,高可用性就意味着 “更少的宕机时间”。 老规矩,讨论一个名词,首先要给它下个定义,那么什么是可用性? 1 什么是可用性 我们常见的…
nodejs使用aes-128-ecb加密如何在c#中解密
最近需要在nodejs上加密jwt,C#端解密jwt得到用户信息 class JwtService extends Service { encrypt(content) { const secretkey = this.…
Node.js模拟发起http请求从异步转同步的5种方法
使用Node.js模拟发起http请求很常用的,但是由于Node模块(原生和第三方库)提供里面的方法都是异步,对于很多场景下应用很麻烦,不如同步来的方便。下面总结了几个常见的库API从异步转同步的几种方法。模块有:req…