原创 IT忍者神龜之JWT生成Token做登錄校驗講解

JWT簡介JWT(json web token)是爲了在網絡應用環境間傳遞聲明而執行的一種基於JSON的開放標準。JWT的聲明一般被用來在身份提供者和服務提供者間傳遞被認證的用戶身份信息,以便於從資源服務器獲取資源。比如用在用戶登錄上。基

原创 IT忍者神龜之入門例子

    啓動ActiveMQ以後,登陸:http://localhost:8161/admin/,創建一個Queue,命名爲FirstQueue。 創建Eclipse項目並運行 加入jar :activemq-XX-all.jar pa

原创 IT忍者神鬼之Broker-Cluster 部署基於netWorkConnector達到負載均衡

大家好好久沒有寫筆記代碼了,今天我來了帶給大家一個分享。不懂的地方加我的微信kotlin 機器列表 •192.168.100.242 •192.168.100.243 爲了保證機器之間網絡互通,建議關閉防火牆:systemctl

原创 IT忍者神龜之activemq入門安裝

演示環境: Centos8、jdk8、activemq5.15.8 下載地址: http://activemq.apache.org/activemq-5158-release.html http://mirror.centos.org/

原创 IT忍者神龜之單點登錄實現(spring session+redis完成session共享)

v一、前言  項目中用到的SSO,使用開源框架cas做的。簡單的瞭解了一下cas,並學習了一下 單點登錄的原理,有興趣的同學也可以學習一下,寫個demo玩一玩。v二、工程結構    我模擬了 sso的客戶端和sso的服務端, sso-co

原创 IT忍者神龜之使用jwt技術實現系統間的單點登錄

單點登錄(single sign on),簡稱sso。它的定義是多個應用系統間,只需要登錄一次就可以訪問所有相互信任的應用系統。下面介紹用jwt技術如何來實現單點登錄。一、JWT定義及其組成JWT(JSON WEB TOKEN)是一個非常

原创 IT忍者神龜之分佈式和集羣,雲計算平臺,分佈式

最近有人總跟我說這個樣的問題有的時候真不想在技術上表現的太突出,特別是某些領導但是越是這樣給臉不要臉的人大有人在太low 了,這也是我第一次我感覺到沒有共同的語言。正事走起。分佈式是指將一個業務拆分不同的子業務,分佈在不同的機器上執行,集

原创 IT忍者神龜之Spring中獲取request的幾種方法,及其線程安全性分析

如何測試線程安全性方法1:Controller中加參數方法2:自動注入方法3:基類中自動注入方法4:手動調用方法5:@ModelAttribute方法總結概述在使用Spring MVC開發Web系統時,經常需要在處理請求時使用reques

原创 IT忍者神鬼之JAVA並行異步編程,線程池+FutureTask

在java中熟悉的使用多線程的方式爲兩種?繼續Thread類,實現Runnale。兩種方式簡單方便。 在Jdk1.5之後其實有第三種方式實現方式,採用併發包中的 Callable接口 FuruteTask類 以及 Executor

原创 IT忍者神龜之事務ACID理解

事務概念 概念:事務(Transaction),一般是指要做的或所做的事情。在計算機術語中是指訪問並可能更新數據庫中各種數據項的一個程序執行單元(unit)。 本人WX:kotlinvip 事務的基本要素(ACID) 1、原子性(

原创 IT忍者神龜之Eclipse Memory Analyzer —— MAT查找內存泄漏工具

一、MAT是什麼? MAT(Memory Analyzer Tool),一個基於Eclipse的內存分析工具,是一個快速、功能豐富的JAVA heap分析工具,它可以幫助我們查找內存泄漏和減少內存消耗。使用內存分析工具從衆多的對象中進行分

原创 IT忍者神龜之解決微信授權回調頁面域名只能設置一個的問題

在做項目集成微信登錄以及微信支付的時候,都需要進行用戶授權。這個授權的流程可以簡單描述爲: 1. 用戶從我們的應用觸發需要授權的操作,比如點擊微信登錄; 2. 應用收到這種用戶請求後,將用戶重定向到微信提供的一個授權頁面: 或 3. 用戶

原创 IT人者神龜之怎麼讓windows7的UAC功能不再頻繁打擾

首先點擊開始菜單打開運行。 cmd 怎麼讓windows7的UAC功能不再頻繁打擾 然後在運行框中輸入“gpedit.msc”這樣一串字符,打開組策略管理器。 怎麼讓windows7的UAC功能不再頻繁打擾 在彈出的組策略

原创 IT忍者神龜之 3種web會話管理的方式

3種web會話管理的方式閱讀目錄1. 基於server端session的管理2. cookie-based的管理方式3. token-based的管理方式4. 安全問題5. 總結http是無狀態的,一次請求結束,連接斷開,下次服務器再收到

原创 IT忍者神龜之Java基於微信公衆號接口實現授權登錄源碼及原理分析

微信公衆號授權登錄操作前提必須註冊微信公衆平臺賬號,注意的是訂閱號不支持授權登錄操作,因此對於個人開發者註冊的訂閱號是無法實現的,必須註冊企業號的微信平臺賬號而具體註冊流程就不詳細介紹了,有什麼疑問可去微信公衆號平臺查看具體的文檔。