摘要: HTTPS为什么更安全:数据对称加密传出,对称密钥使用非对称加密协商。 HTTPS就一定安全吗:不一定,如果用户在浏览器端 执意 访问证书可疑或过期的站点,就存在安全隐患。 HTTPS实现原理:https连接可以分为三个阶段: 1、证书校验:当浏览器向服务器发送请求时,服务器会将包含 服务器公钥 的 阅读全文
posted @ 2020-02-21 15:01 JaxYoun 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 1、现在要让有限的系统资源发挥更大的效率,一个最直接的方式就是进行资源复用,比如线程资源复用。 2、线程资源复用的一个最有效的方式就是使用事件驱动模型进行异步调用。 3、Reactor模型就是基于事件驱动的一个多路复用模型,它又可分为单线程、多线程、主从式的Reactor模型,以应对不同应用场景,N 阅读全文
posted @ 2020-02-21 12:38 JaxYoun 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 1. 在BIO中只有一个核心对象 Stream,它是单向的数据传输通道,即每个Stream要么是输入要么是输出的,不可兼得。开发人员是面向Stream进行编程的。 2. 在NIO中有三个核心对象 Seletor、Channel、Buffer。其中Selector是一个事件循环线程,不停的监听注册在其 阅读全文
posted @ 2020-02-21 12:36 JaxYoun 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 分布式一致性消息传递、事件处理等场景中十分重要: 1. At most Onece:最多一次,如果算子处理事件失败,算子将不再尝试该事件。 2. At Least Onece:至少一次,如果算子处理事件失败,算子会再次尝试该处理事件,直到有一次成功。 3. Exactly Once:严格地,有且仅处 阅读全文
posted @ 2020-02-21 12:33 JaxYoun 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 大致可以将大数据的计算引擎分成了 4 代。 1. 第一代的计算引擎,无疑就是Hadoop承载的MapReduce。它将每个JobApp都被设计为两个阶段,分别为Map和Reduce。对于上层应用来说,就不得不想方设法去拆分算法,甚至于不得不在 上层应用实现多个App的串联 ,才能完成一个完整的算法, 阅读全文
posted @ 2020-02-21 12:29 JaxYoun 阅读(495) 评论(0) 推荐(1) 编辑
摘要: 1、做静 态资源 服务器,可以用于前端项目发布,图片文件文件等静态服务器。 2、做反 向代理 服务器,域名往往配置在Nginx上,真正的业务服务器躲在其身后。 3、做负 载均衡 服务器,作为负载集群的入口网关。 另: Nginx + lua,形成类似OpenResty,作为一个全能的开发框架,更广泛 阅读全文
posted @ 2020-02-21 12:26 JaxYoun 阅读(811) 评论(0) 推荐(0) 编辑