02 2020 档案

摘要:TCP协议与UDP协议 TCP(transport control protocol,传输控制协议)是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔 阅读全文
posted @ 2020-02-26 20:20 刘_love_田 阅读(1197) 评论(0) 推荐(0)
摘要:服务端代码 import socketserver # 定义一个类 class MyServer(socketserver.BaseRequestHandler): # 如果handle方法出现报错,则会进行跳过.但是setup方法和finish方法无论如何都会进行执行的. def setup(se 阅读全文
posted @ 2020-02-16 08:43 刘_love_田 阅读(1928) 评论(0) 推荐(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_田 阅读(724) 评论(0) 推荐(0)
摘要:CRUD 在我们的项目中有日志是一个必不可少的东西,但是日志的检索是一个很麻烦的事情,如每天一个日志,要找到问题就得一个一个找,并不能做到检索功能,这还算好的,如果是分布式的,每个机器都得找一遍,这种效率太低,当然可以把日志收集到一个文件中,多个机器每天的日志可以收集到一块,如果把所有的日志收集一块 阅读全文
posted @ 2020-02-13 16:18 刘_love_田 阅读(254) 评论(0) 推荐(0)
摘要:一、Caused by: java.lang.RuntimeException: can not run elasticsearch as root 这个错误,是因为使用root用户启动elasticsearch,elasticsearch是不允许使用root用户启动的,所以我们需要添加用户。 [r 阅读全文
posted @ 2020-02-12 21:52 刘_love_田 阅读(1404) 评论(0) 推荐(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_田 阅读(1588) 评论(0) 推荐(0)
摘要:ELK简介: ELK Stack:ELK是Elasticsearch、Logstash、Kibana的缩写简称,这三者都是开源软件。ELK是5.0版本前的统称;这是一套统一的日志收集分析系统。它能够方便的为我们收集你想要的日志并且展示出来。 Elastic Stack:是ELK5.0之后加入了Bea 阅读全文
posted @ 2020-02-12 16:11 刘_love_田 阅读(252) 评论(0) 推荐(0)
摘要:服务端代码 import socket # 1.创建实例,即数据报套接字 server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 2.绑定地址,进行监听 server.bind(("127.0.0.1", 3120)) # 3.收发消息 阅读全文
posted @ 2020-02-06 19:39 刘_love_田 阅读(381) 评论(0) 推荐(0)
摘要:服务端代码 import socket # 1.创建流式套接字实例 # server = socket.socket() server = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) # 2.使用bind方法绑定端口号。服务端绑定的ip和 阅读全文
posted @ 2020-02-06 11:34 刘_love_田 阅读(756) 评论(0) 推荐(0)
摘要:前言 flask的核心对象是Flask,它定义了flask框架对于http请求的整个处理逻辑。随着服务器被启动,app被创建并初始化,那么具体的过程是这样的呢? flask的核心程序就两个: 1.werkzegu(WSGI)库,封装了http、web通信等最关键的wsgi功能②Jinja2是Pyth 阅读全文
posted @ 2020-02-04 15:45 刘_love_田 阅读(411) 评论(0) 推荐(0)
摘要:第一种注册方法 from flask import Flask app = Flask(__name__) @app.route("/hello") # 第一种注册方法 def hello(): return "hello python!!!" if __name__ == "__main__": 阅读全文
posted @ 2020-02-01 17:18 刘_love_田 阅读(744) 评论(0) 推荐(0)