原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(十三)

今天我們聊事務TX-LCN,當然這裏的事務肯定不是單機的也不是數據庫的事務,這裏主要聊分佈式架構時的事務。好了,接下來我們就來聊聊。 分佈式事務指事務的參與者、支持事務的服務器、資源服務器以及事務管理器分別位於不同的分佈式系統的不同節點之

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(十一)

今天我們繼續聊聊JWT,從上一次的聊天中我們可以看出。JWT的功能還是比較強大的。而在上一次的示例代碼我們可以封裝成一一個工具對象來使用。我們看看在JavaWeb中JWT如何使用。 第一步:創建兩個頁面login.jsp和welcome.

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(十二)

繼續JWT。那麼現在這一聊呢主要說一下JWT在分佈式系統中的架構思路,先看下面的這個架構圖: 其實有了這個圖,整個架構思路就有了。我們把JWT的這裏一塊單獨拿出來做成一個服務,數據庫方面爲了防止單點故障可以配置數據庫集羣或者用redis

原创 Node.Js(一)

今天給開始給我們研發部的同事們做技術分享,思來想去我就分享一下Node.js吧。好了直接走開始安裝: NodeJs官網:https://nodejs.org/en/download/  下載下來安裝即可: 1: 2: 3: 4:

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(十)

繼續JWT,這次我們來聊聊具體的使用。 JWT提供多種加密的方式,可以對默認信息和自定義信息進行加密,正如上一篇所述,JWT生成的值是字符串,由三部分組成:頭、載體、簽名。具體的使用步驟是這樣的: 第一步:自定義加密的祕鑰,這個祕鑰是服務

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(九)

今天來聊聊JWT。JWT是個什麼東東?JWT全稱呢是叫:JSON Web Token(JWT)它是目前最流行的跨域身份驗證解決方案。先說說爲啥要有JWT呢?因爲分佈式的兩個系統之間的訪問和數據傳輸存在跨域的問題。在單機服務器中確認用戶身份

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(八)

繼續SpringSession。今天看怎麼用。 用SpringSession得藉助第三方的力量Nginx和Redis。Nginx負責反向代理用戶請求並對請求進行轉發到不同的機器上,Redis負責存儲session。這裏我只是做個測試而已,

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(三)

繼續SpringSecurity,今天我們來聊聊退出登錄時的頁面跳轉和session註銷。SpringSecurity提供了這方面的支持。在上一篇文章的基礎之上直接來聊聊: springsecrity.xml <beans:beans x

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(七)

今天我們開始聊SpringSession,先介紹一下SpringSession。 簡介:一句話SpringSession提供了用於管理用戶會話信息的API和實現。 特點:SpringSession使得支持集羣會話變得非常簡單,而無需綁定到

原创 SpringCloud的Eureka註冊中心一直報Connect to localhost:8761 time out的問題

這個報錯以後你去查看左右的機器端口占用情況,你就會發現8761端口任何服務都沒有佔用。所以的最大原因可能是沒有覆蓋SpringCloud中默認的配置。下面是SpringCloud的源碼 // // Source code recreat

原创 國外服務器租用怎麼樣?好處都有那些?

國外服務器租用是指由國外服務器供應商提供硬件,負責基本軟件的安裝、環境配置,負責服務器上基本服務功能的正常運行,讓用戶獨享國外服務器的資源。 如今很多企業都會租用國外服務器來搭建網站,目前,提供國外服務器租用的供應商有很多,那麼,租用國外

原创 以案例聊聊SpringCloud分佈式系統的架構者(八)

其實聊到這了,分佈式系統也就是微服務架構也就差不多了。在實際的研發中用的也就是這些東西。那麼整個的系統在日後的使用過程中慢慢的就會發現一個問題。這個問題我們看下圖: 上圖中A系統中的A1服務需要調用B系統中的B1服務,但是我們可以看到B

原创 以案例聊聊SpringCloud分佈式系統的架構者(十)

最後一點了,搞完就基本SpringCloud就聊完了。聊完SpringCloud,我會再聊聊大數據方面的技術主要方向在Hadoop、Spark等一共十幾種大數據技術和架構實現;在人工智能方面的技術中主要方向在於二十種人工智能常見算法和具體

原创 以案例聊聊SpringCloud分佈式系統的架構者(四)

今天我們結合上一個案例來聊聊SpringCloud中路由器-Zuul。Zuul其實也是一個過濾器或者說是一個網關。你可以想象成Zuul是一個包裹的集散中心,他負責分佈式系統中請求的分發映射和過濾等一系列操作。下面是SpringCloud官

原创 SpringSecurity、Spring Social、SpringSession、TX-LCN、Spring Cloud Data Flow、JWT 架構(六)

繼續SpringSecurity。上一篇我們看到了基於角色的權限的用戶登錄,可以實現不同的用戶根據不同的角色跳轉到不同的頁面中。但用戶都是事先配置好在配置文件中,這樣不利於動態擴展,那麼接下來我們就解決一下這個問題。 解決這個問題我們可以