原创 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