原创 time和datetime的具體使用

from datetime import datetime, date import time print("獲取當天的日期戳:") print(time.time())  # 獲取時間戳,包括小數點後七位 print(int(time.

原创 flask的flask_script和Manager的深入理解

@TOCflask中Manager源碼如下所示: class Manager(object): """ Controller class for handling a set of commands. Typica

原创 DOS部分命令詳解

**一,ping ** 它是用來檢查網絡是否通暢或者網絡連接速度的命令。作爲一個生活在網絡上的管理員或者***來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送

原创 dos的常用命令

rd 刪除文件夾 例如: rd /s /q f: \ wo 遞歸刪除 cd .. cd / d: del 文件名 cls 清空屏幕 dir 顯示當前文件夾下的所有文件 tasklis

原创 OS.ENVIRON()詳解

我們想要用python獲得一些有關係統的各種信息的時候就不得不想到os的environ,那這裏面都具體包含了那些內容呢?一、簡介對於官方的解釋,environ是一個字符串所對應環境的映像對象。這是什麼意思呢?舉個例子來說,environ['

原创 Flask中常見的數據庫定義和數據庫遷移

from datetime import datetimefrom werkzeug.security import generate_password_hash, check_password_hashfrom info import c

原创 OS.ENVIRON()詳解

我們想要用python獲得一些有關係統的各種信息的時候就不得不想到os的environ,那這裏面都具體包含了那些內容呢?一、簡介對於官方的解釋,environ是一個字符串所對應環境的映像對象。這是什麼意思呢?舉個例子來說,environ['

原创 秒懂gRPC

一,gRPC簡介。二,HTTP1.1的不足和HTTP2.0概述。       1) HTTP1.1    HTTP1.1存在如下問題:        2) HTTP2.0                socket中“流”的概念:三,gRP

原创 ZooKeeper的安裝以及客戶端Kazoo(Python語言)的安裝與使用

 ZooKeeper具體的安裝流程,如下所示:首先,由於ZooKeeper是JAVA開發的,所以先要安裝JDK,此處我是安裝在/usr/local/jdk目錄下,設置環境變量即可。第二,到ZooKeeper官網下載相應的tar包。http:

原创 分佈式RPC服務器(容災和服務器識別機制的實現,藉助zookeeper)最終完整代碼

同樣在services.py 中自定義需要實現消息協議、傳輸控制,並且實現客戶端存根clientStub和服務器端存根serverStub,服務器定義以及channel的定義。此時,添加DistributedChannel分佈式的chann

原创 Thrift的使用

第一,Thrift中的接口定義語言第二,消息協議與傳送的選擇第三,服務端案例編寫第四,客戶端案例編寫未完待續。。。。。。。。。。。。。。。

原创 Thirft在Ubuntu中的安裝

Thirft在Ubuntu中的安裝sudo apt-get install automake bison flex g++ git libboost-all-dev  libevent-dev libssl-dev libtool make

原创 瞭解和認識實現分佈式工具----ZooKeeper

備註:ZooKeeper的監視聲明一次,監視一次節點的變更,即每次只能觸發一次。繼續監視的話,需要再次聲明監視。

原创 自定義RPC的完整實現---深入理解rpc內部原理

倘若不使用RPC遠端調用的情況下,代碼如下: local.py # coding:utf-8 # 本地調用除法運算的形式 class InvalidOperation(Exception): def __init__(self,

原创 實現分佈式服務器所面臨的問題和解決方案講解---以RPC爲例

1,分佈式面臨的問題:2,分佈式的解決方案:註冊中心(Registry)方案。        備註:此時,客戶端可以通過輪詢或者加權的方式訪問已經註冊的服務器。            服務治理的概念:客戶端的訂閱subscribe,註冊中心