原创 使用Hexo 搭建你的技術博客

點擊上方 藍色文字 關注我們溫馨提示:本文大概 7500 字,閱讀需要 7 分鐘。前言如果你是個熱愛分(zhuang)享(bi)的人,如果你是一個不甘寂寞的程序猿(媛),你想搭建一個屬於自己的個人網站,那麼請跟着這篇文章操作一遍,幾乎免

原创 架構師之路-微服務技術選型

作爲一名架構師,需要規劃產品技術路線,負責技術選型。而技術棧選型主要參考以下幾個標準:安全穩定,不能經常被爆出安全漏洞開源社區活躍度,加入Apache的組件優先考慮一線互聯網公司落地產品,有大公司爲其背書文檔閱讀性好本篇爲大家帶來微服務

原创 SpringCloud Alibaba微服務番外篇二 - Feign傳遞Access_Token

概述 還記得我們之前創建訂單的流程嗎? 通過網關調用order-service的create方法,然後order-service再通過feign調用account-service 的reduce 和 product-service

原创 Swagger整合Oauth2

如果項目中使用了Oauth2.0,那麼在每次請求接口的時候都需要在header上帶上Authorization參數纔可以正常訪問,如下所示: 項目用了Swagger在線接口文檔組件,那麼如何結合Oauth2.0,讓調用接口的時候

原创 架構師之路 -- 虛擬化技術與容器Docker

通常架構師們爲了提高系統及硬件資源的利用率引入了虛擬化技術。 虛擬化是一種資源管理技術,它可以把各種實體資源抽像後再分隔,從而打破實體結構的限制,最大程度的提高資源的利用率。 今天我們來聊一下傳統虛擬化技術和以Docker爲代表的

原创 SpringCloud Alibaba微服務實戰十五 - SpringCloud 容器化部署

SpringCloud Alibaba 系列文章已經寫了 16 篇了,基本框架大體完成,業務相關的邏輯還需要根據項目本身的業務進行梳理改造。 今天將是本系列的最後一篇 - SpringCloud 容器化部署(理論上最後一篇,不排除

原创 Centos7部署NFS實戰

NFS是什麼 NFS,是Network File System的簡寫,即網絡文件系統。網絡文件系統是FreeBSD支持的文件系統中的一種,也被稱爲NFS,NFS允許一個系統在網絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可

原创 RocketMQ入門基礎-環境&整合

概述&選型 消息隊列作爲高併發系統的核心組件之一,能夠幫助業務系統解構提升開發效率和系統穩定性。主要用於三種典型場景:應用解耦、流量消峯、消息分發。 目前主流的MQ主要是Rocketmq、kafka、Rabbitmq,Rocket

原创 SpringCloud Alibaba微服務番外一 - Swagger自定義自動配置

概述 我們的所有微服務若想集成Swagger在線接口文檔,都需要在各自模塊中建立一個Swagger的配置類,關鍵代碼如下: @Configuration @EnableSwagger2 public class SwaggerCo

原创 EFK實戰一 - 基礎環境搭建

在分佈式系統中,由於節點服務會部署多臺,一旦出現線上問題需要通過日誌分析定位問題就需要登錄服務器一臺一臺進行日誌檢索,非常不便利,這時候就需要用到EFK日誌收集工具。 在應用服務端部署Filebeat,將我們打印到日誌文件中的日

原创 RocketMQ進階-事務消息

  前言 分佈式消息選型的時候是否支持事務消息是一個很重要的考量點,而目前只有RocketMQ對事務消息支持的最好。今天我們來嘮嘮如何實現RocketMQ的事務消息! Apache RocketMQ在4.3.0版中已經支持分佈式事務消息

原创 Intellij IDEA 如何去掉 @Autowired 注入警告

  問題 在Service層注入Mybatis的Mapper我們通常會使用@Autowired 自動注入 @Autowired private ProductMapper productMapper; 但是這樣Intellij ID

原创 使用Docker安裝ClickHouse

  什麼是ClickHouse ClickHouse是一個由俄羅斯最大的搜索公司Yandex開源的列式數據庫(DBMS),主要用於在線分析處理查詢(OLAP),於2016年開源,採用C++開發。憑藉優秀的性能,市場反應非常熱烈。 相對行

原创 架構師不得不瞭解的硬件知識 - 磁盤陣列 RAID

  概述 什麼是RAID? RAID ( Redundant Array of Independent Disks )即獨立磁盤冗餘陣列,通常簡稱爲磁盤陣列。簡單地說, RAID 是由多個獨立的高性能磁盤驅動器組成的磁盤子系統,從而提供

原创 工具用的好下班走的早

作爲禿頭資深老碼農你們肯定聽過這幾句程序員圈子的俗語 工具用的好下班走的早 表設計的好代碼寫的少 別逼逼,放碼過來 || Talk is cheap. Show me the code. 重啓能解決電腦90%的問題,重裝系