240 發(fā)簡(jiǎn)信
IP屬地:青海
  • JVM調(diào)優(yōu):提升Java應(yīng)用性能的藝術(shù)

    引言 在Java開發(fā)的世界中,Java虛擬機(jī)(JVM)是應(yīng)用性能的心臟。JVM調(diào)優(yōu)不僅是一門技術(shù)趟畏,更是一門藝術(shù)斯议。通過(guò)深入理解JVM的工作原理和調(diào)優(yōu)策略沉填,可以顯著提升Java應(yīng)...

  • 120
    分布式唯一ID

    一有鹿、常見(jiàn)算法 1.1 UUID 總共包含32個(gè)16進(jìn)制數(shù)字吊奢,分為五段茉继。 優(yōu)點(diǎn):性能高咧叭,本地生成、沒(méi)有網(wǎng)絡(luò)消耗烁竭。 缺點(diǎn):不易存儲(chǔ)菲茬,UUID太長(zhǎng);基于MAC地址生成派撕,可能會(huì)泄露M...

  • css 打印print

    css打印的基本設(shè)置 打印頁(yè)面的一些屬性,包括紙張尺寸婉弹,方向,頁(yè)邊距终吼,分頁(yè)镀赌,頁(yè)眉,頁(yè)腳际跪,水印等等特性商佛,大多數(shù)可以通過(guò)@page的規(guī)則來(lái)設(shè)置喉钢。 度量單位 顯示時(shí)一般使用px,e...

  • 120
    OAuth2 and Jwt

    一、Oauth2 1.OAuth2介紹 OAuth(Open Authorization)是一個(gè)關(guān)于授權(quán)(authorization)的開放網(wǎng)絡(luò)標(biāo)準(zhǔn)良姆,允許用戶授權(quán)第三方應(yīng)用訪...

  • 120
    RocketMq源碼解析

    一肠虽、NameServer啟動(dòng) 源碼入口:NamesrvStartup#main 1.NamesrvController controller = createNamesrvC...

  • 120
    RocketMQ源碼剖析

    1.各個(gè)組件啟動(dòng)源碼、框架結(jié)構(gòu) 1.1 NameServer啟動(dòng) NamesrvStartup#main 1)NamesrvController controller = c...

  • 120
    Dubbo3.0使用

    1.微服務(wù)改造成Dubbo項(xiàng)目 改造成Dubbo項(xiàng)目歇盼,有幾件事情要做: 添加dubbo核心依賴dubbo-spring-boot-starter 添加要使用的注冊(cè)中心依賴du...

  • 120
    Springboot/Spring總結(jié)

    1.構(gòu)造SpringApplication對(duì)象 推測(cè)web應(yīng)用類型this.webApplicationType(NONE精盅、REACTIVE臼朗、SERVLET) 2.從spri...

  • 120
    Redis分布式鎖原理及性能優(yōu)化

    一、什么是分布式鎖 在單體架構(gòu)中鼠次,系統(tǒng)只有一個(gè)慨代,系統(tǒng)所用的內(nèi)存和進(jìn)程也只有一個(gè)邢笙,多個(gè)線程可以共享同一份數(shù)據(jù)。這樣只要使用java提供的鎖機(jī)制就可以解決并發(fā)訪問(wèn)帶來(lái)的問(wèn)題侍匙,但是...

  • 120
    Redis三種架構(gòu)及其原理

    一氮惯、主從架構(gòu) 主從架構(gòu)就是一個(gè)master節(jié)點(diǎn),兩個(gè)slave節(jié)點(diǎn)想暗。 1.1 Redis主從數(shù)據(jù)如何同步妇汗? Redis主從架構(gòu)同步數(shù)據(jù)分為兩種情況:1、全量同步數(shù)據(jù) 2说莫、部分...

  • 120
    Nacos 2.1 注冊(cè)中心原理

    一杨箭、Nacos的核心要點(diǎn) 服務(wù)注冊(cè):Nacos Client通過(guò)發(fā)送請(qǐng)求的方式,向Nacos Server注冊(cè)自己的服務(wù)储狭,同時(shí)客戶端提供元數(shù)據(jù)互婿、IP地址、端口等信息辽狈。Naco...

  • 120
    SpringBoot自動(dòng)裝配

    1.SpringBoot自動(dòng)裝配原理 1.1 核心是這個(gè)@SpringBootApplication注解里面主要包含三個(gè)注解:@SpringBootConfiguration...

  • Spring的7種事務(wù)傳播機(jī)制

    1.REQUIRED REQUIRED(Spring默認(rèn)的事務(wù)傳播類型 required):如果當(dāng)前沒(méi)有事務(wù)慈参,則自己新建一個(gè)事務(wù),如果當(dāng)前存在事務(wù)則加入這個(gè)事務(wù)刮萌。 當(dāng)A調(diào)用B...

  • Mysql MVCC原理和鎖詳解

    一驮配、什么是MVCC? ??MVCC(Multi-Version Concurrency Control)多版本并發(fā)控制着茸,是確保在高并發(fā)下壮锻,多個(gè)事務(wù)讀取數(shù)據(jù)時(shí)不加鎖也可以多次讀...

  • 120
    Mysql InnoDB引擎原理

    一、InnoDB是什么元扔? Mysql從5.5開始就將InnoDb做為默認(rèn)的存儲(chǔ)引擎躯保,它也是目前使用最多的一款存儲(chǔ)引擎,其次就是MyiSam引擎澎语。 二途事、InnoDB的體系結(jié)構(gòu) ...

  • 120
    Mysql索引詳解

    一验懊、什么是索引? 索引其實(shí)就是幫助Mysql高效獲取數(shù)據(jù)的排好序的數(shù)據(jù)結(jié)構(gòu)尸变。能夠在大量數(shù)據(jù)中快速定位我們想要的數(shù)據(jù)义图。 二、索引有哪些召烂? 2.1 單列索引 單列索引指的是一個(gè)列...

  • 120
    ConcurrentHashMap 1.7和1.8的區(qū)別

    一碱工、1.7中數(shù)據(jù)結(jié)構(gòu) Segment數(shù)組 + HashEntry數(shù)組 + Reentrantlock Segment對(duì)象:Segment中繼承了Reentrantlock鎖在...

  • 120
    ConcurrentHashMap源碼剖析

    1.JDK1.7 數(shù)據(jù)結(jié)構(gòu): 分為兩級(jí)數(shù)組,外面有一個(gè)Segment數(shù)組奏夫,大小與并發(fā)級(jí)別有關(guān) 每個(gè)Segment管理一個(gè)HashEntry數(shù)組 Segment鎖機(jī)制: 比如p...

  • HashMap 1.7 和1.8區(qū)別

    一怕篷、數(shù)據(jù)結(jié)構(gòu)區(qū)別 HashMap 1.7 使用數(shù)組+鏈表HashMap 1.8 使用Node數(shù)組+鏈表+紅黑樹(當(dāng)鏈表長(zhǎng)度>8才會(huì)轉(zhuǎn)) 二、擴(kuò)容區(qū)別 HashMap 1.7 ...

  • 120
    查找樹(搜索樹)

    目錄 0.樹0.1 一般樹的定義0.2 二叉樹的定義 1.查找樹ADT 2.查找樹的實(shí)現(xiàn)2.1 二叉查找樹2.2 AVL樹2.3 伸展樹2.3-1 自頂向下伸展樹2.4 B樹...

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