Retrofit是squareup公司的開源力作,和同屬squareup公司開源的OkHttp反肋,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行界睁,為Android開發(fā)者提供了即方便又高效的...
Retrofit是squareup公司的開源力作,和同屬squareup公司開源的OkHttp反肋,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行界睁,為Android開發(fā)者提供了即方便又高效的...
什么是 Top K 問題硝拧?簡(jiǎn)單來說就是在一堆數(shù)據(jù)里面找到前 K 大(當(dāng)然也可以是前 K 芯斗ぁ)的數(shù)。這個(gè)問題也是十分經(jīng)典的算法問題障陶,不論是面試中還是實(shí)際開發(fā)中滋恬,都非常典型。而這...
工作至今咸这,一直在使用spring夷恍,并且對(duì)spring的強(qiáng)大的功能無不折服,雖然一直使用媳维,但對(duì)spring容器的啟動(dòng)流程卻不知其所以然,最近花了點(diǎn)時(shí)間查閱了部分資料遏暴,配合源碼對(duì)...
內(nèi)存屏障是硬件之上主胧、操作系統(tǒng)或JVM之下,對(duì)并發(fā)作出的最后一層支持习勤。再向下是是硬件提供的支持踪栋;向上是操作系統(tǒng)或JVM對(duì)內(nèi)存屏障作出的各種封裝。內(nèi)存屏障是一種標(biāo)準(zhǔn)图毕,各廠商可能采...
高并發(fā)C10KC10k:服務(wù)器同時(shí)處理1W個(gè)TCP連接。C10M:服務(wù)器同時(shí)處理1kw個(gè)TCP連接予颤。 實(shí)現(xiàn)高并發(fā)的本質(zhì)技術(shù)是事件驅(qū)動(dòng)和異步開發(fā)囤官。協(xié)程也是依靠這倆實(shí)現(xiàn)高并發(fā)的冬阳。...
本文是我自己在秋招復(fù)習(xí)時(shí)的讀書筆記,整理的知識(shí)點(diǎn)治拿,也是為了防止忘記摩泪,尊重勞動(dòng)成果,轉(zhuǎn)載注明出處哦劫谅!如果你也喜歡见坑,那就點(diǎn)個(gè)小心心,文末贊賞一杯豆奶吧捏检,嘻嘻荞驴。 讓我們共同成長(zhǎng)吧…...
特點(diǎn) Java 堆(Java Heap)是 Java 虛擬機(jī)所管理的內(nèi)存中最大的一塊,也被稱為 “GC堆”贯城,是被所有線程共享的一塊內(nèi)存區(qū)域熊楼,在虛擬機(jī)啟動(dòng)時(shí)被創(chuàng)建。 唯一目的就...
特點(diǎn) Java 虛擬機(jī)棧(Java Virtual Machine Stacks)是線程私有的能犯,生命周期隨著線程鲫骗,線程啟動(dòng)而產(chǎn)生,線程結(jié)束而消亡踩晶。 Java 虛擬機(jī)棧描述的是...
最近又看了下Disruptor茸苇,里面提到了內(nèi)存屏障排苍,突然想到了指令重排、還有可見性学密,感覺里面關(guān)系有點(diǎn)亂淘衙,就翻了下,因此就寫了這篇文章 帶著幾個(gè)問題: 1.volatile则果,是...
前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注釋 參考 0 前言 什么是 POM遗增? 就像 Make 的 MakeFile、Ant 的...
作者: 一字馬胡 轉(zhuǎn)載標(biāo)志 【2017-11-13】 更新日志 導(dǎo)入 作為一種強(qiáng)大的DSQL款青,學(xué)習(xí)GraphQL的意義是非常大的做修,為了迅速了解GraphQL,可以參考文章G...
一、logback介紹 Logback是由log4j創(chuàng)始人設(shè)計(jì)的一個(gè)開源日志組件饰及。LogBack被分為3個(gè)組件蔗坯,logback-core, logback-classic 和...