摘要:也叫事件溯源,是這些年另一個越來越流行的概念,是大神提出的一種架構模式。事件是一等公民,系統的數據以事件為基礎,事件要保存在某種存儲上。業務數據只是一些由事件產生的視圖,不一定要保存到數據庫中。 Event Sourcing也叫事件溯源,是這些年另一個越來越流行的概念,是大神Martin Fowler提出的一種架構模式。簡單來說,它有幾個特點: 整個系統以事件為驅動,所有業務都由事件驅...
摘要:當緩存容量達到上限時,它應該在寫入新數據之前刪除最近最少使用的數據值,從而為新的數據值留出空間。但是無法保證是,也無法保證更新數據時是,因為這兩個操作必然要遍歷隊列。因為可以通過來判斷是否有這個節點。 題目地址:https://leetcode-cn.com/probl...題目描述:運用你所掌握的數據結構,設計和實現一個 LRU (最近最少使用) 緩存機制。它應該支持以下操作: 獲...
摘要:主工程具有和組件進行綁定和解綁的功能。如下圖組件化需要考慮問題考慮的問題分而治之,并行開發,一切皆組件。引用阿里的框架,通過注解方式進行頁面跳轉。 目錄介紹 1.為什么要組件化 1.1 為什么要組件化 1.2 現階段遇到的問題 2.組件化的概念 2.1 什么是組件化 2.2 區分模塊化與組件化 2.3 組件化優勢好處 2.4 區分組件化和插件化 2.5 applicati...
WebClient UI 我們在WebClient UI的開發工具里點了Test按鈕,showImg(https://segmentfault.com/img/remote/1460000015368308);會在瀏覽器以測試模式打開選中的view。這背后發生了什么事?注意瀏覽器地址欄的bspwd_cmp_test,這是什么東西?Jerry傾向于把它當作是CRM WebClient UI comp...
摘要:是一款基于并發使用標記清除算法的垃圾回收算法,只針對老年代進行垃圾回收。收集器工作時,工作線程和用戶線程可以并發執行,以達到降低時間的目的。并發清理清理垃圾對象,這個階段線程和用戶線程并發執行。 背景 我們上線Java服務的時候需要對其配置一些JVM參數,如堆空間大小、虛擬機棧大小、垃圾回收算法。對于年輕代和老年代我們可以配置不同的垃圾回收算法。在一些對rt要求很高的場景,服務不能有長...