原创 .net6使用consul+ocelot使用微服務架構

安裝consul 安裝consul,winodws下使用命令啓動consul consul.exe agent -dev 如果需要別的機器訪問,需要設置IP consul.exe agent -dev -client 0.0.0.0 管理

原创 linux就該這麼學讀書筆記

1、磁盤的rdid模式    raid 0:把數據分散存儲到多個硬盤,提升讀寫速度,但沒解決數據安全性      raid 1:把數據存儲到多個硬盤中,數據安全,磁盤利用率低     raid 5 :奇偶校驗數據存儲到多個硬盤中,兼顧讀寫速

原创 Ubuntu18下使用supervisor守護golang進程

golang編譯後可以使用  nohup ./test & 進行後臺啓動,但卻沒有守護進程的功能 當然了,寫shell腳本肯定是可以實現後臺守護的功能的,奈何本人不會寫啊 此時就想到了supervisor   首先安裝 apt instal

原创 webapi使用jwt做權限驗證

 考慮到很多公司目前並沒有切換到.netcore,所有本文嘗試使用.netframework下的webapi   首先使用Nuget 安裝 jwt包 安裝完成後,創建 jwt的幫助類 public class JwtToken

原创 docker部署帶mysql數據庫連接的.netcore程序

docker部署帶mysql數據庫連接的程序和部署普通的程序完全一致 數據庫可以是物理機刪的mysql,同時也可以是docker裏的mysql。 如果是docker中的mysql,配置連接字符串和物理機保持一致就可以。 如果需要在docke

原创 .netcore2.2部署ubuntu19下圖形驗證碼無法顯示

需要安裝apt install libgdiplus

原创 mqttnet3.0用法

.net常用的mqtt類庫有2個,m2mqtt和mqttnet兩個類庫 當然了,這兩個庫的教程網上一搜一大把 但mqttnet搜到的教程全是2.7及以下版本的,但3.0版語法卻不再兼容,升級版本會導致很多問題,今天進行了成功的升級,現記錄下

原创 Arm架構下VUE環境的安裝

最近因爲項目需要在arm環境下搭建vue環境,網上有基於Linux的 教程,路徑略有不同,現整理如下 1、安裝文件下載 1、下載地址:http://nodejs.cn/download/ 2、選擇一個合適的版本下載 2、安裝步驟 1、將

原创 docker部署asp.net core

  上一篇文章我們成功的在win10上邊安裝了docker,這篇文章,我們將在docker中部署asp.net core程序, 先來一張運行成功的hello world鎮樓 現在開始,首先創建一個asp.net core的網站,我使用的v

原创 win10安裝docker

    配置首先需要Hyper-v和容器,這樣就可以運行Linux的鏡像了 如果是win10home版或者是其他版本就需要安裝visulbox了, 然後去官網https://www.docker.com/products/docker-

原创 頁面格式化後臺的傳過來的

最終效果如圖 <nodes> <nodesensor> <nsid>0868334030095685JG02</nsid> <nodeid>0868334030095685</nodeid>

原创 在樹莓派上部署asp.net

  今天成功的在樹莓派上部署asp.net呢。之前在unbuntu上測試成功了,結果今天操作的時候又不會操作了,主要對Linux太不熟悉了,找資料,資料又不多,這次趕緊記錄下來,以備下次查閱。 我用的mono+xsp2。 安裝mono的教程

原创 c#開發Mongo筆記第九篇

用skip略過少量的文檔還是不錯的。但是要是數量非常多的話,skip就會變得很慢,因爲要先找到需要被略過的數據,然後再拋棄這些數據。大多數數據庫都會在索引中保存更多的元數據,用於處理skip, 但是mongoDB目前還不支持,所以要儘量避免

原创 分享下mac安裝xamarin跨平臺開發環境的坑

之前在vs2015上安裝好了xamarin環境,考慮到調試IOS仍然需要mac機,昨天決定直接在mac上安裝xamarin。 安裝完所有的效果如上圖,此時已經可以創建安卓和IOS環境。 我安裝過程中,ios和安卓開發環境,沒有自動安裝,我

原创 webapi使用autofac

注意:您的項目中如果使用的是webapi2,此處必須爲webapi2而不是webapi,否則在運行時將出現“重寫成員“Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.Be