摘要:gevent:认识一 import time import gevent # 带有io操作的内容写在函数里,然后提交func函数给gevent def func(): print("start func ...") gevent.sleep(1) print("end func ...") g1 = 阅读全文
posted @ 2020-03-07 16:13 刘_love_田 阅读 (27) 评论 (0) 编辑
摘要:协程简述 是操作系统不可见的。 协程本质就是一条线程,多个任务在一条线程上来回切换。 利用协程这个概念实现的内容:来规避IO操作,就达到了我们将一条线程中的io操作降到最低的目的。 切换 并 规避io 的两个模块 一、gevent: 利用了 greenlet 底层模块完成的切换 + 自动规避io的功 阅读全文
posted @ 2020-03-07 11:03 刘_love_田 阅读 (22) 评论 (0) 编辑
摘要:from multiprocessing import Event,Process from time import sleep def wait_event(): print("process1也想操作临界区,但是要阻塞等待主进程") e.wait() print("主进程操作完了,到我了",e. 阅读全文
posted @ 2020-03-07 10:27 刘_love_田 阅读 (24) 评论 (0) 编辑
摘要:from multiprocessing import Process,Pipe import os,time # fd1只能recv,fd2只能send # fd1,fd2 = Pipe(False) # 创建一个双向管道 fd1,fd2 = Pipe() # fd1.close() def fu 阅读全文
posted @ 2020-03-07 10:26 刘_love_田 阅读 (31) 评论 (0) 编辑
摘要:TCP协议与UDP协议 TCP(transport control protocol,传输控制协议)是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔 阅读全文
posted @ 2020-02-26 20:20 刘_love_田 阅读 (25) 评论 (0) 编辑
摘要:服务端代码 import socketserver # 定义一个类 class MyServer(socketserver.BaseRequestHandler): # 如果handle方法出现报错,则会进行跳过.但是setup方法和finish方法无论如何都会进行执行的. def setup(se 阅读全文
posted @ 2020-02-16 08:43 刘_love_田 阅读 (60) 评论 (0) 编辑
摘要:下载安装Kibana 1. 下载地址:https://www.elastic.co/cn/downloads/kibana 2. 解压下载的压缩包 [root@localhost ~]# tar -zxvf kibana-7.6.0-linux-x86_64.tar.gz 3. 给es用户分配权限 阅读全文
posted @ 2020-02-13 17:11 刘_love_田 阅读 (49) 评论 (0) 编辑
摘要:CRUD 在我们的项目中有日志是一个必不可少的东西,但是日志的检索是一个很麻烦的事情,如每天一个日志,要找到问题就得一个一个找,并不能做到检索功能,这还算好的,如果是分布式的,每个机器都得找一遍,这种效率太低,当然可以把日志收集到一个文件中,多个机器每天的日志可以收集到一块,如果把所有的日志收集一块 阅读全文
posted @ 2020-02-13 16:18 刘_love_田 阅读 (28) 评论 (0) 编辑
摘要:一、Caused by: java.lang.RuntimeException: can not run elasticsearch as root 这个错误,是因为使用root用户启动elasticsearch,elasticsearch是不允许使用root用户启动的,所以我们需要添加用户。 [r 阅读全文
posted @ 2020-02-12 21:52 刘_love_田 阅读 (67) 评论 (0) 编辑
摘要:Elasticsearch 的安装与启动 1.1 下载 Elasticsearch 7.6.0 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 下载对应需要的 ES 。我这边是 Linux 的系统。另外 ES 支持 Docker 方式启动 阅读全文
posted @ 2020-02-12 17:32 刘_love_田 阅读 (118) 评论 (0) 编辑