原创 ElasticSearch 索引、類型、文檔。接口的方式 CURD

參考文檔:https://blog.csdn.net/gwd1154978352/article/details/82740424 索引 索引是ElasticSearch存放數據的地方,可以理解爲Mysql中的一個數據庫。 你可以

原创 win10安裝Java環境,ElasticSearch,Kibana。

安裝 ElaticcSearch 之前呢要有 Java環境,所以要先裝 Java環境。官方說的是 1.8以上的版本,我們用 1.8的就ok 網盤鏈接:https://pan.baidu.com/s/1IapQlkBrWF-QU

原创 MYSQL 2059 Navicate無法連接

安裝 了mysql8後出現2059錯誤。 原因爲安裝時選擇了強加密規則caching_sha2_password,與之前的mysql5.7的mysql_native_password規則不同,navicate驅動目前不支持新加密規

原创 win10 更改mysql 密碼

管理員身份運行cmd,進入 安裝 mysql 的 bin 目錄 (D:\MySQL\mysql-8.0.18-winx64\bin) 執行命令 net stop mysql (停止 mysql 服務) 執行命令 m

原创 CICD DevOps 絕對會讓你看懂,教育面試官。他倆的 區別

CI(持續集成) CD(持續交付/持續部署) 持續集成(Continuous Integration,CI): 代碼合併、構建、部署、測試都在一起,不斷地執行這個過程,並對結果反饋(主要產出是一個鏡像) 持續部署(Cont

原创 CICD,DevOps,Jenkins 的介紹

搞過 運維開發得童鞋知道,總會聽到 CICD,devops,Jenkins這些東東。那這些 東西到底是什麼鬼呢。 此文主要介紹 Jenkins,CICD 和 DevOps簡單的瞭解下。 什麼是 CICD? CI(Continuou

原创 Linux 中執行py文件,提示資源未找到

[root@hwsrv-587699 ~]# ./test.py ./test.py: line 3: import: command not found ./test.py: line 4: from: command not

原创 Centos 安裝 ElasticSearch

curl安裝及配置 yum 安裝 安裝JDK 因爲 ES是Java語言開發的,所以在使用的過程中也一定要有,JDK包。 官網下載JDK:jdk-8u144-linux-x64.tar.gz 官方下載地址:http:

原创 Python實現 函數運行時間計算 裝飾器

定義一個計算執行時間的函數作裝飾器,傳入參數爲裝飾的函數或方法 def print_execute_time(func): from time import time # 定義嵌套函數,用來打印出裝飾的函數的執行

原创 Python 讀取Excel表格數據

import xlrd #導入第三方模塊xlrd excel = xlrd.open_workbook('ES測試數據.xlsx') #打開目標表格文件(填寫路徑) sheet = excel.sheets

原创 Nginx 實現動靜分離

什麼是動靜分離?what 靜態資源:當用戶多次訪問這個資源,資源的源代碼永遠不會改變的資源。 動態資源:當用戶多次訪問這個資源,資源的源代碼可能會發生改變。 動靜分離是讓動態網站裏的動態網頁根據一定規則吧不變的資源和經

原创 二叉樹 和 Btree的查找性能比較

如果是平衡二叉排序樹 則 n個節點的二叉排序樹的高度爲 Log2(n+1),其查找效率爲 O(Log2n),近似於折半查找。 如果二叉排序樹不平衡, 則其深度可達到n,查找效率爲O(n),退化爲 順序查找。 一般的,二叉排序樹的查

原创 MySQL無法命中索引的條件

MySQL無法命中索引的情況總結 如果條件中有 or ,即使其中有條件帶索引也不會使用(這也是爲什麼儘量少用or的原因) 注意:要想使用or,又想讓索引生效,只能將or條件中的每個列都加上索引 如果出現OR的一個條件沒有索引

原创 Python 多線程 多進程 實現並行 和併發

此文轉載自 知乎問題評論:https://www.zhihu.com/question/315908877/answer/975306735 GIL 全局解釋器鎖: GIL(全局解釋器鎖,GIL 只有cpython有): 在同一個

原创 Python range 和 xrange的區別

Python3 range() 函數返回的是一個可迭代對象(類型是對象),而不是列表類型, 所以打印的時候不會打印列表。 Python3 list() 函數是對象迭代器,可以把range()返回的可迭代對象轉爲一個列表,返