原创 Spring Cloud下使用Feign Form實現微服務之間的文件上傳

背景 ​ Spring Cloud現在已經被越來越多的公司採用了,微服務架構比傳統意義上的單服務架構從複雜度上多了很多,出現了很多複雜的場景。比如,我們的產品是個app,支持第三方登錄功能,在手機端調用第三方授權接口之後,返回了用戶的相關信

原创 沒有執行過rm -rf /*的開發不是好運維

起因突然收到用戶反饋說網站在手機端打開是白屏, 很奇怪的問題. 在電腦端試了下,確實也是白屏,HTML加載進來了,好像有個核心JS加載失敗. 看到一個錯誤是: We're sorry but house doesn't work prope

原创 要想學好Java編程,構造器、方法重載、this關鍵字、垃圾回收機制,這4關一定要過!

有人說,你應該關注時事、財經,甚至流行的電影、電視劇,纔有可能趁着熱點寫出爆文;有人說,你別再寫“無聊”的技術文了,因爲程序員的圈子真的很小,即便是像鴻洋那樣的招牌大牛,文章是那麼的乾貨,瀏覽量有多少?不到萬吧;有人說,你別妄想在寫作上面知

原创 小編帶着小白看springboot源碼5

 上一節走了一遍從瀏覽器發出請求到得到向頁面的流程,基本的功能是已經實現了。但是現在啊,我想自定義一個攔截器(攔截器可以做用戶登錄驗證,如果登錄了,就讓你通過,如果沒有登錄,就重定向登錄頁面),這裏就不復雜了,簡單實現以下原理,除了不攔截“

原创 小編帶着小白看springboot源碼3

上一節講到了快速新建一個springboot應用,以及springboot的自動配置類起作用的時機,並且一起看了一個自動配置類的源碼。   這一節我們來粗略看看當用戶在瀏覽器輸入一個url,怎麼樣返回一個靜態HTML和動態網頁,以及其中的原

原创 小編帶您學習springboot

一般而言,寫個Javaweb應用搭建環境都可能要幾十分鐘,下載個tomcat服務器,再加上各種xml配置等等,很煩躁,而且每個web應用的配置還差不多,都是什麼web.xml,application.xml等等(註解版就是各種配置類@Con

原创 小編帶着小白看springboot源碼2

  上一節講到先創建maven項目,然後導入依賴,主配置類等步驟,現在來個快速創建一個springboot模板,不需要向上節那麼繁瑣。 1.快速創建springboot應用   IDEA---->file---->new---->proje

原创 「面試必備」常見Java面試題大綜合 馬雲見了都點贊

一、Java基礎 1、Arrays.sort實現原理和Collections.sort實現原理 答:Collections.sort方法底層會調用Arrays.sort方法,底層實現都是TimeSort實現的。TimSort算法就是找到已經

原创 基於Java 生產者消費者模式(詳細分析)

本文目錄:1.等待、喚醒機制的原理2.Lock和Condition3.單生產者單消費者模式4.使用Lock和Condition實現單生產單消費模式5.多生產多消費模式(單面包)6.多生產多消費模式 生產者消費者模式是多線程中最爲常見的模式:

原创 小編教您Spring源碼分析之IoC容器初始化

作爲一個java程序員,保守估計一年裏也都有300天要和Spring有親密接觸~~像我這種怕是每天都要擼擼Spring,所以這次也要做個深入瞭解!這次就來看看Spring是怎麼初始化IoC容器的

原创 小編帶着小白看springboot源碼

  springboot的功能確實強悍,只需要很少的配置,就能夠做出來一個簡單的web應用,下面我就簡要的分析一下爲什麼springboot能夠起作用。   不覺得很奇怪嗎?只需要一個主配置類(就是啓動那個main方法),就能夠啓動一系列的

原创 分佈式Session共享解決方案.直的一看

Author:SimpleWu分佈式Session一致性? 說白了就是服務器集羣Session共享的問題 Session的作用? Session 是客戶端與服務器通訊會話跟蹤技術,服務器與客戶端保持整個通訊的會話基本信息。 客戶端在第一次訪

原创 springboot配置Druid數據源

springboot整合篇 前言對於數據訪問層,無論是Sql還是NoSql,SpringBoot默認採用整合SpringData的方式進行統一管理,添加大量的自動配置,屏蔽了很多設置。引入了各種XxxTemplate和XxxReposito

原创 小編教您Spring源碼分析之IoC容器初始化

作爲一個java程序員,保守估計一年裏也都有300天要和Spring有親密接觸~~像我這種怕是每天都要擼擼Spring,所以這次也要做個深入瞭解!這次就來看看Spring是怎麼初始化IoC容器的

原创 小編帶着小白看springboot源碼4

好了繼續上回說道,這次說一下springboot對於springmvc的大概整個流程,以請求動態網頁爲例 。 1.梳理一下springmvc的大概流程 首先是客戶端(瀏覽器)發送請求到前端控制器(dispatcherServlet)----