上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页
摘要: 一、思考一个问题 我们要给定一个x,要求一条直线上x对应的y的值。公式是y = kx+b。 我们需要用k,b来确定这条直线,则我们实现的函数应该有3个参数: def line(k, b, x): print(k * x + b) line(1, 3, 4) line(1, 3, 5) line(1, 阅读全文
posted @ 2019-12-01 18:14 风间悠香 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文描述如果简单实现自定义Web服务器与自定义简易框架,并且不断进行版本迭代,从而清晰的展现服务器与Web框架之间是如何结合、如何配合工作的。以及WSGI是什么。 本文帖的代码有点多,但基本每次迭代修改的地方很少(为了每一节相对完整,所以重复代码比较多),注意看代码中黄色背景的部分,即是修改的部分。 阅读全文
posted @ 2019-12-01 15:55 风间悠香 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 什么是epoll 我们在 Python多种方式实现并发的Web Server 的最后使用单进程+单线程+非阻塞+长连接实现了一个可并发处理客户端连接的服务器。他的原理可以用以下的图来描述: 解释: 1.HTTP服务器是我们使用 单进程+单线程+非阻塞+长连接实现 的web服务器。 2.在实现的时候, 阅读全文
posted @ 2019-11-29 22:40 风间悠香 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 下面我们使用Python来实现并发的Web Server,其中采用了多进程、多线程、协程、单进程单线程非阻塞的方式。 一、使用子进程来实现并发Web Server 参照 https://www.cnblogs.com/leokale-zz/p/11949208.html 中的代码,我们将其修改为支持 阅读全文
posted @ 2019-11-29 14:55 风间悠香 阅读(2434) 评论(0) 推荐(0) 编辑
摘要: 一、如何使用Python实现一个返回固定页面的Web Server 1.使用socket创建一个TCP Server 2.接受来自浏览器的TCP链接,并接收HTTP请求 3.返回固定响应数据给浏览器 缺陷:这种简单的web server是阻塞的,同时只能处理一个请求。 代码如下: import so 阅读全文
posted @ 2019-11-28 12:32 风间悠香 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP请求的直观了解 我们使用网络调试助手来模拟一个TCP Server,然后使用浏览器来访问对应的IP:Port。 启动后,我们使用谷歌浏览器来访问192.168.1.8:8080: 我们可以看到浏览器一直在等待服务器返回数据。 我们可以在 网络调试助手上看到接收到的HTTP请求: GET 阅读全文
posted @ 2019-11-27 22:19 风间悠香 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 一、HA部署架构 如上图所示,我们可以将其分为三个部分: 1.NN和DN组成Hadoop业务组件。浅绿色部分。 2.中间深蓝色部分,为Journal Node,其为一个集群,用于提供高可用的共享文件存储(元数据存储)。 3.蓝色部分为Zookeeper,提供自动NN切换。 在 hadoop全分布式安 阅读全文
posted @ 2019-11-25 20:45 风间悠香 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/hukey/p/6248468.html SSH登录方式主要分为两种: 1. 用户名密码验证方式 说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户; (2) 用户会根据服务器发来的公钥对密码进行加密; (3) 加密后的信息回 阅读全文
posted @ 2019-11-21 15:34 风间悠香 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 在伪分布式的搭建基础上修改配置,搭建全分布式hadoop环境,伪分布式安装参照 hadoop伪分布式安装 。 首先准备4台虚拟机,信息如下: 192.168.1.11 namenode1 192.168.1.12 datanode1 192.168.1.13 datanode2 129 阅读全文
posted @ 2019-11-19 15:17 风间悠香 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 注意:节点主机的hostname不要带"_"等字符,否则会报错。 一.安装jdk rpm -i jdk-7u80-linux-x64.rpm 配置java环境变量: vi + /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_80 PATH=$PATH 阅读全文
posted @ 2019-11-09 14:36 风间悠香 阅读(311) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页