国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

其它

1. 【強(qiáng)制】在使用正則表達(dá)式時(shí),利用好其預(yù)編譯功能,可以有效加快正則匹配速度。

說(shuō)明:不要在方法體內(nèi)定義: Pattern pattern =  Pattern . compile( 規(guī)則 );

2. 【強(qiáng)制】 velocity 調(diào)用 POJO 類(lèi)的屬性時(shí),建議直接使用屬性名取值即可,模板引擎會(huì)自動(dòng)按規(guī)范調(diào)用 POJO 的 getXxx() ,如果是 boolean 基本數(shù)據(jù)類(lèi)型變量 (boolean 命名不需要加 is

前綴 ) ,會(huì)自動(dòng)調(diào)用 isXxx() 方法。

說(shuō)明:注意如果是 Boolean 包裝類(lèi)對(duì)象,優(yōu)先調(diào)用 getXxx() 的方法。

3. 【強(qiáng)制】后臺(tái)輸送給頁(yè)面的變量必須加 $!{var} ——中間的感嘆號(hào)。

說(shuō)明:如果 var = null 或者不存在,那么 ${var} 會(huì)直接顯示在頁(yè)面上。

4. 【強(qiáng)制】注意  Math . random() 這個(gè)方法返回是 double 類(lèi)型,注意取值的范圍 0≤ x <1 ( 能夠取到值,注意除零異常 ) ,如果想獲取整數(shù)類(lèi)型的隨機(jī)數(shù),不要將 x 放大 10 的若干倍然后取整,直接使用 Random 對(duì)象的 nextInt 或者 nextLong 方法。


5. 【強(qiáng)制】獲取當(dāng)前毫秒數(shù) System . currentTimeMillis(); 而不是 new Date() . getTime();

說(shuō)明:如果想獲取更加精確的納秒級(jí)時(shí)間值,用 System . nanoTime() 。在 JDK 8 中,針對(duì)統(tǒng)計(jì)時(shí)間等場(chǎng)景,推薦使用 Instant 類(lèi)。

6. 【推薦】盡量不要在 vm 中加入變量聲明、邏輯運(yùn)算符,更不要在 vm 模板中加入任何復(fù)雜的邏輯。

7. 【推薦】任何數(shù)據(jù)結(jié)構(gòu)的構(gòu)造或初始化,都應(yīng)指定大小,避免數(shù)據(jù)結(jié)構(gòu)無(wú)限增長(zhǎng)吃光內(nèi)存。

8. 【推薦】對(duì)于“明確停止使用的代碼和配置”,如方法、變量、類(lèi)、配置文件、動(dòng)態(tài)配置屬性等要堅(jiān)決從程序中清理出去,避免造成過(guò)多垃圾。