原创 windows環境下使用Jenkins部署.net core

前言 之前學習了windows環境下使用Jenkins配置dotnet core極簡入門 - chenxizhaolu - 博客園 (cnblogs.com) 又學習了Windows下使用docker部署.Net Core - chenxi

原创 Windows下使用docker部署.Net Core

前言 Docker 是一個開源的應用容器引擎,它十分火熱,如今幾乎成爲了後端開發人員必須掌握的一項技能。即使你在生產環境中可能用不上它,就算把它當作一個輔助開發的工具來使用,也是非常方便的。 安裝及配置 下載安裝 官網下載:https://

原创 windows環境下使用Jenkins配置dotnet core極簡入門

1、環境準備 1、安裝Jenkins所依賴的Java環境,注意Java版本要與Jenkins要求的版本一致 方法參照:Java 開發環境配置 | 菜鳥教程 (runoob.com) 2、下載git工具:https://git-scm.com

原创 rabbitmq docker部署、集成學習筆記

docker部署 rabbitmq: image: rabbitmq:management container_name: myrabbit restart: always host

原创 CentOS安裝Docker環境

1、環境說明   阿里雲服務器CentOS Stream 8 64位操作系統。 2、工具   puTTY 3、安裝Docker 3.1 移除舊版本 sudo yum remove docker \ do

原创 創建grpc服務提示 grpc.tools protoc-gen-grpc:The system cannot find the path specified

原因:C盤裏有一個用戶文件夾裏面有一個以計算機用戶名爲名稱的文件夾     我嘗試更改那個中文名稱的文件夾,右擊後卻沒有重命名選項,如果需要更改這個文件夾則需=>Win+R->輸入regedit並點擊確定->點擊’計算機’->點擊’HKE

原创 asp.net core認證與授權:授權

 ASP.NET Core 授權系統中的三種授權方式:Policy, Roles, AuthenticationSchemes 基於角色的授權 基於角色的授權,我們都比較熟悉,使用方式如下: [Authorize(Roles = "Admi

原创 asp.net core認證與授權:Bearer驗證與JWT

1、Bearer認證概念 Bearer驗證也屬於HTTP協議標準驗證。 Bearer驗證中的憑證稱爲BEARER_TOKEN,或者是access_token,它的頒發和驗證完全由我們自己的應用程序來控制,而不依賴於系統和Web服務器,Bea

原创 asp.net core認證與授權:Oauth2.0概念及在.net core中的實現

爲了讓用戶登錄更方便,所以有了第三方登錄,比如github,qq,淘寶等。oauth就是第三方登錄的實現方案,第三方登錄的原理: A 網站讓用戶跳轉到 GitHub。 GitHub 要求用戶登錄,然後詢問"A 網站要求獲得 xx 權限,你

原创 asp.net core cookie身份驗證

1、創建一個帶有mvc的asp.net core 應用程序,本文實例選擇的版本是.net 5。(文末有完整demo) 2、startup中的ConfigureServices和Configure分別增加核心驗證代碼 public void

原创 Mac安裝win10開啓虛擬化

mac本安裝了win10,默認不開始虛擬化支持。如果需要安裝docker for windows,是需要虛擬化支持的。 第一步 啓用windows功能病重啓     第二步下載rEFInd-bin軟件並解壓。 鏈接:https://pan

原创 VMware與docker衝突

本地安裝了Docker和VMware後,無法同時啓動。因爲Docker和VMware都相當於Hypervisor,並且基於虛擬機屬性需要獲取對CPU等硬件的掌控權,因爲在同一臺機器上無法同時運行。 解決方案: 1、打開hyper服務  

原创 Grafana+loki+promtail入門級部署分佈式日誌系統

概念: Grafana:用於圖形展示。     grafana 是一款採用 go 語言編寫的開源應用,主要用於大規模指標數據的可視化展現,是網絡架構和應用分析中最流行的時序數據展示工具,目前已經支持絕大部分常用的時序數據庫。(http://

原创 Grafana+loki+promtail入門級部署分佈式日誌系統(docker-compose部署)

相關概念和說明可以查看上篇文章windows部署:https://www.cnblogs.com/chenxizhaolu/p/14434645.html 這裏重點記錄docker-compose部署的配置文件 配置文件: 文件1:dock

原创 微服務之網關:Ocelot+Consul實現動態集羣擴展

1、作用與目的 實現使用統一網關來訪問不同的地址,以便我們以後實現微服務的分發部署,雖然是多個接口來實現的,但是我們給上游訪問還是提供一個接口,我們內部實現訪問該訪問那個接口。 Ocelot允許您指定服務發現提供程序,並使用它來查找Ocel