摘要:通過(guò)這個(gè)字段設(shè)置表名的編碼格式,從而兼容不同瀏覽器。獲取對(duì)象放入中字段名五總結(jié)設(shè)置樣式的話可根據(jù)需求進(jìn)行調(diào)整,這個(gè)過(guò)程比較費(fèi)時(shí),導(dǎo)出條數(shù)據(jù),無(wú)樣式在左右,有樣式需要分鐘。 Springboot+poi導(dǎo)出Excel 一、引入jar包 注意需要引入3.8版本,POI3.8提供了SXSSFWorkbook類(lèi),來(lái)處理大數(shù)據(jù)內(nèi)存溢出的問(wèn)題.可設(shè)置默認(rèn)內(nèi)存大小,多出的部分可存入硬盤(pán)中,不會(huì)內(nèi)存溢...
摘要:地址在使用工具中提到在測(cè)試代碼之間盡量做到配置共用。本章將列舉幾種共享測(cè)試配置的方法我們可以將測(cè)試配置放在一個(gè)里,然后在測(cè)試或中引用它。也可以利用的及自定義機(jī)制,提供自己的用在測(cè)試配置上。 Github地址 在使用Spring Boot Testing工具中提到: 在測(cè)試代碼之間盡量做到配置共用。...能夠有效利用Spring TestContext Framework的緩存機(jī)制,Ap...
摘要:線程通信的目標(biāo)是使線程間能夠互相發(fā)送信號(hào)。但是,這個(gè)標(biāo)志已經(jīng)被第一個(gè)喚醒的線程清除了,所以其余醒來(lái)的線程將回到等待狀態(tài),直到下次信號(hào)到來(lái)。如果方法調(diào)用,而非,所有等待線程都會(huì)被喚醒并依次檢查信號(hào)值。 線程通信的目標(biāo)是使線程間能夠互相發(fā)送信號(hào)。另一方面,線程通信使線程能夠等待其他線程的信號(hào)。 showImg(http://segmentfault.com/img/bVbPLD); 例...
摘要:觸發(fā)器,執(zhí)行任務(wù)的規(guī)則,比如定時(shí)每天小時(shí)每天等等。任務(wù)調(diào)度,將和注冊(cè)到里,即可根據(jù)設(shè)定執(zhí)行任務(wù)。用來(lái)描敘最接近指定天的工作日周一到周五。用來(lái)指定這個(gè)月的第幾個(gè)周幾。如果指定的日期不存在,觸發(fā)器就不會(huì)觸發(fā)。 Quartz是個(gè)任務(wù)調(diào)度框架: http://www.quartz-scheduler.org/一、基本概念Job: 任務(wù),必須implements Job這個(gè)借口,在execute...
摘要:這個(gè)龐大的結(jié)構(gòu)主要包含以下幾個(gè)部分魔數(shù)和版本號(hào)基本的信息用于確定二進(jìn)制字節(jié)碼的特征和加載可行特征。 這篇文章的素材來(lái)自周志明的《深入理解Java虛擬機(jī)》。 作為Java開(kāi)發(fā)人員,一定程度了解JVM虛擬機(jī)的的運(yùn)作方式非常重要,本文就一些簡(jiǎn)單的虛擬機(jī)的相關(guān)概念和運(yùn)作機(jī)制展開(kāi)我自己的學(xué)習(xí)過(guò)程,是這個(gè)系列的第二篇。 我們?cè)谖募飳?xiě)入了java的源代碼,源代碼寫(xiě)就后存入磁盤(pán),磁盤(pán)上的源代碼經(jīng)過(guò)j...