概念 Lambda 表達(dá)式,也可稱為閉包,它是推動(dòng) Java 8 發(fā)布的最重要新特性,使用 Lambda 表達(dá)式可以使代碼變的更加簡潔緊湊,Lambda 允許把函數(shù)作為一個(gè)方...
概念 Lambda 表達(dá)式,也可稱為閉包,它是推動(dòng) Java 8 發(fā)布的最重要新特性,使用 Lambda 表達(dá)式可以使代碼變的更加簡潔緊湊,Lambda 允許把函數(shù)作為一個(gè)方...
hashMap是基于hash表(散列表),實(shí)現(xiàn)Map接口得雙列集合,數(shù)據(jù)結(jié)構(gòu)是--鏈表散列 也就是 數(shù)組+鏈表,key唯一得value可以重復(fù),允許儲(chǔ)存null 鍵 null...
本系列會(huì)持續(xù)更新。 JVM基本是BAT面試必考的內(nèi)容,今天我們先從JVM內(nèi)存模型開啟詳解整個(gè)JVM系列,希望看完整個(gè)系列后,可以輕松通過BAT關(guān)于JVM的考核。 BAT必考J...
FutureTask類實(shí)現(xiàn)了RunnableFuture接口, 而RunnableFuture繼承了Runnable和Future, 也就是說FutureTask既是Runn...
Java 程序員方向太多,且不說移動(dòng)開發(fā)、大數(shù)據(jù)、區(qū)塊鏈、人工智能這些,大部分 Java 程序員都是 Java Web/后端開發(fā)。那作為一名 Java Web 開發(fā)程序員必須...
一、SpringBootApplication背后的秘密 @springbootapplication 由三個(gè)注解 @springbootconfigtation(@Conf...
1.對(duì)查詢進(jìn)行優(yōu)化,應(yīng)該盡量避免全表掃描,首先應(yīng)該考慮的是在where和order by后邊加索引 2.應(yīng)該盡量避免在where后邊使用!=和<>操作,否則引擎講放棄使用索引...
在項(xiàng)目實(shí)際開發(fā)中都會(huì)用到配置文件中的屬性 加載到spring容器中的需求,而springboot加載配置文件需要兩個(gè)注解分別為@configuration和@value。但是...
1、 表達(dá)情緒真是當(dāng)代人溝通最大的軟肋,你如果問一個(gè)人:“你這幾天過得怎么樣???”。他一定只會(huì)回答你:還可以了,一般般,沒啥特別的等等。 但如果有人回答我:“太糟糕了,我一天...
好了繼續(xù)上回說道,這次說一下springboot對(duì)于springmvc的大概整個(gè)流程,以請求動(dòng)態(tài)網(wǎng)頁為例 。 1.梳理一下springmvc的大概流程 首先是客戶端(瀏覽器)...
上一篇文章中,我們分析了SpringBoot的啟動(dòng)過程:構(gòu)造SpringApplication并調(diào)用它的run方法。其中構(gòu)造SpringApplication的時(shí)候會(huì)初始化一...
前提條件 安裝JDK,并配置好環(huán)境變量 工程已解決JUnit依賴關(guān)系(pom.xml) IDEA中JUnit配置 IDEA自帶一個(gè)JUnit插件,打開Settings窗口搜索...