240 發(fā)簡(jiǎn)信
IP屬地:河北
  • 程序員需要了解的計(jì)算機(jī)底層知識(shí)之進(jìn)程、線程扳抽、纖程嘹锁、中斷

    程序員需要了解的計(jì)算機(jī)底層知識(shí)之進(jìn)程、線程编曼、纖程晕鹊、中斷 面試高頻:進(jìn)程和線程有什么區(qū)別浅浮?答案:普通:進(jìn)程是程序運(yùn)行起來的狀態(tài)秕硝,線程是一個(gè)程序的執(zhí)行路徑芥映。 專業(yè):進(jìn)行是OS分配...

  • 程序員需要了解的計(jì)算機(jī)底層知識(shí)之硬件基礎(chǔ)知識(shí)

    相關(guān)書籍推薦 你如果進(jìn)到廬山里頭,二話不說远豺,蹲下頭來奈偏,彎下腰,就對(duì)著某棵樹某棵小草猛研究而不是 說先把廬山的整體脈絡(luò)跟那研究清楚了躯护,那么你的學(xué)習(xí)方法肯定效率巨低而且特別痛苦惊来,...

  • 120
    讓你macbook能夠微信多開的方法

    讓你的macbook同時(shí)登錄多個(gè)微信(多開) WeChatTweak 是一款微信客戶端插件,僅支持 macOS棺滞。首先當(dāng)然你已經(jīng)安裝了微信 for Mac 官方客戶端裁蚁。 打開 ...

  • 120
    Netty基礎(chǔ)知識(shí)之NIO

    Netty基礎(chǔ)知識(shí)之NIO Netty是一款提供異步的、事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序框架和工具继准,是基于NIO客戶端枉证、服務(wù)器端的編程框架。所以這里我們先以NIO和依賴相關(guān)的基礎(chǔ)鋪墊來...

  • 120
    Netty框架分析

    Netty框架分析 Netty簡(jiǎn)介 Netty[https://netty.io/] 是一個(gè)廣受歡迎的異步事件驅(qū)動(dòng)的Java開源網(wǎng)絡(luò)應(yīng)用程序框架锰瘸,用于快速開發(fā)可維護(hù)的高性能協(xié)...

  • 反射API

    反射API 前言 在面試中,經(jīng)常會(huì)被問到在Java反射中Class.forName()加載類和使用ClassLoader()加載類的區(qū)別 反射API 定義 JAVA反射機(jī)制[...

  • 120
    手寫springioc

    手寫簡(jiǎn)易springIOC springIOC的特點(diǎn) spring ioc昂灵,spring容器避凝,根據(jù)xml配置舞萄,或者是你的注解,去實(shí)例化你的一些bean對(duì)象管削,然后根據(jù)xml配置...

  • JAVA集合之ConcurrentHashMap

    JAVA集合之ConcurrentHashMap ConcurrentHashMap加鎖原理 jdk1.8以前多個(gè)數(shù)組倒脓,分段加鎖,一個(gè)數(shù)組一個(gè)鎖jdk1.8及以后優(yōu)化細(xì)粒度含思,...

  • JAVA 集合之 LinkedList 底層實(shí)現(xiàn)和原理

    JAVA 集合之 LinkedList 底層實(shí)現(xiàn)和原理 概述 LinkedList底層是基于雙向鏈表(雙向鏈表的特點(diǎn))[https://blog.csdn.net/cb_lc...

  • 120
    HashMap底層原理

    HashMap HashMap底層數(shù)據(jù)結(jié)構(gòu) JDK1.7及之前:數(shù)組+鏈表 JDK1.8:數(shù)組+鏈表+紅黑樹 HashMap的一些重要參數(shù) HashMap默認(rèn)初始容量16 (...

  • JAVA 位運(yùn)算

    計(jì)算機(jī)和真實(shí)生活中不同崎弃,一個(gè)數(shù)在計(jì)算機(jī)中只能以二進(jìn)制(0或者1)的方式表示,現(xiàn)實(shí)生活中主要以十進(jìn)制表示含潘,在二進(jìn)制的標(biāo)示中饲做,最高位是符號(hào)位,最高位如果為0 遏弱,則表示該數(shù)的十進(jìn)制...

  • 一致性hash

    一致性Hash算法 概念:先構(gòu)造一個(gè)長(zhǎng)度為232的整數(shù)環(huán)(這個(gè)環(huán)被稱為一致性Hash環(huán))盆均,根據(jù)節(jié)點(diǎn)名稱的Hash值(其分布為[0, 232-1])將服務(wù)器節(jié)點(diǎn)放置在這個(gè)Has...

  • LocalDateTime和Date的比較與區(qū)別

    通過本篇文章了解 為什么需要LocalDate、LocalTime漱逸、LocalDateTime【java8新提供的類】 java8新的時(shí)間API的使用方式泪姨,包括創(chuàng)建、格式化饰抒、...

  • 120
    spring源碼梳理(一)ClassPathXmlApplicationContext

    我們了解spring源碼在平時(shí)的開發(fā)中能夠更快速的去定位問題肮砾,并且能夠去學(xué)習(xí)這些框架中的設(shè)計(jì)模式 環(huán)境搭建 1.在idea中創(chuàng)建一個(gè)maven工程 相信大家都很熟悉,...

  • 120
    面向?qū)ο蟮娜齻€(gè)特征

    面向?qū)ο蟮娜齻€(gè)基本特征是:封裝袋坑、繼承仗处、多態(tài)。 (1)封裝(Encapsulation)-隱藏實(shí)現(xiàn) 封裝最好理解了咒彤。封裝是面向?qū)ο蟮奶卣髦唤幔菍?duì)象和類概念的主要特性。 封裝镶柱,...

  • 120
    面向?qū)ο蟮奈鍌€(gè)原則

    可能我們大家有的知道這五個(gè)原則旷档,可能有的人杜沒有聽說過,當(dāng)你重構(gòu)一個(gè)系統(tǒng)的時(shí)候歇拆,就會(huì)深有感觸鞋屈,遵循五個(gè)原則設(shè)計(jì)的系統(tǒng)能夠更加的優(yōu)雅 單一職責(zé)原則(Single-Resposi...

  • 120
    集合類推薦設(shè)置初始化大小

    本文就來分析一下為什么會(huì)有如此建議?如果一定要設(shè)置初始容量的話故觅,設(shè)置多少比較合適厂庇? 為什么要設(shè)置HashMap的初始化容量 我們先來寫一段代碼在JDK 1.7 (jdk1.7...

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