原创 springboot2.2.X手冊:分佈式系統下,重複提交的解決方案

目錄 什麼是冪等性 重複提交如何產生 基於redis的防止重複提交 引入POM文件 新建重複提交註解 新建重複提交攔截 新增redis配置 新建測試類 上一篇:springboot2.2.X手冊:是時候用Lettuce替換Jedis操作R

原创 前後端分離是否必要

目錄 缺點:人員分配 缺點:聯調實際上很耗時 缺點:因技術而技術 在這個微服務大行其道的時代,標準化API,前後端分離似乎成了標配,今天我們來聊聊是否前後端分離真的有必要。 缺點:人員分配 以前,大家做項目的時候,前後端一起來;現在,大家

原创 微服務網關實戰03-網關請求日誌及全局異常

在上一篇文章中,我們介紹了採用zuul搭建一個網關,做了一個最簡單的調用測試,正常是可以訪問的。在這一章中,我們介紹網關的日誌及全局異常。 日誌記錄了誰通過網關,做了什麼事。 全局異常攔截那些發生問題的不可見的異常。   在開始之前,我

原创 機器學習實戰-開發環境安裝

目錄 介紹Anaconda 使用Anaconda的緣由 安裝Anaconda 編寫第一行代碼 上一篇:機器學習實戰-sklearn介紹 以前寫文章的時候,爲了湊字數,每次開頭總會說:歲月荏苒,白駒過隙。 現在想想真的是白駒過隙了。 作爲一

原创 機器學習實戰-特徵選擇之過濾法

目錄 數據加載及展示 低方差特徵過濾 單變量特徵過濾 上一篇:機器學習實戰-特徵選擇 上一篇文章裏面,我們主要介紹了特徵選擇的三種方法,這篇文章小編就來介紹過濾法。 考慮到很多同學剛開始學,這裏不會介紹算法公式,相比與高校或者實驗室裏面,

原创 微服務網關實戰08-聚合服務請求日誌及斷路

在上一篇中,我們採用resttemplate+ribbon進行後端服務的請求,做數據聚合,但是卻發現自定義的請求並沒有日誌,接下來我們需要做請求日誌的記錄及加入斷路器。   關於日誌,我們採用切面來做 日誌切面類LogAspect:

原创 機器學習實戰-sklearn介紹

目錄 什麼是sklearn sklearn與tensorflow優劣勢 機器學習有幾種方式 應用領域有哪些 近幾年,機器學習算是很火的一個方向,但是有一點問題,這個方向需要研究生畢業的的敲門磚,但是如果自己想學,又不知道從何入手? 從本篇

原创 聊聊已落地的中臺有哪些

目錄 業務中臺 數據中臺 技術中臺 安全中臺 治理中臺 考慮到每個行業不一樣,這裏只敘述現有落地的中臺,不做標準,各位看官可根據自己的設計需要做設計,業務量不大的情況下,不建議爲了中臺而中臺。 什麼是中臺,這裏不講,這塊的概念百度上有很多

原创 微服務網關實戰05-網關鑑權

在微服務的架構中,有一個東西非常重要,那就是鑑權,先簡單介紹一下這個鑑權是什麼。 我們對外提供接口,那並不代表着每個人都有權力訪問接口,此時就需要對接口進行限制訪問。一般的做法就是給訪問接口的人發放一個令牌token,一般情況下把toke

原创 機器學習實戰-特徵選擇之遞歸特徵消除

目錄 介紹遞歸特徵消除RFE 介紹基於交叉驗證的RFECV 數據特徵提取 上一篇:機器學習實戰-特徵選擇之嵌入法 機器學習裏面,我們梳理了過濾法,嵌入法,本篇我們來講解一下包裝法。   本文章節 1、介紹遞歸特徵消除RFE 2、介紹基於

原创 微服務網關實戰01-網關介紹

微服務已經普及好多年,現在國內的公司基本都會採用微服務架構來搭建最新的系統或者改造已經現成的系統。這裏面,有個很重要的概念,就是網關,最近一段時間針對他,我們結合實戰來剖析該如何應用在系統上。 網關,又稱網間連接器、協議轉換器,一個網絡連

原创 springboot2.2.X手冊:是時候用Lettuce替換Jedis操作Redis緩存了

目錄 Redis介紹及Mencached對比 Jedis與Lettuce對比 引入包 編寫配置類 編寫工具類 編寫配置文件 編寫測試類 測試結果 上一篇:springboot2.2.X手冊:基於OSS解決文件存儲(一年9元^^,賺了) R

原创 微服務網關實戰10-聚合服務全局異常

聚合服務的接口,我們做了限流,做了鑑權,但是這個接口發生異常怎麼辦? zuul我們做了全局的異常攔截,但是這個異常並不會針對我們自己定義的接口來做,我們需要自己定義一個全局的異常攔截,來處理這些自己寫的接口。   首先我們需要自己定義一

原创 微服務網關實戰07-聚合服務

聚合服務,或者叫做數據聚合服務,顧名思義就是把所需要的服務給聚集在一起,這個概念在現實中非常重要,因爲聚合服務做得好,能儘可能的減少服務治理的問題。 本篇中,我們將會採用resttemplate+ribbon來進行構建聚合服務。   首

原创 微服務網關實戰02-網關搭建

在本文中,將會帶着大家一步一步進行網關的搭建,主要涉及到日誌、鑑權、全局異常、限流、斷路、斷路看板等   這裏比較簡單,直接新建一個springboot項目即可,整個項目的目錄結構如下:   網關項目目錄結構 pom.xml文件如下: