階段性總結2018 02 07

2021-08-15 14:37:58 字數 3611 閱讀 9319

階段性總結2018-02-07

(1)獲取logger的普遍方法

private final logger logger = logge***ctory.getlogger(branchbankcreateaction.class);
一般是會引用的包為slf4j的包。

import org.slf4j.logger;

import org.slf4j.logge***ctory;

(2)logger的使用

logger.info("傳入的引數為:{}", branchbank);
其中{}會和後面的變數一一匹配。

(3)定義靜態變數的方法

public static final int table_num = 100;
(4)判斷表為空的方法

collectionutils.isnotempty(orglist)

collectionutils.isempty(orglist)

(5)判斷字串為空的方法

stringutils.isempty(cs);

stringutils.isblank(cs);

(6)定義列舉

package com.smp.model.enums;

public enum biztype

public string getcode()

public void setcode(string code)

public string getbizdescription()

public void setbizdescription(string bizdescription)

}

如需要定義超過乙個及以上的變數,需要定義其getter和setter方法並且根據變數重新定義列舉類的構造方法。

(7)json串轉物件

/**

* * json轉物件

* @param context class

* @return 物件

*/@suppresswarnings()

public static object jsontoclass(context context,class clazz)catch(exception e)

}

必須使得params裡面存的變數與將要轉換成的類的變數一一對應才可以,不然會報錯。

(8)清空資料 js

$("input[type='date']",parent).val("");	

$("select",parent).val("");

$("input[type='text']",parent).val("");

(9)證件號校驗js

//證件號碼校驗

function checkidnumberph(idcard)

var y, jym;

var s, m;

var idcard_array = new array();

idcard_array = idcard.split("");

//地區檢驗

if (area[parseint(idcard.substr(0, 2))] == null)

//身份號碼位數及格式檢驗

switch (idcard.length) [0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]$/; //測試出生日期的合法性

}else [0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]$/; //測試出生日期的合法性

}if (ereg.test(idcard))

else

break;

case 18:

//18位身份號碼檢測

//出生日期的合法性檢查

//閏年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))

//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))

if (parseint(idcard.substr(6, 4)) % 4 == 0 || (parseint(idcard.substr(6, 4)) % 100 == 0 && parseint(idcard.substr(6, 4)) % 4 == 0)) (19|20)[0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9][0-9xx]$/; //閏年出生日期的合法性正規表示式

} else (19|20)[0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9][0-9xx]$/; //平年出生日期的合法性正規表示式

}if (ereg.test(idcard))

}else

break;

default:

$ts.showerror(errors[1]);

return false;

break;

}}

(10)校驗中文js

//校驗姓名

function checkname(username)

/ ; if(!rename.test(username))

}

(11)context裡面不僅僅可以獲取string型別的變數,還可以獲取其他型別的

listindi_codes = context.get("indi_codes", list.class);
(12)獲取當前系統時間

long exend = system.currenttimemillis();

階段性總結

今天聽學長交流了一些人生的經驗,便有了一些感觸,加上對自己最近的學習狀態的總結,就寫一篇部落格給自己一點指示。最近渾渾噩噩的,有幾次考試也沒考好,考後也沒總結。晚自習本想刷一些題,複習一下,或是學習一點技術。看見其他同學在打擺,便動搖了。最後心中也只是徒留深深的罪惡感。所以我也是時候對自己的未來進行...

階段性總結

感覺上個星期還挺痛苦的,因為要練演算法,每個人都告訴我說演算法很重要很重要,但是演算法對我來說就像是一根很亂的神經,一觸就炸了,可我的驕傲還不允許我放棄。在leetcode上練習的時候是直接告訴用什麼方法,在寫藍橋杯演算法的時候就像是閱讀理解,經常讀不懂是什麼意思,要不就是理解錯誤,追根究底還是做的...

自考階段性總結

週六日這兩天的自學考試就這樣隨著落日再是告一段落,這是自己經歷的第三次自考。就著這一步走來的歷程著實令人緊張而又亢奮的,一次次的考試,乙個個課程的考試,讓我們朝著自考畢業證更進一步。總體而言,自學考試的經歷實在難稱完美。頓時轉折自己的學習需要不斷總結,需要針對這一屆的學習方法來個總結,思考這樣的學習...