240 發(fā)簡(jiǎn)信
IP屬地:陜西
  • 120
    B+樹(shù)總結(jié)

    B+樹(shù)特征 B+ 樹(shù)是一種樹(shù)數(shù)據(jù)結(jié)構(gòu)箫津,是一個(gè)n叉樹(shù)屈尼,每個(gè)節(jié)點(diǎn)通常有多個(gè)孩子贰剥,一顆B+樹(shù)包含根節(jié)點(diǎn)岗宣、內(nèi)部節(jié)點(diǎn)和葉子節(jié)點(diǎn)。B+ 樹(shù)通常用于數(shù)據(jù)庫(kù)和操作系統(tǒng)的文件系統(tǒng)中。 B+ 樹(shù)...

  • 120
    RPC基本原理以及如何用Netty來(lái)實(shí)現(xiàn)RPC

    前言 在微服務(wù)大行其道的今天,分布式系統(tǒng)越來(lái)越重要闽瓢,實(shí)現(xiàn)服務(wù)化首先就要考慮服務(wù)之間的通信問(wèn)題。這里面涉及序列化心赶、反序列化扣讼、尋址、連接等等問(wèn)題园担。届谈。不過(guò)枯夜,有了RPC框架弯汰,我們就無(wú)...

  • 120
    kafka環(huán)境搭建

    最近有一個(gè)項(xiàng)目需要用到kafka分布式訂閱發(fā)布消息系統(tǒng),于是抽空的時(shí)候?qū)W習(xí)了一下關(guān)于kafka的一些事湖雹,同樣在這里記錄相關(guān)的筆記咏闪。最開(kāi)始當(dāng)然就是環(huán)境搭建。 kafka是什么摔吏?...

  • 120
    動(dòng)手打造Nginx多進(jìn)程架構(gòu)

    最近對(duì)Nginx源碼比較感興趣鸽嫂,借助于強(qiáng)大的VS Code,我一步一步征讲,似魔鬼的步伐据某,開(kāi)始了Nginx的探索之旅。關(guān)于 VS Code 如何調(diào)試 Nginx 可參考上篇文章《...

  • 你知道Java方法能定義多少個(gè)參數(shù)嗎诗箍?

    一:為什么研究這么無(wú)聊的問(wèn)題 這兩天在讀一本老書(shū)《Orange'S 一個(gè)操作系統(tǒng)的實(shí)現(xiàn)》癣籽,把丟了很長(zhǎng)時(shí)間沒(méi)研究的操作系統(tǒng)又重新拾起來(lái)了,在第三章講解“保護(hù)模式”時(shí)滤祖,作者提到了...

  • 120
    利用IDEA部署Spring項(xiàng)目到Tomcat

    Tomcat 部署流程 如果之前改過(guò)tomcat/conf/server.xml (可能之前將host從“l(fā)ocalhost”改為“服務(wù)器公網(wǎng)IP”)筷狼,記得改回“l(fā)ocalh...

  • ES6這些就夠了

    剛開(kāi)始用Vue或者React,很多時(shí)候我們都會(huì)把ES6+這位大兄dei加入我們的技術(shù)棧中匠童。但是ES6+那么多那么多新特性埂材,我們真的需要全部都掌握嗎?秉著二八原則汤求,掌握好常用的...

  • 120
    JVM同步方法之偏向鎖

    其實(shí)很早之前通過(guò)一些資料俏险,就對(duì)偏向鎖稍微有些了解,周六準(zhǔn)備看看Hotspot中關(guān)于偏向鎖的實(shí)現(xiàn)扬绪,本以為應(yīng)該暢通無(wú)阻寡喝,沒(méi)想到處處都是攔路虎,細(xì)節(jié)比較多勒奇,真是硬著頭皮看了一整天预鬓,...

  • JVM之Java線(xiàn)程啟動(dòng)流程

    歡迎關(guān)注我的專(zhuān)欄:半棧工程師 周末抽了點(diǎn)時(shí)間,研究了下HotSpot是如何創(chuàng)建Java線(xiàn)程的,順便總結(jié)一下格二。文中引用的源碼里刪除很多細(xì)節(jié)劈彪,只保留了主要過(guò)程,感興趣的同學(xué)可以自...

  • JVM之創(chuàng)建對(duì)象源碼分析

    之前對(duì)Java對(duì)象的創(chuàng)建一直都是概念上的了解顶猜,沒(méi)有在源碼層面進(jìn)行過(guò)分析沧奴,這段時(shí)間在看HotSpot,就順便了解了下JVM究竟是如何創(chuàng)建Java對(duì)象的长窄。 一:Java對(duì)象創(chuàng)建流...

  • JVM之模板解釋器

    閑來(lái)無(wú)事滔吠,編譯調(diào)試了下OpenJDK9,仔細(xì)研究了下HotSpot中的模板解釋器挠日。 一:何為模版解釋器 C和C++之類(lèi)的語(yǔ)言疮绷,會(huì)在編譯期就直接編譯成平臺(tái)相關(guān)的機(jī)器指令,對(duì)于不...

  • JVM方法執(zhí)行的來(lái)龍去脈

    趁著春節(jié)放假嚣潜,借著《揭秘Java虛擬機(jī)》冬骚,好好看了下Hotspot源碼,對(duì)JVM執(zhí)行Java方法的過(guò)程有了更深入的了解懂算。大過(guò)年的只冻,不發(fā)紅包,發(fā)篇文章吧计技。 一:CallStub...

  • 其實(shí)我后來(lái)發(fā)現(xiàn)我上面解析指令那塊其實(shí)有bug喜德,不過(guò)也懶得改了。哈哈

    Jvm之用java解析class文件

    前言: 身為一個(gè)java程序員垮媒,怎么能不了解JVM呢舍悯,倘若想學(xué)習(xí)JVM,那就又必須要了解Class文件涣澡,Class之于虛擬機(jī)贱呐,就如魚(yú)之于水,虛擬機(jī)因?yàn)镃lass而有了生命入桂⊙俎保《...

  • Android 繪圖機(jī)制

    一:前言 一直對(duì)Android繪圖機(jī)制比較感興趣,雖然從書(shū)和博客中對(duì)SurfaceFlinger稍微有些了解抗愁,但是沒(méi)有往下去深究馁蒂。剛好最近項(xiàng)目中設(shè)計(jì)openGL相關(guān)的需求,于...

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