本文為極客時(shí)間《設(shè)計(jì)模式之美》的讀書筆記 面向?qū)ο缶幊?面向?qū)ο缶幊淌且环N編程范式或編程風(fēng)格。它以類或?qū)ο笞鳛榻M織代碼的基本單元展箱,并將封裝、抽象趟佃、繼承、多態(tài)四個(gè)特性,作為代碼...
volatile ? Java內(nèi)存模型都是圍繞著原子性闲昭、有序性和可見性展開的罐寨,為了在適當(dāng)?shù)膱?chǎng)合,確保線程間的有序性汤纸、可見性和原子性。Java使用了一些特殊的操作或者關(guān)鍵字來申...
線程的狀態(tài)有哪些? new新建狀態(tài):線程創(chuàng)建之后 running可運(yùn)行:可能正在運(yùn)行,也可能正在等待CPU時(shí)間片芹血。 blocked阻塞:等待獲取一個(gè)排它鎖,如果其線程釋放了鎖...
Prometheus的主要特點(diǎn) Prometheus官網(wǎng)上的自述是:“From metrics to insight.Power your metrics and alert...
項(xiàng)目集成seata 每個(gè)微服務(wù)的數(shù)據(jù)庫(kù)創(chuàng)建UNDO_LOG 表 安裝事務(wù)協(xié)調(diào)器 seata-server(v0.7.1版本啃擦,v1.4.1版本使用有問題) 修改register...
Spring容器初始化到銷毀這部分的代碼,主要就是指refresh()方法 這部分代碼按照我的學(xué)習(xí)邏輯主要分為三個(gè)部分 beanFactory的的創(chuàng)建及預(yù)準(zhǔn)備工作(標(biāo)準(zhǔn)初始化...
一霍骄、問題 將兩個(gè)升序鏈表合并為一個(gè)新的升序鏈表并返回。新鏈表是通過拼接給定的兩個(gè)鏈表的所有節(jié)點(diǎn)組成的淡溯。 1??示例 1:輸入:l1 = [1,2,4]读整,l2 = [1,3,4...
一、前言 本文中的數(shù)據(jù)平臺(tái)已迭代三個(gè)版本喻喳,從頭開始遇到很多常見的難題另玖,終于有片段時(shí)間整理一些已完善的文檔,在此分享以供所需朋友的。實(shí)現(xiàn)參考谦去,少走些彎路慷丽,在此篇幅中偏重于ES的...
前言 程序員平時(shí)和mysql打交道一定不少锄俄,可以說每天都有接觸到,但是mysql一張表到底能存多少數(shù)據(jù)呢勺拣?計(jì)算根據(jù)是什么呢奶赠?接下來咱們逐一探討 知識(shí)準(zhǔn)備 數(shù)據(jù)頁(yè) 在操作系統(tǒng)中...