從2022/5/11日開始記錄,主要用於記錄工作之餘所學習的相關課程和閱讀的書籍,如果有相關筆記會附帶上筆記地址。
1. 配置zookeeper https://www.cnblogs.com/convict/p/16438634.html 2. 下載kafka http://archive.apache.org/dist/kafka/2.8.0/ka
1. 下載zookeeper https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz 2. 解壓 tar -zxvf
1. 前言上次給大家介紹了AirtestIDE創建.py腳本並運行、生成報告,不過如果是要工程化的將自動化運用到項目中,還是要脫離AirtestIDE的,比如通過Pycharm編寫腳本,通過命令行運行自動化、生成報告。 本文將詳細講述脫離A
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple pip config set global.trusted-host mirrors.ali
我們使用VMWARE來安裝Debian11系統來進行我們的LINUX學習 Debian虛擬機的安裝 vmware-tools的安裝 xShell的安裝使用 samba的配置 gcc環境的配置 Debian虛擬機的安裝 前面創
如果按照業務流程來拆分系統模塊,那麼,有多少業務流程,就有多少個系統模塊,這個對應關係比較直接,但實現起來很困難。如果按照業務域來拆分,有多少業務領域,就有多個系統模塊,流程中的業務節點按照業務域的不同,可以劃分到不同的系統模塊。 所以,對
這個問題的導致 來源於需求迭代和現有數據庫表設計的不匹配 現在的解決方式是通過加一個字段 但相應的查詢列表關聯列表 進行新增或刪除的所有方法 都要重新校驗然後重新測試 杜絕出現這樣問題 源頭應該從整體版本規劃 產品設計及跟開發人員溝通 設
架構的本質 物理學中有個很著名的“熵增定律”:一個封閉系統,都是從有序到無序,也就是它的熵(即混亂程度)會不斷地增加,最終系統會徹底變得無序。這個理論放在軟件系統的演化上,也是非常適用的。一方面,隨着業務需求的增加,我們會往系統裏不停地添
現在此錯誤的原因是沒有設置此表的數據庫主鍵,如果設置了主鍵需要重啓AB服務端
Context Go 語言中提供了 context 包,通過顯示傳遞 context, 實現請求級別的元數據、取消信號、終止信號的傳遞。context 包提供了從現有的上下文值(curContext)派生新的上下文值(newContext)
生產者 sarama 庫提供了同步生產者和異步生產者。 SyncProducer SyncProducer 是在 AsyncProducer 基礎上加以條件限制實現的。 type SyncProducer interface { //
併發與並行 併發和並行是有區別的,併發不等於並行。 併發 兩個或多個事件在同一時間不同時間間隔發生。對應在Go中,就是指多個 goroutine 在單個CPU上的交替運行。 並行 兩個或者多個事件在同一時刻發生。對應在Go中,就是指多個 g
先上結論 如果 only_full_group_by 被啓用,那麼在查詢時,如果某個列不在group by 列表中,此時如果不對該列進行聚合處理,則該列不能出現在 select 列表,having 條件中及order by 列表中 MySQ
從error的定義說起 type error interface { Error() string } Go 的error類型是一個接口。在Go中,只要實現了接口約定的方法,就等同於實現了這個接口。在日常的業務代碼編寫中,我們經常使用
1. 概述 本篇博客記錄如何部署一個高可用的無盤工作站。 無盤工作站,即節點開機啓動以後,從pxe引導,把操作系統的根文件系統創建在網絡文件系統(NFS)上。 需要部署的服務有: pacemaker 負責高可用集羣管理 nfs 負責共享網