原创 從零開始SpringCloud Alibaba電商系統(十三)——ElasticSearch介紹、logback寫入ES
文章目錄零、系列一、需求簡述二、ElasticSearch簡介三、ElasticSearch REST基本操作四、使用SpringData ElasticSearch五、Logback日誌寫入ES五.一 ELK是什麼五.二 Log
原创 從零開始SpringCloud Alibaba電商系統(十二)——spring aop記錄用戶操作日誌
文章目錄零、系列一、需求簡述二、Spring AOP三、實現四、demo地址 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringCloud Alibaba電商系統(一)——Aliba
原创 從零開始SpringCloud Alibaba電商系統(十一)——spring security完善之動態url控制
文章目錄零、系列一、動態url控制二、具體實現三、demo地址 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringCloud Alibaba電商系統(一)——Alibaba與Naco
原创 從零開始SpringCloud Alibaba電商系統(十)——基於Redis Session的認證鑑權
文章目錄零、系列一、 概述二、如何整合Redis做Session三、準備環境四、實現流程common模塊User模塊五、demo 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringC
原创 工作日常之 caffe+windows7+GPU 編譯安裝
caffe作爲facebook的兩大開源深度學習框架,其實早已經和facebook另一大深度學習框架pytorch合併了。但是我們作爲學習者,瞭解這些著名框架的來龍去脈、原理使用還是有必要的。最近剛好有這方面的需求,順便在我們的小服務
原创 從零開始SpringCloud Alibaba電商系統(九)——基於Spring Security OAuth2實現SSO(非JWT)
文章目錄零、系列一、概念基於Cookie和Session的會話機制JWTOAuth2二、OAuth2認證服務器搭建 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringCloud Al
原创 從零開始SpringCloud Alibaba電商系統(八)——用一個好看的Swagger接口文檔
Befor All:按照本來計劃,這一次應該繼續spring security,來做SSO的部分,但是想到我們之前都是url訪問各個接口實在過於不便且ugly,故本次我們集成swagger、swagger-bootstrap-ui
原创 從零開始SpringCloud Alibaba電商系統(七)——Spring Security實現登錄認證、權限控制
文章目錄零、系列一、Spring Security是什麼?二、登錄認證三、訪問權限控制四、demo地址 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringCloud Alibaba電
原创 從零開始SpringCloud Alibaba電商系統(六)——Sentinel規則持久化到Nacos配置中心
文章目錄零、系列一、Sentinel爲什麼需要規則持久化?二、Nacos配合Sentinel三、Demo地址 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始SpringCloud Aliba
原创 從零開始SpringCloud Alibaba電商系統(五)——Feign Demo,Sentinel+Feign實現多節點間熔斷/服務降級
文章目錄零、系列一、Feign二、Sentinel集成Feign實現多節點間的熔斷,保護節點雪崩式故障三、Demo地址六、demo 地址 零、系列 歡迎來嫖從零開始SpringCloud Alibaba電商系列: 從零開始Spr
原创 從零開始SpringCloud Alibaba電商系統(三)——Sentinel流量防衛兵介紹、流量控制demo
文章目錄零、系列一、Sentinel是什麼?二、Sentinel Dashboard三、Sentinel 接入端四、熱點規則/服務降級規則熱點規則降級規則五、其他六、demo 地址 零、系列 歡迎來嫖從零開始SpringCloud
原创 深入JVM之JVM發展史、內存佈局
簡述 Java的誕生,從還叫Oak語言的時間算起來,已有近三十年。這三十年間,Java不斷進化的不只是使用、語法、高層框架,更加核心的是JVM虛擬機及其組成部分的升級,不斷的適應着時代的需求。 發展歷程 時間 事件 JVM相
原创 Mybatis源碼學習之一——基礎支持層總結
源碼+註釋地址:https://github.com/flyChineseBoy/mybatis_study mybatis 基礎支持層。 -----------1、解析器模塊(基礎支持)------------ 1、XML解
原创 灰度發佈、A/B Testing
A/B Testing相信學習ML的朋友大都瞭解,一般指的是在運行的產品想要發佈一個新功能或修改一個功能,於是在所有用戶中劃出一部分用戶來使用新功能,對比A/B組的使用反饋。 最近瞭解到灰度發佈的概念。 灰度發佈則是指在項目有
原创 理解Spark之一——stage劃分
我們首先知道Spark的基本執行流程,簡化來說,當提交一個Spark程序,HDFS上的每個Block對應一個分區、一個Task任務,這個Task任務就是在跑我們開發是Spark程序,程序中是我們使用的一個個算子。 在算子中,又可以