原创 zookeeper安裝與使用介紹
(一) ZooKeeper是什麼? 官方上是這麼介紹的:ZooKeeper is a centralized service for maintaining configuration information, naming, provi
原创 spring cloud stream+Kafka實現消息傳遞
(一) 爲什麼要消息傳遞在構建微服務應用程序中很重要 回答這個問題之前,首先介紹一個概念 事件驅動架構(EDA):使用異步消息實現事件之間的通信,也被稱爲消息驅動架構(MDA). 而基於EDA的方法允許開
原创 springboot整合redis做緩存管理詳解
Redis安裝 Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。 Redis 與其他 key - value 緩存產品有以下三個特點: Redis支持數據的持久化,可
原创 spring cloud stream+Kafka+redis實現消息傳遞以及分佈式緩存
(一) 爲什麼要消息傳遞在構建微服務應用程序中很重要 回答這個問題之前,首先介紹一個概念 事件驅動架構(EDA):使用異步消息實現事件之間的通信,也被稱爲消息驅動架構(MDA). 而基於EDA的方法允許開
原创 Springcloud + OAuth2 + Spring boot Sercutrity + Redis + mysql 實現分佈式項目的單點認證和鑑權
項目源碼: https://github.com/xdouya/Spring-cloud-OAtuh2; 首先介紹一下OAuth2 OAuth2是一個基於令牌的安全驗證和授權框架,允許用戶使用第三方驗證標準服務進行驗證.如果用
原创 springboot整合redis做緩存管理----一步步構建詳解
Redis安裝 Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。 Redis 與其他 key - value 緩存產品有以下三個特點: Redis支持數據的持久化,可
原创 機器學習實戰代碼詳解(九)樹迴歸
regCART.py #coding=utf-8 from numpy import * def loadDataSet(fileName): dataMat = [] fr = open(fileName) f
原创 機器學習實戰代碼詳解(八)預測數值型數據:迴歸
#coding=utf-8 #數據導入行數 from numpy import * def loadDataSet(fileName): numFeat = len(open(fileName).readline().split(
原创 《Effective C++》讀後總結(一)視C++爲一個語言聯邦
將C++看作是一個由C,Object-Oriented C++,Template C++, STL四個次語言組成對聯合語言,而不將其視爲單一對語言。 四種次語言都有自己對守則,這樣,C++的
原创 機器學習實戰代碼詳解(四)樸素貝葉斯
#coding=utf-8 from numpy import * #--------詞表到向量對轉換函數--------- #創建實驗樣本 def loadDataSet(): postingList = [['my', 'do