高并發(fā)是互聯(lián)網(wǎng)應(yīng)用的一大特色,也是互聯(lián)網(wǎng)應(yīng)用不可避免的問(wèn)題;比如淘寶雙11、京東618、12306春節(jié)火車(chē)票,促銷(xiāo)、秒殺等等。查看全文>>
在Spring Boot中,使用組件注冊(cè)方式整合內(nèi)嵌Servlet容器的Servlet、Filter、Listener三大組件時(shí),只需將這些自定義組件通過(guò)ServletRegistrationBean、FilterRegistrationBean、ServletListenerRegistrationBean類(lèi)注冊(cè)到容器中即可,這些類(lèi)相當(dāng)于將組件配置在web.xml中。查看全文>>
在實(shí)際開(kāi)發(fā)中,每當(dāng)完成一個(gè)功能接口或業(yè)務(wù)方法的編寫(xiě)后,通常都會(huì)借助單元測(cè)試驗(yàn)證該功能是否正確。Spring Boot對(duì)項(xiàng)目的單元測(cè)試提供了很好的支持,在使用時(shí),需要提前在項(xiàng)目的pom.xml文件中添加spring-boot-starter-test測(cè)試依賴(lài)啟動(dòng)器,可以通過(guò)相關(guān)注解實(shí)現(xiàn)單元測(cè)試。這里,以之前創(chuàng)建的chapter01項(xiàng)目為例對(duì)Spring Boot項(xiàng)目的單元測(cè)試進(jìn)行使用演示,具體步驟如下。查看全文>>
為了滿(mǎn)足更多的需求,JDK 8中新增了一個(gè)java.time包,在該包下包含了更多的日期和時(shí)間操作類(lèi),其常用類(lèi)如下:查看全文>>
每次使用“java”命令啟動(dòng)Java虛擬機(jī)時(shí)都會(huì)對(duì)應(yīng)一個(gè)Runtime實(shí)例,并且只有一個(gè)實(shí)例,應(yīng)用程序會(huì)通過(guò)該實(shí)例與其運(yùn)行時(shí)的環(huán)境相連。應(yīng)用程序不能創(chuàng)建自己的Runtime實(shí)例,若想在程序中獲得一個(gè)Runtime實(shí)例,可以通過(guò)getRuntime()方法獲取與之相關(guān)的Runtime對(duì)象,具體方式如下:查看全文>>
它是一個(gè)開(kāi)源的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái),是目前最流行的Java語(yǔ)言開(kāi)發(fā)工具之一。Eclipse具有強(qiáng)大的代碼編排功能,可以幫助程序開(kāi)發(fā)人員完成語(yǔ)法修正、代碼修正、代碼補(bǔ)全、信息提示等工作,大大提高了程序開(kāi)發(fā)的效率...查看全文>>