原创 FastAPI配置
安裝python依賴包 pip install fastapi pip install uvicorn 示例腳本main.py #示例腳本main.py from fastapi import FastAPI app = Fa
原创 基礎篇——Sentinel分佈式系統的流量防衛兵
基礎篇——Sentinel分佈式系統的流量防衛兵 sentinel官方文檔中文版 英文版 Sentinel 是什麼? 隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 以流量爲切入點,從流量控制、流量路由、熔
原创 java之BIO NIO AIO
Java網絡編程模型 java之BIO NIO AIO BIO: 同步阻塞IO模型:數據的讀取寫入必須阻塞在一個線程內等待其完成。 NIO :同步非阻塞I/O模型 定義:同步非阻塞,服務實現模式是一個線程可以處理多個連接,即客戶
原创 Nacos單機版安裝
Nacos單機版安裝 去官網下載 解壓 進入bin目錄 #執行該命令 單機版 windows平臺 startup.cmd -m standalone #linux平臺 ./startup.sh -m standalone
原创 Nacos入門——基本概念
Nacos入門——基本概念 Nacos是什麼 Dynamic Naming and Configuration Service Nacos註冊中心+配置中心eureka+config+Bus 能幹什麼 代替Eurkea做服務註冊中心
原创 Java——設計模式的7大原則及24種設計模式
設計模式的7大原則 單一職責原則:簡而言之就是一類一功能。 開閉原則:對類的擴展開放,修改封閉。 里氏替換原則:對開閉原則的補充,父類存在的地方子類一定可以出現。 依賴倒置原則:程序依賴於抽象類而不依賴於具體實現類
原创 Centos服務器允許指定ip訪問
Centos服務器允許指定ip訪問 緣由:由於實驗室服務器一直被攻擊挖礦,本人防禦技術不到位,只能採用禁止所有用戶訪問,只允許指定IP段的用戶訪問。 解決方法:配置hosts.allow與hosts.deny文件 #注意 #/etc
原创 牛客網筆試的時候輸入輸出
牛客網筆試的時候輸入輸出 String類型讀取 import java.util.Scanner; // 注意類名必須爲 Main, 不要有任何 package xxx 信息 public class Main { publi
原创 α-β剪枝
α-β剪枝 選擇標準 Max層只改變α 取max(當前節點、下一層α,下一層β) Min層只改變β min(當前節點、下一層α,下一層β) α和β的值傳遞,先左子樹,後返回父節點,再右子樹 當α>=β時進行剪枝 αβ的初始值分別是負無
原创 Rocky Linux 安裝顯卡NVIDIA驅動
Rocky Linux 安裝顯卡NVIDIA驅動 禁用內置的nouveau驅動 #寫入禁用命令到blacklist-nvidia-nouveau.conf文件中 sudo bash -c "echo blacklist nouveau
原创 cannot import name 'escape' from 'jinja2'
問題說明 安裝Flask後執行代碼 出現cannot import name 'escape' from 'jinja2'的問題 why 由於之前安裝的flask版本是1.x.x的,該系列版本都是依賴Jinja的:from esca
原创 9.1 OpenFeign服務接口調用:概述篇
概述 什麼是OpenFeign Feign是一個聲明式的WebService客戶端。使用方法是:定義一個服務接口,然後再上面添加註解。Feign也支持可拔插式的編碼器和解碼器。Spring Cloud對Feign進行了封裝,使其支持
原创 Eureka、zookeeper、consul三者異同
Eureka、zookeeper、consul三者異同 對比圖 CPA介紹 C:Consistency強一致性 A:Availability可用性 P:partition tolerance 分區容錯性 注意:分區容錯性要保證,
原创 記一次服務器被挖礦處理過程!
記一次服務器被挖礦處理過程 首先利用watch -n 1 nvidia-smi 命令查看GPU進程時發現幾張顯卡佔用率都是100% 通過進程PID查看腳本所在路徑 ll /proc/pid cd /tmp/.dev #發現該目