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