240 發(fā)簡(jiǎn)信
IP屬地:北京
  • OpenJDK編譯(Build OpenJDK)

    JDK發(fā)布至今茎辐,大家的使用方式基本是從官網(wǎng)下載一個(gè)版本佩微,然后直接安裝(windows)或者解壓至指定的目錄坷随,配置環(huán)境變量(linux)拌屏,本文這里嘗試從開(kāi)源的OpenJDK自己...

  • 性能優(yōu)化之使用LongAdder替換AtomicLong

    如果讓你實(shí)現(xiàn)一個(gè)計(jì)數(shù)器肋层,有點(diǎn)經(jīng)驗(yàn)的同學(xué)可以很快的想到使用AtomicInteger或者AtomicLong進(jìn)行簡(jiǎn)單的封裝塘匣。 因?yàn)橛?jì)數(shù)器操作涉及到內(nèi)存的可見(jiàn)性和線程之間的競(jìng)爭(zhēng)蛉鹿,...

  • 240
    最易懂的數(shù)據(jù)庫(kù)異地多活方案

    前言 隨著業(yè)務(wù)發(fā)展越來(lái)越快,數(shù)據(jù)量越來(lái)越多蒲每,用戶也越來(lái)越多纷跛,業(yè)務(wù)出現(xiàn)故障的幾率也越來(lái)越大,而可用性是衡量一個(gè)系統(tǒng)的關(guān)鍵指標(biāo)邀杏,application 由于是無(wú)狀態(tài)的贫奠,可用性很好...

  • 240
    面試必備指南:你的系統(tǒng)如何支撐高并發(fā)?

    一道面試題的背景引入 大多數(shù)同學(xué)被問(wèn)到這個(gè)問(wèn)題壓根兒沒(méi)什么思路去回答望蜡,不知道從什么地方說(shuō)起叮阅,其實(shí)本質(zhì)就是沒(méi)經(jīng)歷過(guò)一些真正有高并發(fā)系統(tǒng)的錘煉罷了。 因?yàn)闆](méi)有過(guò)相關(guān)的項(xiàng)目經(jīng)歷泣特,所...

  • 240
    Netty 啟動(dòng)過(guò)程源碼分析 (本文超長(zhǎng)慎讀)(基于4.1.23)

    前言 作為一個(gè) Java 程序員浩姥,必須知道Java社區(qū)最強(qiáng)網(wǎng)絡(luò)框架-------Netty,且必須看過(guò)源碼状您,才能說(shuō)是了解這個(gè)框架勒叠,否則都是無(wú)稽之談。今天樓主不會(huì)講什么理論和概...

  • 240
    簡(jiǎn)單聊聊SOA和微服務(wù)

    前兩天和一個(gè)朋友聊天膏孟,他向我咨詢?nèi)绾螐牧汩_(kāi)始構(gòu)建一個(gè)健壯眯分、強(qiáng)大的軟件系統(tǒng),聊著聊著他忽然問(wèn)我柒桑,「聽(tīng)大家都在說(shuō)微服務(wù)(下文中有的地方會(huì)使用MSA)弊决,還有人會(huì)提到SOA,那么他們...

  • 240
    微服務(wù)和SOA的區(qū)別

    微服務(wù)架構(gòu)強(qiáng)調(diào)的第一個(gè)重點(diǎn)就是業(yè)務(wù)系統(tǒng)需要徹底的組件化和服務(wù)化魁淳,原有的單個(gè)業(yè)務(wù)系統(tǒng)會(huì)拆分為多個(gè)可以獨(dú)立開(kāi)發(fā)飘诗,設(shè)計(jì),運(yùn)行和運(yùn)維的小應(yīng)用 如果一句話來(lái)談SOA和微服務(wù)的區(qū)別界逛,即微...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品