Function Function作為一個(gè)函數(shù)式接口钧舌,主要方法apply接收一個(gè)參數(shù)翔烁,返回一個(gè)值 首先我們來寫一個(gè)計(jì)算數(shù)字的方法 然后我們調(diào)用這個(gè)方法 可以看到我們定義一個(gè)方...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
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的核心類鸽心,提供硬件級(jí)別的原子操作。 缺點(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ù)中廣泛采用超凳。對(duì)任何架構(gòu)或應(yīng)用來說愈污, MQ都是一個(gè)至關(guān)重要的組件耀态。今天我們就來細(xì)數(shù)MQ那些不得不說的好處。 好處一:...
Intellij IDEA 又過期了? 試試這個(gè) "狼哥,面試又跪了杭跪,碰到了知識(shí)盲區(qū)""哪個(gè)仙逻?""一面還可以,二面面試官問我零拷貝的原理涧尿,懵逼了...這塊內(nèi)容沒去研究過""哦...
本文將對(duì)Kafka姑廉、RabbitMQ缺亮、ZeroMQ、RocketMQ桥言、ActiveMQ從17 個(gè)方面綜合對(duì)比作為消息隊(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的目的也很簡(jiǎn)單: 能夠...
接下來這篇是查詢優(yōu)化溪胶,用戶80%的操作基本都在查詢,我們有什么理由不去優(yōu)化他呢稳诚?哗脖?所以這篇博客將會(huì)講解大量的查詢優(yōu)化(索引以及庫表結(jié)構(gòu)優(yōu)化等高級(jí)用法后面文章再講),先講單表查...
PS: 本文講得比較細(xì),所以篇幅較長(zhǎng)才避。 閱讀時(shí)間:30m~1h橱夭。請(qǐng)認(rèn)真讀完,希望你一小時(shí)后能對(duì)統(tǒng)一異常處理有一個(gè)清晰的認(rèn)識(shí)桑逝。 PS: 本文所有代碼在 這里[https://g...
Java 程序員方向太多肢娘,且不說移動(dòng)開發(fā)呈础、大數(shù)據(jù)舆驶、區(qū)塊鏈橱健、人工智能這些,大部分 Java 程序員都是 Java Web/后端開發(fā)沙廉。那作為一名 Java Web 開發(fā)程序員必須...