創(chuàng)建一個(gè)線程圆到,卻需要調(diào)用操作系統(tǒng)內(nèi)核的API刁赖,然后操作系統(tǒng)要為線程分配一系列的資源,這個(gè)成本就很高了僚焦,所以線程是一個(gè)重量級(jí)的對(duì)象,應(yīng)該避免頻繁創(chuàng)建和銷毀曙痘。 目前業(yè)界線程池的設(shè)...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
跨域問題是個(gè)老生常談的問題芳悲,在WEB開發(fā)中會(huì)經(jīng)常聽到,但是很多時(shí)候的開發(fā)并不涉及跨域問題什么的边坤,所以一般也不會(huì)去深究其中的一些細(xì)節(jié)名扛,這篇文章就來總結(jié)一下瀏覽器的同源策略和跨域...
SpringBoot 是為了簡(jiǎn)化 Spring 應(yīng)用的創(chuàng)建肮韧、運(yùn)行、調(diào)試旺订、部署等一系列問題而誕生的產(chǎn)物弄企,自動(dòng)裝配的特性讓我們可以更好的關(guān)注業(yè)務(wù)本身而不是外部的XML配置,我們只...
總結(jié)下步驟為: 配置屬性 獲取監(jiān)聽器笆凌,發(fā)布應(yīng)用開始啟動(dòng)事件 初始化輸入?yún)?shù) 配置環(huán)境圣猎,輸出banner 創(chuàng)建上下文 預(yù)處理上下文 刷新上下文 再刷新上下文 發(fā)布應(yīng)用已經(jīng)啟動(dòng)事...
概述 RESTEasy是JBoss的一個(gè)開源項(xiàng)目跪妥,提供各種框架幫助你構(gòu)建RESTful Web Services和RESTful Java應(yīng)用程序。它是JAX-RS規(guī)范的一個(gè)...
定義Filter 通過Bean配置 通過注解配置 直接用@WebFilter就可以進(jìn)行配置声滥,同樣眉撵,可以設(shè)置url匹配模式侦香,過濾器名稱等。這里需要注意一點(diǎn)的是@WebFilte...
SpringMVC自動(dòng)配置 Spring Boot為Spring MVC提供自動(dòng)配置纽疟,適用于大多數(shù)應(yīng)用程序罐韩。 自動(dòng)配置在Spring的默認(rèn)值之上添加了以下功能: 包含Cont...
ApplicationRunner與CommandLineRunner 如果需要在SpringApplication啟動(dòng)時(shí)執(zhí)行一些特殊的代碼 散吵,你可以實(shí)現(xiàn)Applicatio...
概念 IoC(控制反轉(zhuǎn)):在使用 Spring 框架之后,對(duì)象的實(shí)例不再由調(diào)用者來創(chuàng)建蟆肆,而是由Spring容器來創(chuàng)建矾睦,Spring 容器負(fù)責(zé)控制程序之間的關(guān)系,而不是由調(diào)用者...
@Component :注冊(cè)為 Spring 管理的 Bean@Repository 持久層@Service 業(yè)務(wù)層@Controller 控制器層 @Autowired 按...
都是包含靜態(tài)方法的工具類 Collections類 排序操作 void reverse(List list):反轉(zhuǎn) void shuffle(List list):隨機(jī)排序 ...
簡(jiǎn)單使用 java.util.regex 包主要包括以下三個(gè)類: Pattern 類:pattern 對(duì)象是一個(gè)正則表達(dá)式的編譯表示炎功。Pattern 類沒有公共構(gòu)造方法枚冗。要?jiǎng)?chuàng)...
IO流 談到IO,我們會(huì)想到從磁盤讀取的文件IO蛇损,網(wǎng)絡(luò)請(qǐng)求的Socket IO赁温,還有可能我們不怎么常用的跨進(jìn)程通信的管道IO......這些在Java中都被抽象為“流”,讀取...