原创 ElementUI button源碼解析

目錄前言源碼目錄button-groupbutton組件結構js邏輯結論 前言 在最近的項目開發中經常使用餓了麼開源的ui框架element,所以也藉此機會深入一下element源碼。 源碼目錄 瞭解一個開源項目先從它的目錄開始。

原创 JAVA語法糖

談一談JAVA語法糖 上週在聽大牛分享JVM編譯優化時,提到了在編譯階段會進行的一個步驟:解語法糖。他提出了一個問題是:JAVA裏有哪些語法糖,聽到這個問題,似乎很容易回答,因爲我們都知道java有很多語法糖,但話到嘴邊,也就只能

原创 fail-fast機制解讀

fail-fast機制解讀 集合的增刪 ​ 平時經常會有一些對集合的增刪場景,尤其是在循環內進行刪除,下面我們看下這幾種場景。 普通for循環 ​ 首先,使用 普通for循環可以對集合進行增刪,但增刪後由於普通for循環時是通過下

原创 kafka如何保證消息不丟失不被重複消費

文章目錄kafka如何保證消息不丟失不被重複消費消息的發送機制消息的接受機制消息的重複消費如何解決 kafka如何保證消息不丟失不被重複消費 在解決這個問題之前,我們首先梳理一下kafka消息的發送和消費機制。 消息的發送機制 k

原创 RPC框架淺析

RPC框架 之前在應用微服務時,發現Spring Cloud中各服務之間的調用走的是http,如果一個請求調用鏈路過多,則會導致時間較長,所以近期調研了RPC框架,看能否應用到系統中。 1、什麼是RPC 首先要了解什麼是RPC

原创 Element UI Layout源碼解析

目錄前言el-rowel-col結論 前言 layou組件也是使用element框架經常使用的組件,通過24分欄,可以快捷的完成佈局構建。layout組件構成爲el-row和el-col ,分別代表行的容器和列的容器。 el-ro

原创 Druid監控配置及擴展

一、基礎監控配置 依賴 <!-- Druid --> <dependency> <groupId>com.alibaba</groupId> <artifac

原创 服務端性能監控—— Spring Boot Actuator

服務端性能監控—— Spring Boot Actuator介紹 監控後臺服務是否正常運行,有很多指標需要我們關注,一是機器本身的狀態,比如CPU利用率、磁盤使用率、內存、網絡等,通過這些來判斷機器是否運行正常。這些是屬於機器指標

原创 AOP學習(1),常用註解解釋

文章目錄AOP學習AOP註解詳解@Aspect@Before@AfterReturning@AfterThrowing@After@Around@DeclareParents@annotation@args@within AOP學

原创 服務端性能監控:nginx-module-vts監控nginx流量

服務端性能監控(四):nginx-module-vts監控nginx流量 文章目錄服務端性能監控(四):nginx-module-vts監控nginx流量簡介添加nginx-module-vts模塊1. 下載2.編譯nginx 並

原创 SpringCloud淺析

#SpringCloud淺析 ###微服務發展模式 講SpringCloud之前,我們探討一下微服務架構的發展模式,最開始系統都是單體架構,逐漸演進爲SOA模式,然後微服務出現,最近服務網格模式也逐漸流行起來。 ####單體模式

原创 Rxjs合併數據流

前言 在Rxjs的世界中,爲了滿足複雜的需求,往往需要把不同來源 的數據匯聚在一起,把多個Observable對象的數據合併到一個 Observable對象中。 合併類操作符 concat 能夠把多個Observable中的數據

原创 Rxjs創建數據流

前言 Rxjs是使用Observable實現響應時編程的庫,它使js在處理異步或回調邏輯時更優雅簡便。本文是學習的Rxjs的筆記記錄。 創建類操作符 在使用Rxjs時,可以使用new 關鍵詞來定製Observale構造函數。但是在

原创 vue Dom diff 算法原理

目錄簡介mountComponentvm._updatepatchpatchVnodeupdateChildren總結 簡介 虛擬dom是vue2.0以後的一個重要的特性。衆所周知,瀏覽器標準把dom設計的非常複雜,我們可以打印d

原创 vue響應式原理

目錄簡介Object.defineProperty發佈訂閱模式initobserve總結 簡介 響應式系統是vue框架核心的部分,數據對象僅僅是普通的 js對象。當我們改變數據時,視圖也會被改變,本文就來探究一下vue 的響應式原