归档
nodejs全栈开发 | 区块链爱好者 | k8s 爱好者
12
10
nodejs性能调优--解决CPU占用过高问题 nodejs性能调优--解决CPU占用过高问题
简介Nodejs(服务端)的角度来看,JS本身的执行时间对服务的影响至关重要,如果执行时间从30ms降低到3ms,理论上QPS就能提升10倍,换句话说,以前要10台服务器才能扛住的流量现在1台服务器就能扛住,而且响应时间更短. QPS:每
2018-12-10
07
11
16
单线程为什么能支持高并发? 单线程为什么能支持高并发?
Nodejs是一个平台,构建在chrome的V8上(js语言解释器),采用事件驱动、非阻塞模型( c++库:libuv) 为什么单线程却能够支持高并发?先搞清楚概念单线程:主线程一个,底层工作线程多个。 异步:发出操作指令,然后就可以去
2018-11-16
16
nodejs错误处理最佳实现 nodejs错误处理最佳实现
参考资料:https://segmentfault.com/a/1190000002741935#articleHeader3 四种传递错误的方式 作为异常抛出 把错误传给一个callback 在EventEmitter上触发一个Err
2018-11-16
12
EOS双花和分叉问题 EOS双花和分叉问题
参考文档:http://8btc.com/thread-158287-1-6.html 什么是双花和分叉一笔交易在广播时,被多个节点同时接收产生新的区块,此问题被称为分叉。 两笔相同的交易,同时向全网进行广播,造成重复话费的问题被称为双花。
2018-11-12
10
25
bignumber.js快速上手 bignumber.js快速上手
简介用于任意精度小数和非小数运算的JavaScript库。 解决某些小数相加出现意外情况 console.log(0.1+0.2); // 0.30000000000000004 参考地址:https://www.npmjs.com/pac
2018-10-25
21
mocha快速上手 mocha快速上手
参考资料 mocha入门1 mocha入门2 Chai.js断言库API中文文档 简介Mocha(发音”摩卡”)诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。 验证代码的正确性 避
2018-10-21
09
20
14
Linux常用指令 Linux常用指令
# 树状图输出文件夹结构,需要安装 yum install -y tree tree -L 2 # 输出内容到控制台 echo "hello word" # 在 a.txt 结尾添加 abcd echo "abcd" >> a.txt
2018-09-14
13
yarn快速上手 yarn快速上手
简介与 npm 相同的依赖包管理工具 官网:https://yarnpkg.com/zh-Hans/ 特点 离线模式:如果你之前安装过某个包,你就可以在没有网络连接的情况下再次安装它。 确定性:不管是什么顺序,在不同的机器上的依赖会以同一方
2018-09-13
10
ionic,react-native,native对比 ionic,react-native,native对比
简介本文从三者的跨平台性,开发方式,系统功能支持,性能对比,实现原理和优劣势分析三者的差异,并不能说明某个框架有着绝对意义的优势,选择使用哪个框架往往取决于项目的大小,开发人员所具备的技能,开发时间的长短,对性能的要求等。 umijs为 一
2018-09-10
03
nginx快速上手 nginx快速上手
简介Nginx是一款使用C语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。 应用场景 网页静态服务器。
2018-09-03
1 / 4