05 2021 档案

安装pygraphviz/graphviz报错
摘要:使用networkX输出dot的时候报:No module named pygraphviz 阅读全文

posted @ 2021-05-29 16:30 进击的davis 阅读(133) 评论(0) 推荐(0)

elasticsearch Delete (根据条件删除)
摘要:elasticsearch Delete (根据条件删除) DELETE /索引名/需要清空的type/_query { "query": { "match_all": {} } } elasticsearch Post(根据条件删除,没有数据执行失败) POST sms_index/_delete 阅读全文

posted @ 2021-05-29 16:29 进击的davis 阅读(715) 评论(0) 推荐(0)

python2 vs python3的区别汇总
摘要:1.str的区别 python2 中 unicode 和 str 之间的转换及与python3 str 的区别 由此引申出加解密时的str的处理: # 基于python3 import base64 str01 = "blue加勒比" str_base = base64.b64encode((":" 阅读全文

posted @ 2021-05-28 17:09 进击的davis 阅读(125) 评论(0) 推荐(0)

python实现elasticsearch的update操作,不改变原数据,增加字段,或者查询更新
摘要:直接上代码: from elasticsearch import Elasticsearch ES_URL = 'http://172.30.3.57:9200/' es_client = Elasticsearch(ES_URL) def get_data_update_data(): query 阅读全文

posted @ 2021-05-26 15:05 进击的davis 阅读(2076) 评论(0) 推荐(0)

python bulk批量保存elasticsearch数据
摘要:之前用kclpy读取kinesis流数据,处理并保存到elasticsearch中,现在发现elk中的数据展示与当前时间差越来越大(源数据增加了三倍)。阅读kinesis文档进行相应分片、实例数扩展,均没有明显效果。 重新优化了下代码,使用了bulk批量保存数据到elasticsearch,存放速率 阅读全文

posted @ 2021-05-19 19:47 进击的davis 阅读(504) 评论(0) 推荐(0)

python rpc 简单实现自带包xmlrpc
摘要:RPC简介 RPC是Remote Procedure Call的缩写,翻译成中文为:远程方法调用。 它是一种在本地机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而发明出来的技术。 XML-RPC的全称是XML Remote Pr 阅读全文

posted @ 2021-05-13 17:36 进击的davis 阅读(261) 评论(0) 推荐(0)

Python获取当前运行函数的名称、类方法名称
摘要:1.获取函数的名称 # 在函数外部获取函数的名称,可以使用.__name__来获取。 def test_func_name1(): print('test') func_name1 = test_func_name1.__name__ print(func_name1) # test_func_na 阅读全文

posted @ 2021-05-13 16:14 进击的davis 阅读(543) 评论(0) 推荐(0)

RPC 定义 和 原理
摘要:一、RPC 1. RPC是什么 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型 阅读全文

posted @ 2021-05-13 10:48 进击的davis 阅读(268) 评论(0) 推荐(0)

ElasticSearch 字段数据存在,但用term查询搜索不到指定的数据
摘要:最近遇到个问题,使用term形式在es中query或者aggs时,发现竟然查不到数据,反而match却可以。几经波折,发现,如果字段type是text类型,是不支持term形式的keyword方式查找的,重新mapping,可以在该字段下加入keyword的fields,就可以实现term查找了。 阅读全文

posted @ 2021-05-12 10:39 进击的davis 阅读(2279) 评论(0) 推荐(0)

MyBatis框架及原理分析
摘要:转载:https://www.cnblogs.com/luoxn28/p/6417892.html 另外,感兴趣参考:mybatis学习系列 阅读全文

posted @ 2021-05-12 09:31 进击的davis 阅读(60) 评论(0) 推荐(0)

docker容器使用host主机模式修改宿主机的iptables规则
摘要:有时遇到需要在容器内部修改宿主机的iptables规则的需要,比如笔者最近就遇到这样的需求,有什么办法可以实现呢? 答案肯定是有,慢慢道来。 docker的容器运行时,其network namespace是默认bridge形式,可以简单理解为nat形式,通过端口映射可以实现遇主机外的host通信。除 阅读全文

posted @ 2021-05-10 19:06 进击的davis 阅读(1540) 评论(0) 推荐(1)

Python 定时器实现定时任务
摘要:Python 实现定时任务 阅读全文

posted @ 2021-05-10 11:47 进击的davis 阅读(86) 评论(0) 推荐(0)

tomcat安装教程
摘要:文档下载:https://files-cdn.cnblogs.com/files/yocichen/Tomcat安装教程.rar 注意:本教程适用Windows平台安装Tomcat,Linux请参考 https://www.cnblogs.com/xdp-gacl/p/4097608.html 安装 阅读全文

posted @ 2021-05-06 10:42 进击的davis 阅读(222) 评论(0) 推荐(0)

[linux] centos 7 安装mysql5.7详细流程
摘要:1、检查系统是否安装过mysql //检查系统中有无安装过mysql rpm -qa|grep mysql //查询所有mysql 对应的文件夹,全部删除 whereis mysql find / -name mysql 2、卸载CentOS7系统自带mariadb # 查看系统自带的Mariadb 阅读全文

posted @ 2021-05-02 11:11 进击的davis 阅读(391) 评论(0) 推荐(0)

[linux] centos7安装jdk教程
摘要:linux安装java jdk的通用流程 1.卸载系统自带open jdk 2.下载解压jdk tar包,并cp到指定安装路径 3.设置环境变量并source Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq808 阅读全文

posted @ 2021-05-02 10:20 进击的davis 阅读(157) 评论(0) 推荐(0)

centos7刚安装解决网络问题
摘要:1、打开终端窗口 用root登录 2、输入:cd /etc/sysconfig/network-scripts/ 3、编辑配置文件:vim ifcfg-ens33 修改ONBOOT=no 为 ONBOOT=yes 4、修改完成后保存:冒号(:)wq 保存退出 6、输入命令: service netw 阅读全文

posted @ 2021-05-02 09:27 进击的davis 阅读(65) 评论(0) 推荐(0)

导航