原创 一文讀懂Spring Boot、微服務架構和大數據治理之間的故事(文末有彩蛋!)

微服務架構 微服務的誕生並非偶然,它是在互聯網高速發展,技術日新月異的變化以及傳統架構無法適應快速變化等多重因素的推動下誕生的產物。互聯網時代的產品通常有兩類特點:需求變化快和用戶羣體龐大,在這種情況下,如何從系統架構的角度出發,構建靈活、

原创 中小型互聯網公司微服務實踐-經驗和教訓

上次寫了一篇文章叫Spring Cloud在國內中小型公司能用起來嗎?介紹了Spring Cloud是否能在中小公司使用起來,這篇文章是它的姊妹篇。其實我們在這條路上已經走了一年多,從16年初到現在。在使用Spring Cloud之前我們對

原创 Docker(一):Docker入門教程

如今Docker的使用已經非常普遍,特別在一線互聯網公司。使用Docker技術可以幫助企業快速水平擴展服務,從而到達彈性部署業務的能力。在雲服務概念興起之後,Docker的使用場景和範圍進一步發展,如今在微服務架構越來越流行的情況下,微服務

原创 Docker(六):Docker 三劍客之 Docker Swarm

實踐中會發現,生產環境中使用單個 Docker 節點是遠遠不夠的,搭建 Docker 集羣勢在必行。然而,面對 Kubernetes, Mesos 以及 Swarm 等衆多容器集羣系統,我們該如何選擇呢?它們之中,Swarm 是 Dock

原创 Spring Boot 2.0(七):Spring Boot 如何解決項目啓動時初始化資源

在我們實際工作中,總會遇到這樣需求,在項目啓動的時候需要做一些初始化的操作,比如初始化線程池,提前加載好加密證書等。今天就給大家介紹一個 Spring Boot 神器,專門幫助大家解決項目啓動初始化資源操作。 這個神器就是 CommandL

原创 爲什麼說 Java 程序員到了必須掌握 Spring Boot 的時候?

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,就單從我個人的博客的訪問量大幅增加就可以感受到大家對學習 Spring Boot 的熱情,那麼在這麼多人熱衷於學習 Spring Boot 之時,我自己也在

原创 給大家聊一聊雲收藏從 Spring Boot 1.0 升級到 2.0 所踩的坑

先給大家曬一下雲收藏的幾個數據,作爲一個 Spring Boot 的開源項目(https://github.com/cloudfavorites/favorites-web)目前在 Github 上面已經有1600多個 Star,如果按照

原创 Spring Cloud (十四):Spring Cloud 開源軟件都有哪些?

學習一門新的技術如果有優秀的開源項目,對初學者的學習將會是事半功倍,通過研究和學習優秀的開源項目,可以快速的瞭解此技術的相關應用場景和應用示例,參考優秀開源項目會降低將此技術引入到項目中的成本。爲此抽了一些時間爲大家尋找了一些非常優秀的 S

原创 Eureka 2.X 停止開發,但註冊中心還有更多選擇:Consul 使用詳解

在上個月我們知道 Eureka 2.X 遇到困難停止開發了,但其實對國內的用戶影響甚小,一方面國內大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服務發現的軟件,Eureka 只是其中之一,下面是 Sp

原创 Spring Boot 2.0(五):感受 Docker 魅力, 排解決多應用部署之疼

我知道大家這段時間看了我寫關於 docker 相關的幾篇文章,不疼不癢的,仍然沒有感受 docker 的便利,是的,我也是這樣認爲的,I know your felling 。 前期瞭解概念什麼的確實比較無聊,請不要着急精彩馬上開始,當大家

原创 關於我

我是一個什麼樣的人?有時候我也會這樣問我自己。 至少現在還是一名程序員,不管再忙還在堅持搬磚。 喜歡分享,剛開始分享技術,後來也分享生活和故事。 我是一名北漂,和大多數北漂一樣,爲了生計而奔波,早上坐一個多小時地鐵,加班很頻繁,有時候也會懷

原创 人工智能發展史

我一直很好奇人工智能是如何提出來的,它背後有什麼樣的故事,在人工智能發展的這60年的時間中,又經歷了什麼?爲什麼現在纔是人工智能的爆發點,未來人工智能又將走向何處?帶着這樣的問題我讀了吳軍博士的《智能時代》這本書,打開了我對人工智能的瞭解,

原创 百億互金平臺技術棧大起底

技術棧(technology stack)就是一個公司的透視鏡,從某些程度上可以展示出公司的技術實力。從技術桟也可以看出整個平臺的技術要素,平臺大小規模等,今天來給大家分享我司的技術全家桶。 題外話 今天是一個特殊的日子,我就多說兩句,

原创 Docker(五):Docker 三劍客之 Docker Machine

上篇文章Docker(四):Docker 三劍客之 Docker Compose 介紹了 Docker Compose,這篇文章我們來了解 Docker Machine 。 Docker Machine 介紹 Docker Machine

原创 Spring Boot 2.0(六):使用 Docker 部署 Spring Boot 開源軟件雲收

只需三步即可部署開源項目雲收藏,打造專屬個人的收藏系統,就是這麼簡單! 雲收藏項目已經開源2年多了,作爲當初剛開始學習 Spring Boot 的練手項目,使用了很多當時很新的技術,現在看來其實很多新技術是沒有必要使用的,但做爲學習案例來講