转载

转载文章

第 7/8 页,共 76 篇文章

使用OpenSSL创建TLS/SSL公钥、私钥

TLS/SSL使用 OpenSSL 来提供安全传输层(Transport Layer Security)和 安全套接字层(Secure Sockets Layer)。OpenSSL使用公钥/私钥架构,对通讯流进行加密。使用了安全套接字层传输超文本的HTTPS协议,就是在HTTP的基础上加入了 TLS/SSL协议。TLS/SSL依靠证书来验证服务器的身...
阅读全文 →

Node.js tls模块使用OpenSSL实现TLS/SSL安全通讯--构建TLS服务器

在Node.js中,tls模块使用OpenSSL来提供TLS/SSL,实现加密过的流通讯。TLS/SSL会在传输层上对网络连接进行加密,防止传输数据被窃听和篡改。tls模块创建的TLS服务器和客户端与net模块相似,但对方法进行了扩展,如:对公钥、私钥和证书的设置等。 初始化服务器 监听连接 与客户端交互数据 断开连接 运行服务端...
阅读全文 →

前端性能优化指南

###AJAX优化缓存AJAX:异步并不等于即时。请求使用GET:POST类型请求要发送两个TCP数据包。GET类型请求只需要发送一个TCP数据包。先发送文件头。再发送数据。取决于你的cookie数量。当使用XMLHttpRequest时,而URL长度不到2K,可以使用GET请求数据,GET相比POST更快速。###COOKIE专题减少COOKIE的大小。使...
阅读全文 →

从携程瘫痪事件看运维的 85 条军规

运维85条军规1) 承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承载能力。2) 以Postgres为例,一定要确保你的每一个网络都能匹配得上你的WAL文件、Slony复制、快照技术以及基于磁盘的DB版本化(快照的衍生品)3) 不要把问题‘优化’到你的架构之中。为了解决问题而...
阅读全文 →

exports 和 module.exports 的区别

我理解的exports 和 module.exports 的区别,欢迎大家吐槽~为了更好的理解 exports 和 module.exports 的关系,我们先来补点 js 基础。示例:app.jsvar a = {name: 'nswbmw 1'};var b =&nbs...
阅读全文 →

用Node.js创建自签名的HTTPS服务器

创建自己的CA机构创建服务器端证书创建客户端证书将证书打包创建自己的CA机构为CA生成私钥openssl genrsa -out ca-key.pem -des 1024通过CA私钥生成CSRopenssl req -new -key ca-key.pem -out ca-csr.pem通过CSR文件和私钥生成CA证书openssl x509 -req -i...
阅读全文 →

来自朴灵大大的 -- Node.js 简史

去年12月,多位重量级Node.js开发者不满Joyent对Node.js的管理,自立门户创建了io.js。io.js的发展速度非常快,先是于2015年1月份发布了1.0版本,并且很快就达到了2.0版本,社区非常活跃。而最近io.js社区又宣布,这两个项目将合并到Node基金会下,并暂时由“Node.js和io.js核心技术团队联合监督”运营。本文将聊一聊N...
阅读全文 →

一个前端工程师眼里的NodeJS

JavaScript单线程的误解  在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多核CPU。  诚然,在前端的浏览器中,由于前端的JavaScript与UI占据同一线程,执行JavaScript确实为UI响应造成了一定程度上的...
阅读全文 →

专门针对初学者的Node.js教程

Node.js的教程并不缺乏,但有大部分教程针对已有Node.js基础的开发者。“我已下载了Node.js,可我如何开始呢?”以下教程是专门针对Node.js初学者,文中将通过实例分享,一步步教你如何开始Node.js之旅。  什么是Node.js?很多初学者并没有真正地理解Node.js到底是什么。nodejs.org网站中的描述也没有多大帮助。...
阅读全文 →

原型链的原理

说到prototype,就不得不先说下new的过程。我们先看看这样一段代码:    <script type="text/javascript">         var Person&n...
阅读全文 →