240 發(fā)簡信
IP屬地:浙江
  • 120
    RocketMQ

    一、 專業(yè)術(shù)語 Producer消息生產(chǎn)者,負(fù)責(zé)產(chǎn)生消息,一般由業(yè)務(wù)系統(tǒng)負(fù)責(zé)產(chǎn)生消息茴厉。 Consumer消息消費(fèi)者,負(fù)責(zé)消費(fèi)消息,一般是后臺系統(tǒng)負(fù)責(zé)異步消費(fèi)霉颠。 PushCon...

  • 120
    7-事務(wù)

    ACID特性: 原子性(atomicity):整個事務(wù)是不可分割的工作單位对碌。 一致性(consistency):事務(wù)將數(shù)據(jù)庫從一種狀態(tài)轉(zhuǎn)變?yōu)橄乱环N一致的狀態(tài)荆虱。 隔離性(iso...

  • 120
    6-鎖

    1.lock與latch latch一般稱為閂鎖(輕量級的鎖),因?yàn)槠湟箧i定的時間必須非常短朽们。若持續(xù)時間長怀读,則應(yīng)用的性能會非常差。在InnoDB總骑脱,latch又可以分為mu...

  • 120
    5-索引與算法

    1.InnoDB存儲引擎索引概述 InnoDB支持以下幾種常見的索引: B+樹索引:傳統(tǒng)意義上的索引菜枷,目前關(guān)系型數(shù)據(jù)庫系統(tǒng)中查找最為常用和最為有效的索引。B+樹索引并不能找到...

  • 120
    4-表

    1.索引組織表 在InnoDB存儲引擎中叁丧,表都是根據(jù)主鍵順序組織存放的啤誊,這種存儲方式的表稱為索引組織表。在InnoDB存儲引擎表中拥娄,每張表都有個主鍵蚊锹,如果在創(chuàng)建表時沒有顯示地...

  • 3-文件

    參數(shù)文件:告訴MySQL實(shí)例啟動時在哪里可以找到數(shù)據(jù)庫文件,并且指定某些初始化參數(shù)稚瘾,這些參數(shù)定義了某種內(nèi)存結(jié)構(gòu)的大小等設(shè)置牡昆,還會介紹各種參數(shù)的類型。 日志文件:用了記錄MyS...

  • 120
    2-InnoDB存儲引擎

    1.InnoDB的版本 MySQL 5.1 → InnoDB 1.0X MySQL 5.5 → InnoDB 1.1X MySQL 5.6 → InnoDB 1.2X 2.I...

  • 120
    1-MySQL體系結(jié)構(gòu)和存儲引擎

    1.定義數(shù)據(jù)庫和實(shí)例 兩個概念: 數(shù)據(jù)庫(database):物理操作系統(tǒng)文件或其他形式文件類型的集合摊欠。在MySQL數(shù)據(jù)庫中丢烘,數(shù)據(jù)庫文件可以是frm、MYD些椒、MYI播瞳、ibd結(jié)...

  • 120
    10-Executor框架

    Java的線程既是工作單元,也是執(zhí)行機(jī)制免糕。JDK 5開始赢乓,把工作單元與執(zhí)行機(jī)制分離開來。工作單元包括Runnable和Callable说墨,而執(zhí)行機(jī)制由Executor框架提供骏全。...

  • 120
    9-Java中的線程池

    合理使用線程池的好處: 降低資源消耗。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗尼斧。 提高響應(yīng)速度姜贡。當(dāng)任務(wù)到達(dá)時,任務(wù)可以不需要等到線程創(chuàng)建就能立即執(zhí)行棺棵。 提高線程的...

  • 8-Java中的并發(fā)工具類

    1.等待多線程完成的CountDownLatch CountDownLatch允許一個或多個線程等待其他線程完成操作楼咳。 假設(shè)有一個需求:需要解析一個Excel里多個sheet...

  • 7-Java中的12個原子操作

    JDK 1.5之前通常使用synchronized來解決變量原子更新熄捍,JDK 1.5開始提供了java.util.concurrent.atomic包,這個包中的原子操作類提...

  • 120
    6-Java并發(fā)容器和框架

    1.ConcurrentHashMap ①為什么要使用ConcurrentHashMap 1)線程不安全的HashMap 多線程環(huán)境下母怜,使用HashMap進(jìn)行put操作會引起...

  • 120
    5-Java中的鎖

    1.Lock接口 一般來說余耽,一個鎖能夠防止多個線程同時訪問共享資源(但有些鎖可以允許多個線程并發(fā)的訪問共享資源,比如讀寫鎖)苹熏。 Java SE 5之后碟贾,并發(fā)包中新增了Lock...

  • 120
    4-Java并發(fā)編程基礎(chǔ)

    1.線程簡介 ①什么是線程 現(xiàn)代操作系統(tǒng)調(diào)度的最小單元是線程,也叫輕量級進(jìn)程轨域,在一個進(jìn)程里可以創(chuàng)建多個線程袱耽,這些線程都擁有各自的計數(shù)器、堆棧和局部變量等熟悉干发,并且能夠訪問共享...

  • 120
    3-Java內(nèi)存模型

    1.Java內(nèi)存模型的基礎(chǔ) ①并發(fā)編程模型的兩個關(guān)鍵問題 線程之間如何通信朱巨、線程之間如何同步 通信是指線程之間以何種機(jī)制來交換信息。在命令式編程中枉长,線程之間的通信機(jī)制有兩種:...

  • 120
    2-Java并發(fā)機(jī)制的底層實(shí)現(xiàn)原理

    Java代碼在編譯后會變成Java字節(jié)碼冀续,字節(jié)碼被類加載到JVM里,JVM執(zhí)行字節(jié)碼必峰,最終需要轉(zhuǎn)化為匯編指令在CPU上執(zhí)行洪唐,Java中所使用的并發(fā)機(jī)制依賴于JVM的實(shí)現(xiàn)和CP...

  • 1-并發(fā)編程的挑戰(zhàn)

    1.上下文切換 CPU通過時間片分配算法來循環(huán)執(zhí)行任務(wù),當(dāng)前任務(wù)執(zhí)行一個時間片后會切換到下一個任務(wù)自点。但是桐罕,在切換前會保存上一個任務(wù)的狀態(tài),以便下次切換回這個任務(wù)時桂敛,可以再加載...

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