前言 上篇文章講到了消息在 Partition 上的存儲(chǔ)形式,本來(lái)準(zhǔn)備接著來(lái)聊聊生產(chǎn)中的一些使用方式,想了想還有些很重要的工作組件原理沒有講清楚,比如一個(gè) Topic 由 N 個(gè) Partition 組成,那么這些 Partition 是如何均勻的分布在不同的 Broker 上?再比如當(dāng)一個(gè)
學(xué)過 JVM的人都知道在JVM中在執(zhí)行Java程序的過程中會(huì)把JVM管理的內(nèi)存進(jìn)行劃分,叫做 運(yùn)行時(shí)數(shù)據(jù)區(qū)。 JVM中管理的內(nèi)存主要分為以下五個(gè)部分: 方法區(qū)(Method Area): Java堆(Heap):Java堆是JVM管理內(nèi)存中最大的一塊區(qū)域,幾乎所有的Java對(duì)象的內(nèi)存都在這
作者|?Mr.K?來(lái)源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 01 做個(gè)不動(dòng)聲色的職場(chǎng)成年人 在互聯(lián)網(wǎng)公司里,同事之間互懟是常有的事,比如需求討論半天,談不攏,升級(jí)成帶情緒地爭(zhēng)吵,甚至動(dòng)手,其實(shí)這是非常低效和不成熟的表現(xiàn),我就不一樣,我上來(lái)直接打。 工作幾年
前言 HashMap應(yīng)該算是Java后端工程師面試的必問題,因?yàn)槠渲械闹R(shí)點(diǎn)太多,很適合用來(lái)考察面試者的Java基礎(chǔ)。 開場(chǎng) 面試官: 你先自我介紹一下吧! 安琪拉: 我是安琪拉,草叢三婊之一,最強(qiáng)中單(鐘馗不服)!哦,不對(duì),串場(chǎng)了,我是**,目前在--公司做--系統(tǒng)
在日常工作中我們不可避免地會(huì)遇到慢SQL問題,比如筆者在之前的公司時(shí)會(huì)定期收到DBA彪哥發(fā)來(lái)的Oracle AWR報(bào)告,并特別提示我某條sql近階段執(zhí)行明顯很慢,可能要優(yōu)化一下等。對(duì)于這樣的問題通常大家的第一反應(yīng)就是看看sql是不是寫的不合理啊諸如:“避免使用in
來(lái)自:非科班的科班 本文腦圖 Redis是一個(gè)基于內(nèi)存的非關(guān)系型的數(shù)據(jù)庫(kù),數(shù)據(jù)保存在內(nèi)存中,但是內(nèi)存中的數(shù)據(jù)也容易發(fā)生丟失。這里Redis就為我們提供了持久化的機(jī)制,分別是 RDB(Redis DataBase)和 AOF(Append Only File)。 Redis在以前的版本中是單線程的,而
來(lái)自:后端技術(shù)指南針 1 前言 今天一起學(xué)習(xí)一下堆和優(yōu)先隊(duì)列,重點(diǎn)是堆排序的理解和優(yōu)先隊(duì)列的用法。 通過本文你將了解到以下內(nèi)容: 堆的基本原理 堆的調(diào)整函數(shù) 堆排序及其應(yīng)用 優(yōu)先隊(duì)列的概念 優(yōu)先隊(duì)列的原理和應(yīng)用 2 堆 2.1 堆的基本概念 數(shù)據(jù)結(jié)構(gòu)中的堆區(qū)
昨天被小破站的魔性小視頻刷爆朋友圈。朋友圈塞滿了表達(dá)自己要做后浪的決心和勇氣的動(dòng)態(tài)。 我也發(fā)了個(gè)動(dòng)態(tài),視頻看完后,作為一個(gè)80后的屌絲油膩中年男,深感年輕不再的恐慌。 仔細(xì)看了看,身邊95以后的年輕人沒一個(gè)發(fā),絕大多數(shù)被感動(dòng)、搶著要當(dāng)后浪的,基本
來(lái)自:程序員cxuan ? ?前言 談到并發(fā),我們不得不說AQS(AbstractQueuedSynchronizer),所謂的AQS即是抽象的隊(duì)列式的同步器,內(nèi)部定義了很多鎖相關(guān)的方法,我們熟知的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore等都是基于AQS來(lái)實(shí)現(xiàn)的
來(lái)自:Java面試那些事兒 面試官:Ipv4地址可以轉(zhuǎn)為L(zhǎng)ong類型的數(shù)字知道吧?你寫一下這個(gè)轉(zhuǎn)換的代碼。 對(duì)計(jì)算機(jī)基礎(chǔ)逐漸模糊的小黃一臉懵逼,畢竟工作中很少會(huì)用到,只記得ip地址和整數(shù)是可以相互轉(zhuǎn)換的,但是從來(lái)沒有自己實(shí)現(xiàn)過。于是在大腦中飛速計(jì)算。過了一
twtw
hetth
289117336
Tronlong創(chuàng)龍
sheepbaa
gaojian19961214
phane99
123yxl
yhy08090
大有可為
18829896890
MXX1597759
xingnan123
huyangliu
zh00
soman
xxfi5h
pophyh
txt-210
niaide
無(wú)feng
yebo_yp
了了2
liqinglong1023