原创 分佈式和集羣的架構套路總結

本文成於2020年3月14日 參考:原文 文章目錄分佈式和集羣名詞解釋使用分佈式的心路歷程常見的分佈式集羣架構1. 純負載均衡形式(集羣方向)2. 領導選舉型(分佈式方向)3. 區塊鏈型(分佈式方向)4. master-slave

原创 在 Windows 10上運行的 VMware Workstation 報錯 “VMware Workstation 和 Device/Credential Guard 不兼容”(官方腳本解決版)

參考: 鏈接1 鏈接2 鏈接3 鏈接4 鏈接5 目錄獲得腳本打開powershell增加權限運行腳本腳本內容 原因是Win10的Device Guard 或 Credential Guard 與VMware Workstation

原创 從大系統到微服務的發展路線和思考分享

轉載自Microservices微服務簡介和知識分享 目錄1. Monolith大系統的演變2. Monolith大系統的缺點和開發週期特點2.1 大系統的缺點2.2 大系統的開發週期特點3. 微服務系統MicroServices

原创 Java四大元註解

轉載自 目錄Annotation(註解)meta-annotation(元註解)@Target註解@Retention註解@Documented註解@Inherited註解註解應用舉例 Annotation(註解) 從JDK 1.

原创 centos7安裝tor服務端後提供代理ip給python調用實驗

目錄1. 安裝tor服務端2. 安裝及運行ss服務2.1. 安裝編譯器、依賴和運行庫2.2. 安裝git,如果已安裝跳過2.3. 克隆下載源代碼2.4. 編譯並安裝2.4.1. 進入之前下載的源代碼目錄2.4.2. 配置並執行編譯

原创 自制PC微信防撤回補丁教程

轉自:源1 前兩天看 GitHub 發現一個有趣的項目,PC微信防撤回補丁,本着研究學習的目的,在看過源碼,一頓瘋狂操作之後,瞭解了其原理是基於修改 wechatwin.dll 達到防撤回的。 於是乎,自己動手玩一玩,以下爲詳細步

原创 2020年了,授人以魚不如授人以漁,Spring Boot 引入 Druid的超簡單用法

目錄新建一個Spring Boot項目修改pom文件修改配置文件 application.properties運行,看運行日誌打開druid內置後臺監控頁面 新建一個Spring Boot項目 操作路徑如下,Spring Init

原创 uiautomator2 + weditor的入門科普,可以用來實現安卓平臺自動化

這裏寫目錄標題1. 安裝uiautomator22. adb連上手機2.1 安裝atx-agent2.2 連接手機2.2.1 usb連接手機2.2.2 wifi連接3. weditor環境準備3.1 weditor連接手機3.2

原创 通過禁止用戶權限來禁止Win10自動重啓更新

目錄打開目錄修改Reboot文件的所有者修改system用戶的權限驗證 打開目錄 C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator 修改Reboot文件

原创 一看就會,二叉樹的創建和三種遍歷--前序、中序、後序(附java代碼實現)

轉載自原文 目錄一、易懂的形象理解1、先序遍歷2、中序遍歷3、後序遍歷4、層序遍歷二、真正理解三種遍歷三、代碼實現 一、易懂的形象理解 其實從名字就可以很好的理解這三種遍歷,我在第二點時候說,但是估計能翻到我的文的同學們之前肯定看

原创 同步-異步-阻塞-非阻塞,IO模型淺析(包括同步阻塞IO,同步非阻塞IO,IO多路複用,異步IO)

轉載自原文鏈接 目錄一、同步阻塞IO二、同步非阻塞IO三、IO多路複用四、異步IO 服務器端編程經常需要構造高性能的IO模型,常見的IO模型有四種: (1)同步阻塞IO(Blocking IO):即傳統的IO模型。 (2)同步非阻

原创 Mysql根據某層部門ID查詢所有下級多層子部門

目錄模擬表和數據腳本根據部門ID查詢所有子部門 模擬表和數據腳本 複製以下sql語句生成一個叫sys_dept的表和插入若干構造好的有層級關係的數據,直接複製執行就ok DROP TABLE IF EXISTS `sys_dep

原创 64位win10安裝mysql-5.7.29-winx64綠色版過程和解決找不到msvcr120.dll問題

本文參考文章: 1 2 目錄1. 下載MySQL Community Server2. 把下載的壓縮包解壓到一個合適的目錄下3. 配置環境變量3.1 新建系統變量MYSQL_HOME3.2 修改系統變量Path4. 初始化和安裝m

原创 IntelliJ IDEA 官方快捷鍵說明大全(中英對照、帶圖示詳解)

轉載自原文 目錄1. 編輯【Editing】1.1 Ctrl + Shift + Space 示例(智能補全)1.2 Ctrl + P 示例(方法參數列表)1.3 Ctrl + Q 示例(API 說明文檔)1.4 Alt + In

原创 VMware裏CentOS6和7無法登錄下修改root密碼

參考: centos6 centos7 目錄CentOS 6 版無法登錄下修改root密碼登錄狀態下修改非root賬號密碼CentOS 7 版無法登錄下修改root密碼 CentOS 6 版 出現問題原因:太久沒動,忘記密碼了 環