原创 Spring Cloud微服務架構從入門到會用(三)—服務間調用Feign

微服務最重要的一個功能是服務間調用,各個服務互相依賴。比如電商系統有訂單服務,有庫存服務。在我們購買一件商品的時候,需要生成訂單和減庫存。這裏我們就要用到服務間調用Feign。 Feign是一個http請求調用的輕量級框架,可以以

原创 Spring Cloud微服務架構從入門到會用(二)—服務註冊中心Eureka

因爲微服務各個服務之間是需要相互調用的,而且各個應用獨立部署,我們不能在每個應用中寫上需要調用的服務的ip地址和端口號,而且如果被調用者有很多我們改怎麼選擇,所以需要一個微服務註冊中心,當我們需要調用的時候,由註冊中心告訴我們被調

原创 electron-vue跨平臺桌面應用開發實戰教程(一)——項目搭建

本文將帶領大家使用vue-cli + electron-builder構建一個Hello World Electron是一個基於Chromium和 Node.js,可以使用 HTML、CSS和JavaScript構建跨平臺應用

原创 electron-vue跨平臺桌面應用開發實戰教程(六)——打包

前邊幾篇文章介紹了一些基本用法,最終都是要打包成可執行應用程序的,今天我們就講講怎麼打包 2020.03.13更新 打包出來應用,如果再win7上白屏,請檢查是否安裝 .net frameword 4.6 1. 設置應用app

原创 electron-vue跨平臺桌面應用開發實戰教程(八)——edgejs調用C# dll

本文來介紹下怎麼使用electron-edge-js來調用C#動態鏈接庫,由於是調用C#動態鏈接庫,所以也只能在windows平臺上使用,這一點需要注意 在開始之前,同樣需要安裝node-gyp和windows-build-t

原创 electron-vue跨平臺桌面應用開發實戰教程(七)——ffi調用C++(macOS平臺)

electron功能很強大,但是有一些跟操作系統底層交互的功能,electron無法實現,這個時候我們就可以調用原生來配合完成對應功能,本文主要講解在macOS平臺下,調用C++的dylib文件 在開始之前我們要安裝 1.no

原创 Spring Cloud微服務架構從入門到會用(五)—服務網關鑑權

上一篇文章我們集成了服務網關Spring Cloud Gateway,所有的服務請求都可以通過Gateway訪問。那我們就可在服務網關這一層對用戶的請求進行鑑權,判斷是否可以訪問路由的API接口。 加下來我們開始增加鑑權,這裏我們

原创 Spring Cloud微服務架構從入門到會用(四)—服務網關Spring Cloud Gateway

前兩篇文章我們已經初步的完成了一個小型的微服務框架,有服務註冊中心,有訂單服務,也有庫存服務;訂單服務也能通過feign進行服務間調用庫存服務。那本文我們將引入服務網關Spring Cloud Gateway。 Spring Cl

原创 Spring Cloud微服務架構從入門到會用(一)—總覽

本教程不定時更新,如果這些文章對你有幫助,請加個關注,謝謝! 本教程僅僅能教會大家怎麼使用Spring Cloud的各個組件,沒有深挖實現原理,要想精通就就看各位看官老爺們自己了。 微服務框架 在說微服務之前我們先大概瞭解下框架的

原创 electron開發常見問題——win7平臺下白屏

electron在windows平臺下需要.net framework4.6或者更高的版本支持,所以在win7上需要先安裝.net framework4.6,才能正常運行

原创 electron-vue跨平臺桌面應用開發實戰教程(十一)——electron-updater應用更新

本文主要講解electron如何執行使用electron-updater更新應用 1.安裝electron-updater npm install electron-updater --save-dev 2.編寫更新代碼 c

原创 electron-vue跨平臺桌面應用開發實戰教程(十)——執行cmd命令

本文主要講解electron如何執行cmd命令 通常我們有些功能是需要藉助外部程序才能完成的,例如通過我們寫的electron啓動nginx或者獲取本機的一些信息。 執行cmd命令不需要安裝額外的依賴,使用node的child

原创 electron-vue跨平臺桌面應用開發實戰教程(九)——集成sqlite3

本文主要講解集成及使用sqlite3 在開始之前,同樣需要安裝node-gyp和windows-build-tools,具體安裝方法請參照:https://blog.csdn.net/David1025/article/det

原创 electron-vue跨平臺桌面應用開發實戰教程(七)——ffi調用C++(Windows平臺)

electron功能很強大,但是有一些跟操作系統底層交互的功能,electron無法實現,這個時候我們就可以調用原生來配合完成對應功能,本文主要講解在windows平臺下,調用C++的dll文件 在開始之前我們要安裝 1.no

原创 electron-vue跨平臺桌面應用開發實戰教程(五)——系統通知&托盤

前幾篇文章,我們介紹了一些開發中經常用到的功能,這篇文章我們主要是講解下怎麼發送系統通知,設置托盤 1.系統通知 其實Electron的系統通知比較簡單,是用HTML5的Notification實現的,但是在這兒需要注意的是,