原创 python 使用 redis cluster客戶端

業務測試需要,想使用python2.7的redis 集羣客戶端。網上的安裝redis cluster客戶端沒什麼問題,只是示例代碼有問題, import 時就出錯,錯誤代碼如下: from rediscluster import Str

原创 vscode中打開的文件中文亂碼問題

解決辦法: 1.暫時性辦法,只針對單個文件  打開文件後,vscode右下方狀態欄的 編碼格式,然後有彈出的對話框中選擇打開文件的編碼方式,重新打開即可,,但是再次打開是還是亂碼。 2.一次性解決多個文件中文編碼問題 在 .vscode文

原创 golang中json與struct中tag

使用   Golang 的 encoding/json 庫已經提供了很好的封裝,可以讓我們很方便地進行 JSON 數據的轉換。 Go 語言中數據結構和 JSON 類型的對應關係如下表: golang 類型 JSON 類型 注意事項 boo

原创 wsl centos7: Failed to get D-Bus connection: Operation not permitted

wsl 運行的 centos 7,使用  service 命令提示 Failed to get D-Bus connection: Operation not permitted 錯誤,無法運行。 目前的解決辦法是更換 systemctl

原创 IntelliJ IDEA 遠程調試 Flink的方法

環境說明:   flink 集羣運行在centos8 下, idea 運行在windows10 下. Flink 集羣開啓調試功能 在文件 flink-conf.yaml 添加兩行配置: # jobmanager debug端口 env

原创 Python3 操作 elasticsearch

elasticsearch 模塊 Elasticsearch低級客戶端。提供從Python到ES REST端點的直接映射。 連接集羣節點 指定連接 es = Elasticsearch( ['172.16.153.129:920

原创 MySQL 8.0.18 時區修改及客戶端連接 'caching_sha2_password' cannot be loaded問題

1. java.sql.SQLException: The server time zone value ‘亂碼 ...time’ is unrecognized 數據庫端修改辦法: --自MySQL 8.0 GA版本開始支持將參數寫入並

原创 執行shell腳本進入指定目錄

在linux環境下,常有通過shell腳本進入指定目錄的操作,例如有一段腳本chdir.sh:     #!/bin/sh cd /home/user/Downloads      在shell環境下通過./chdir.sh執行這段腳本

原创 Flink SQL 創建 TableEnvironment 對象失敗

Flink新手在使用示例創建  TableEnvironment 或者 StreamTableEnvironment 對象時(IFDE環境下),很有可能會遇到如下錯誤: Exception in thread "main" org.apa

原创 CentOS7 root下google-chrome不能運行解決方案

google-chrome爲了安全考慮,拒絕在root用戶下執行,在終端運行google-chrome輸出,ERROR:zygote_host_impl_linux.cc(90)] Running as root without –no-

原创 logstash input output filter 插件總結

Logstash學習記錄 官方文檔logstash2.3 document: https://www.elastic.co/guide/en/logstash/current/index.html 一:什麼是Logstash 1. log

原创 python2 UnicodeDecodeError: 解決辦法

在linux 下,出現  UnicodeDecodeError: 'utf8' codec can't decode byte 0xa3 in position 14: invalid start byte 錯誤, 字符串變量  str_

原创 TCPIP和Socket的關係

要寫網絡程序就必須用Socket,這是程序員都知道的。而且,面試的時 候,我們也會問對方會不會Socket編程?一般來說,很多人都會說,Socket編程基本就是listen,accept以及send,write等幾 個基本的操作。是的,就

原创 mgo 批量插入--具體類型的切片 轉 interface 切片解決辦法

通過xml.Unmarshal獲得一個[]Province 然後想把它插到mongodb中,使用的是mgo driver。 那麼怎樣將[]Province切片轉爲[]interface{}切片呢? 法1. c := session.D

原创 JVM上的隨機數與熵池策略

在apache-tomcat官方文檔:如何讓tomcat啓動更快 裏面提到了一些啓動時的優化項,其中一項是關於隨機數生成時,採用的“熵源”(entropy source)的策略。 他提到tomcat7的session id的生成主要通過j