原创 使用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