原创 使用kubeadm安裝Kubernetes v1.17.3 HA集羣

1. 環境信息System OS           IP Address      Docker   Kernel              Hostname    Cpu Memory  RoleCentOS 7.7.1908 192.

原创 使用Harbor創建docker鏡像倉庫

一、爲什麼使用HarborHarbor是開源免費的軟件Harbor是面向企業級用戶的Harbor具有比較友好的WEB管理界面二、Harbor官方資源https://github.com/goharbor/harbor/blob/master

原创 Jenkins Pipeline運行docker報錯:Got permission denied

一、Pipeline語句Jenkinsfile (Declarative Pipeline) pipeline {     agent {docker 'maven:3-alpine'}     stages {         stag

原创 Django之信號

一、什麼是信號    Django 提供一個“信號分發器”,允許解耦的應用在框架的其它地方發生操作時會被通知到。通俗來講,就是一些動作發生的時候,信號允許特定的發送者去提醒一些接受者。二、Django內置信號Model signals:  

原创 Django之中間件

一、什麼是Django中間件    中間件是一個鉤子框架,它們可以介入Django 的請求和響應處理過程。它是一個輕量級、底層的“插件”系統,用於在全局修改Django 的輸入或輸出。每個中間件組件負責完成某個特定的功能。例如:“djang

原创 冒泡排序

一、什麼是冒泡排序    冒泡排序(Bubble Sort),是一種計算機科學領域的較簡單的排序算法。    它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也

原创 選擇排序

一、什麼是選擇排序    選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理是每一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的數據元素排完。 選擇排序是不穩定的排序方

原创 Oracle12C 單實例dataguard配置

Oracle用戶環境變量配置:        ORACLE_BASE=/orcl/app/oracle          ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1          ORACL

原创 使用豆瓣源安裝Python包

        Python pip安裝的原理就是從Python的官方源https://pypi.python.org/pypi下載到本地安裝,但是訪問官方源網絡不穩定,速度較慢,我經常會遇到一個問題,pip安裝包由於速度較慢,過了一段時間

原创 使用Nexus3構建Docker私有鏡像倉庫

一、安裝Nexus3Nexus3是Sonatype提供的倉庫管理平臺,Nuexus Repository OSS3能夠支持Maven、npm、Docker、YUM、Helm等格式數據的存儲和發佈;並且能夠與Jekins、SonaQube和E

原创 CentOS7上安裝配置GitLab(一)

    雖然GitHub已經很好了,但是我們必須聯上公網纔可以使用並且如果不付費的話,你的代碼在網上就是公開的!但是在企業環境中,我們公司的代碼不希望被公開並且也不想付費給GitHub,這時怎麼辦呢?我們可以用GitLab搭建企業自己的Gi

原创 使用Nexus配置Linux Yum Repository代理

一、使用場景    在生產環境中,我們不可能所有的服務器都能連接外網更新RPM包,比較理想的環境是:有一臺Linux服務器可以連接外網,剩餘的服務器通過這臺YUM服務器更新。以前比較傳統的做法是先把包下載到內網中的YUM服務器上,然後通過c

原创 Python paramiko模塊的安裝與使用

paramiko是Python語言編寫的遵循SSH2協議,支持加密和認證方式,連接遠程服務器執行命令或者上傳下載文件。一、安裝paramikopip3 install paramiko二、使用用戶名密碼方式遠程執行命令import para

原创 使用s3fs-fuse在AWS Linux實例上掛載S3存儲桶

一、安裝s3fs-fuse以及依賴包    1. 安裝依賴包On CentOS7 or AMI Linux 7: # yum install automake fuse fuse-devel gcc-c++ git libcurl-dev

原创 Django之單元測試

一、什麼是單元測試    單元測試是用來對一個模塊、一個函數或者一個類來進行正確性檢驗的測試工作。如果測試通過則說明我們這個函數或功能能夠正常工作,如果失敗要麼測試用例不正確,要麼函數有bug需要修復。二、如何使用單元測試from djan