240 發(fā)簡信
IP屬地:四川
  • 120
    jmap, jhat, jstat

    這里我們介紹幾個常用的分析jvm內(nèi)存使用情況的工具 jmap: jmaps是JDK自帶的一個工具軟件舟扎,主要用于打印堆內(nèi)存細(xì)節(jié)image.png jhat是用來將jmap導(dǎo)出的...

  • @琥珀光 多謝指正

    跳表(skip list)

    我們知道二叉搜索算法能夠高效的查詢數(shù)據(jù)睹限,但是需要一塊連續(xù)的內(nèi)存,而且增刪改效率很低讯檐。跳表羡疗,是基于鏈表實現(xiàn)的一種類似“二分”的算法。它可以快速的實現(xiàn)增别洪,刪叨恨,改,查操作挖垛。我們先來...

  • mybatis mapper詳解

    mybatis鼓勵我們自己寫sql痒钝,而不是自動生成sql秉颗,這樣的好處是我們可以對sql進(jìn)行管理和優(yōu)化。如果我們懂sql開發(fā)和調(diào)優(yōu)送矩,那么這種方式是一個很好的方式蚕甥。我們可以定義一...

  • 120
    tomcat 綜述

    Web 容器: 早期的web應(yīng)用主要是瀏覽靜態(tài)頁面,想Apache, Nginx 都是向瀏覽器返回html文件栋荸,然后瀏覽器解析并展示html文件菇怀。后來隨著網(wǎng)絡(luò)的發(fā)展,人們希望...

  • mybatis 配置文件詳解

    mybatis 因為其簡單易用性晌块,被廣泛使用爱沟。它既簡化了我們對DB curd操作,同時也保留了我們寫sql語句的權(quán)利(不是自動生成)匆背,這樣我們就可以基于sql做更多的優(yōu)化(如...

  • Zookeeper 編程

    zookeeper提供了兩種語言的api钥顽,一種是java的一種是c的,這里我們學(xué)習(xí)java api, c語言的api接口和java的結(jié)構(gòu)是一樣的靠汁。在使用之前首先我們需要將用到...

  • log4j

    Log4j 包括三個核心對象:Logger對象: 負(fù)責(zé)獲取日志信息Layout對象: 用指定形式格式化日志信息對象Appender對象: 負(fù)責(zé)將日志信息發(fā)布到不同的目的地蜂大,如...

  • zookeeper basic

    zookeeper的主要用來協(xié)同多個應(yīng)用直接的合作。它通過暴露一些類似文件系統(tǒng)的API蝶怔,讓用戶調(diào)用來定義自己的協(xié)同原則奶浦。如下圖所示,zookeeper維護(hù)一個類似樹形結(jié)構(gòu)的目...

  • 120
    Kafka學(xué)習(xí)筆記(一) :為什么需要Kafka踢星?

    我們在學(xué)習(xí)一個東西的時候澳叉,往往只有真正了解它背后的含義,才能一步一步的掌握它沐悦,直到運籌帷幄成洗。對于Kafka來說,我也是一個小白藏否,本篇文章我就以一個小白的角度來初探一下Kafk...

  • java intern

    JDK7 中將StringPool從永久代移動到了老生代瓶殃,并且可以通過-XX:StringTableSize=99991來改變常量池的大小。 jdk7下面第一段代碼打印的是t...

  • Go slice(四)

    Golang的數(shù)據(jù)聲明格式如下data := [7]int{}data:=[3]int{1, 2, 3}data := [...]int{1, 2, 3}我們注意到副签,與其他語...

  • 聊聊ACID

    我們都知道大部分?jǐn)?shù)據(jù)庫都支持事務(wù)操作遥椿,而事務(wù)操作最引以為傲的的就是ACID(Atomicity, Consistency, Isolation, Durability), 今...

  • Java類加載器

    Java加載類的方式有兩種: 通過BootstrapClassLoader 加載,該類是由c++代碼實現(xiàn)的淆储,加載lib下面的jar; 通過繼承ClassLoader來加載類冠场。...

  • 120
    JVM內(nèi)存模型(JMM)

    JMM描述了Java多線程對共享變量的訪問規(guī)則,以及在JVM中將變量存儲到內(nèi)存和從內(nèi)存中讀取變量這樣的底層細(xì)節(jié)本砰。 java內(nèi)存模型如上圖所示碴裙,每個線程都有自己獨立的工作內(nèi)存,...

  • 120
    JVM內(nèi)存結(jié)構(gòu)

    java 虛擬機(jī)簡稱JVM(Java Virtual Mechine),是一個虛構(gòu)出來的計算機(jī),可以運行class文件舔株。 JVM內(nèi)存結(jié)構(gòu) jvm內(nèi)存包含以下幾部分: 堆內(nèi)存堆...

  • 120
    JS 異步

    在ES3時代莺琳, JavaScript本身沒有異步執(zhí)行代碼的能力,所以就是宿主環(huán)境(瀏覽器)傳遞給它一段代碼督笆,它就順序的執(zhí)行這段代碼。宿主環(huán)境順序的發(fā)送一系列任務(wù)诱贿,JavaSc...

  • Modes of Dataflow

    當(dāng)我們需要在不同的應(yīng)用直接傳到數(shù)據(jù)時娃肿,我們通常需要encode數(shù)據(jù)(將內(nèi)存中的數(shù)據(jù)轉(zhuǎn)換成字符流或者寫到文件)然后發(fā)送給接收端,接收端再decode數(shù)據(jù)(將流數(shù)據(jù)或者文件數(shù)據(jù)轉(zhuǎn)...

  • 單例模式

    單例模式(Singleton Pattern)是 Java 中最簡單的設(shè)計模式之一珠十。這種類型的設(shè)計模式屬于創(chuàng)建型模式料扰。在 GOF 書中給出的定義為:保證一個類僅有一個實例,并...

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