Function Function作為一個(gè)函數(shù)式接口,主要方法apply接收一個(gè)參數(shù),返回一個(gè)值 首先我們來寫一個(gè)計(jì)算數(shù)字的方法 然后我們調(diào)用這個(gè)方法 可以看到我們定義一個(gè)方...
Function Function作為一個(gè)函數(shù)式接口,主要方法apply接收一個(gè)參數(shù),返回一個(gè)值 首先我們來寫一個(gè)計(jì)算數(shù)字的方法 然后我們調(diào)用這個(gè)方法 可以看到我們定義一個(gè)方...
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前划提,了解下cpu和計(jì)算機(jī)內(nèi)存的交互情況坝茎“蚀辏【因?yàn)镴ava虛擬機(jī)內(nèi)存模型定義的訪問操作與計(jì)算機(jī)十分相似】 有篇很棒的文章勋又,從cpu講到內(nèi)...
[TOC] CAS 全稱(Compare And Swap),比較交換 Unsafe類是CAS的核心類涯穷,提供硬件級別的原子操作噪径。 缺點(diǎn): 開銷大:在并發(fā)量比較高的情況下贰拿,如果...
什么是 Redis? Redis 是完全開源免費(fèi)的膨更,遵守BSD協(xié)議[http://www.reibang.com/p/4fa8451a4b07],是性能極高的nosql數(shù)據(jù)...
redis 內(nèi)部使用文件事件處理器 file event handler缴允,這個(gè)文件事件處理器是單線程的荚守,所以 redis 才叫做單線程的模型。它采用 IO 多路復(fù)用機(jī)制同時(shí)監(jiān)...
消息隊(duì)列(MQ)是目前系統(tǒng)架構(gòu)中主流方式练般,在大型系統(tǒng)及大數(shù)據(jù)中廣泛采用矗漾。對任何架構(gòu)或應(yīng)用來說, MQ都是一個(gè)至關(guān)重要的組件薄料。今天我們就來細(xì)數(shù)MQ那些不得不說的好處敞贡。 好處一:...
Intellij IDEA 又過期了? 試試這個(gè) "狼哥誊役,面試又跪了,碰到了知識盲區(qū)""哪個(gè)谷市?""一面還可以蛔垢,二面面試官問我零拷貝的原理,懵逼了...這塊內(nèi)容沒去研究過""哦...
本文將對Kafka、RabbitMQ、ZeroMQ艺玲、RocketMQ括蝠、ActiveMQ從17 個(gè)方面綜合對比作為消息隊(duì)列使用時(shí)的差異。 一饭聚、資料文檔 Kafka:資料數(shù)量中等...
為什么要公開這些面試題若治? 原因一:身邊從事 Java 開發(fā)的人員越來越多,很多朋友們感混,每次問我要相同的面試復(fù)習(xí)材料端幼,已經(jīng)讓我疲于應(yīng)付,索性整理出來弧满,直接發(fā)鏈接給他們婆跑。 原因二...
前言 只有光頭才能變強(qiáng) JVM在準(zhǔn)備面試的時(shí)候就有看了庭呜,一直沒時(shí)間寫筆記』現(xiàn)在到了一家公司實(shí)習(xí),閑的時(shí)候就寫寫募谎,刷刷JVM博客扶关,刷刷電子書。 學(xué)習(xí)JVM的目的也很簡單: 能夠...
接下來這篇是查詢優(yōu)化数冬,用戶80%的操作基本都在查詢节槐,我們有什么理由不去優(yōu)化他呢?拐纱?所以這篇博客將會(huì)講解大量的查詢優(yōu)化(索引以及庫表結(jié)構(gòu)優(yōu)化等高級用法后面文章再講)铜异,先講單表查...
PS: 本文講得比較細(xì),所以篇幅較長秸架。 閱讀時(shí)間:30m~1h揍庄。請認(rèn)真讀完,希望你一小時(shí)后能對統(tǒng)一異常處理有一個(gè)清晰的認(rèn)識东抹。 PS: 本文所有代碼在 這里[https://g...
Java 程序員方向太多缭黔,且不說移動(dòng)開發(fā)缆镣、大數(shù)據(jù)、區(qū)塊鏈试浙、人工智能這些董瞻,大部分 Java 程序員都是 Java Web/后端開發(fā)。那作為一名 Java Web 開發(fā)程序員必須...