240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    CAP理論

    前言總結(jié) C: 一致性(consistency)飒箭,一個(gè)分布式系統(tǒng)的多臺(tái)服務(wù)器函似,只要能夠提供服務(wù)母截,則提供的數(shù)據(jù)都一致的 A: 可用性(availiability)波势,一個(gè)分布式系...

  • 分布式事務(wù) 3 種方案比較

    前言 最近業(yè)務(wù)變動(dòng)準(zhǔn)備面試或辖,看了一下別人的面試情況赔退,都問了關(guān)于分布式事務(wù)的問題橙依。所以今天整理一下。 分布式事務(wù)解決方案 1. XA 方案(兩階段提交方案) 支持的場(chǎng)景:一個(gè)服...

  • JVM GC 原理 5:詳解 G1 垃圾回收器

    基本原理 G1 垃圾回收器是從 CMS回收器是基于分代理論和分塊理論的基礎(chǔ)上發(fā)展而來的离钝。 分代:根據(jù) java 對(duì)象的存活規(guī)律票编,氛圍新生代和老年代,新生代采用復(fù)制算法卵渴,老年代...

  • 120
    JVM GC 原理 2:分代式垃圾回收算法

    分代的理論基礎(chǔ) 在 java 中慧域,大部分對(duì)象存在時(shí)間很短,小部分對(duì)象存活時(shí)間長(zhǎng)一些浪读,而且存活時(shí)間長(zhǎng)的對(duì)象會(huì)存在很長(zhǎng)時(shí)間昔榴。按照二八定律的說法:80%的對(duì)象占總存活時(shí)間的 20%...

  • 120
    JVM GC 原理 1:三種基本的垃圾回收算法

    前言 jvm 中當(dāng)前使用的垃圾回收算法(注意不是垃圾收集器)有三種,分別是標(biāo)記-清除算法碘橘、標(biāo)記-壓縮算法互订,復(fù)制算法 標(biāo)記-清除算法 原理:從 gc root 出發(fā),標(biāo)記處不是...

  • JVM 類加載過程

    總體概括 類加載過程:加載 → 鏈接 → 初始化其中痘拆,鏈接階段包括:驗(yàn)證 → 準(zhǔn)備 → 解析 加載 加載仰禽,是指查找字節(jié)流并據(jù)此創(chuàng)建類的過程。字節(jié)流的來源可能是.class文件...

  • Jvm 疑難問題匯總

    1. jdk 和 jre 的區(qū)別: jre 全稱 java runtime environment 是 java 運(yùn)行時(shí)環(huán)境纺蛆,只包含 java 虛擬機(jī)和 java 基礎(chǔ)類庫...

  • 具體代碼可以參考一下嗎吐葵?我這么設(shè)置了以后再 postman 里測(cè)試失敗了

    SpringBoot接收文件的同時(shí)怎么接受json參數(shù)

    問題 如題 解決辦法

  • 簡(jiǎn)單問題復(fù)雜化,為啥還要給接口生成個(gè)代理實(shí)例出來桥氏,而不是直接用相應(yīng)的V1 或者 V2 實(shí)例温峭?

    Spring探秘|妙用BeanPostProcessor

    最近,在給項(xiàng)目組使用Spring搭建Java項(xiàng)目基礎(chǔ)框架時(shí)字支,發(fā)現(xiàn)使用Spring提供的BeanPostProcessor可以很簡(jiǎn)單方便地解決很多看起來有點(diǎn)難解決的問題凤藏。本文將...

  • 看著眼疼,作者直接拿 google 翻譯的堕伪,沒意思

    Java 注解處理器 (Annotation Processor)

    Java 中的注解(Annotation) 是一個(gè)很方便的特性在Spring當(dāng)中得到了大量的應(yīng)用 , 我們也可以開發(fā)自己的注解來提高我們的開發(fā)效率之前自己開發(fā)過很多運(yùn)行時(shí)通過...

  • 如果自己寫個(gè)類揖庄,想使用in來判斷這個(gè)類的對(duì)象里面有沒有某個(gè)屬性,應(yīng)該在類中實(shí)現(xiàn)哪個(gè)方法欠雌?

    Python 中 in 的用法總結(jié)

    in 在python中的使用很常見抠艾,用處也很多,很強(qiáng)大桨昙,這里記錄下幾種常見的用法检号。 在 for 循環(huán)中,獲取列表或者元組的每一項(xiàng):for item in list: 判斷左邊...

  • login shell 蛙酪、交互式 shell 辨別方法

    A login shell is one whose first character of argument zero is a -, or one started ...

  • 看美女不是罪

    innodb行鎖:兩階段鎖協(xié)議與死鎖預(yù)防

    先放個(gè)網(wǎng)絡(luò)美女提提神 MySQL的行級(jí)鎖是由各個(gè)引擎自己實(shí)現(xiàn)的齐苛,innodb支持行級(jí)鎖但MyISAM卻不支持,這也是innodb更受青睞的原因之一桂塞。想要高效使用innodb的...

  • @anmi_安迷 有更強(qiáng)的能力就要面對(duì)更大的困難凹蜂,其實(shí)大家的苦與樂都是一樣多

    一個(gè)月有2萬的收入就夠了

    我也不貪心,一個(gè)月有2萬的收入就可以了阁危,三個(gè)孩子玛痊,一個(gè)孩子大約一個(gè)月花費(fèi)2500 , 3個(gè)寶貝狂打,一個(gè)月需要花費(fèi)掉7500 擂煞,就讀書而已, 日托1800 一個(gè)月趴乡,網(wǎng)課學(xué)費(fèi)650...

  • 平均月薪4萬多对省,煩惱也不比你少

    一個(gè)月有2萬的收入就夠了

    我也不貪心,一個(gè)月有2萬的收入就可以了晾捏,三個(gè)孩子蒿涎,一個(gè)孩子大約一個(gè)月花費(fèi)2500 , 3個(gè)寶貝惦辛,一個(gè)月需要花費(fèi)掉7500 劳秋,就讀書而已, 日托1800 一個(gè)月胖齐,網(wǎng)課學(xué)費(fèi)650...

  • 這里說的阻塞API是指操作系統(tǒng)以阻塞方式運(yùn)行的API玻淑。比如IO操作,如果操作系統(tǒng)發(fā)現(xiàn)需要操作的文件尚未進(jìn)入內(nèi)存市怎,則先阻塞當(dāng)前線程(操作系統(tǒng)級(jí)線程)然后等待IO設(shè)備將文件加載入內(nèi)存后岁忘,再繼續(xù)執(zhí)行當(dāng)前線程。但這個(gè)過程在java虛擬機(jī)中是無法感知到的区匠。其實(shí)可以理解為干像,java虛擬機(jī)的線程狀態(tài)與操作系統(tǒng)的線程及其狀態(tài)并不是一一對(duì)應(yīng)的。

    Java 線程的狀態(tài)及狀態(tài)轉(zhuǎn)換

    通用的線程周期 操作系統(tǒng)中驰弄,線程的狀態(tài)一般包含以下五種:初始狀態(tài)麻汰、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)戚篙、休眠狀態(tài)五鲫、終止?fàn)顟B(tài) 初始狀態(tài):指的是線程已經(jīng)被創(chuàng)建但還不允許分配CPU資源。這個(gè)狀態(tài)是...

  • Hive: lateral view 用法

    lateral view 的語法格式 lateral view:LATERAL VIEW udtf (expression) tableAlias AS coluumAlia...

  • @隱藏著小脾氣

    AtomicInteger實(shí)現(xiàn)原理

    概要 1.實(shí)現(xiàn)鎖的一般思想是什么岔擂? 在“不同”中找“相同“位喂。分布式情況下浪耘,機(jī)器不同但數(shù)據(jù)庫相同,則用數(shù)據(jù)庫實(shí)現(xiàn)鎖塑崖。單機(jī)多線程情況下七冲,內(nèi)存相同,則使用內(nèi)存實(shí)現(xiàn)鎖规婆。 2.Atom...

  • 120
    Redis:一致性Hash算法

    問題產(chǎn)生 為了保證Redis服務(wù)的高可用性或提高讀寫性能澜躺,許多時(shí)候我們會(huì)做主從復(fù)制,組成 Master-Master 或者 Master-Slave的形式抒蚜,或者搭建Redis...

個(gè)人介紹
一切有相掘鄙,皆是虛妄
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品