資源簡介
rabbitMQ中間件學習資料,包含分階段的學習的源碼以及相關的文檔說明,資料來源于牧馬人

代碼片段和文件信息
package?com.mmr.common.util;
import?java.io.UnsupportedEncodingException;
import?java.lang.reflect.Field;
import?java.net.URLEncoder;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?org.apache.commons.lang.StringUtils;
public?class?StringUtil?extends?org.springframework.util.StringUtils?{
????/**
?????*?判斷字符串是否為空
?????*
?????*?@param?str?null、“?”、“null”都返回true
?????*?@return
?????*/
????public?static?boolean?isNullString(String?str)?{
????????return?(null?==?str?||?StringUtils.isBlank(str.trim())?||?“null“.equals(str.trim().toLowerCase()));
????}
????
????public?static?boolean?haveNullString(String[]?array)?{
???? for?(int?i?=?0;?i? String?str?=?array[i];
if(null?==?str?||?StringUtils.isBlank(str.trim())?||?“null“.equals(str.trim().toLowerCase()))
return?true;
}
????????return?false;
????}
????public?static?String?join(String[]?array)?{
????????if?(array.length?==?0)?return?““;
????????StringBuilder?sb?=?new?StringBuilder();
????????for?(String?s?:?array)
????????????sb.append(s);
????????return?sb.toString();
????}
????/**
?????*?格式化字符串
?????*?如果為空,返回“”
?????*
?????*?@param?str
?????*?@return
?????*/
????public?static?String?formatString(String?str)?{
????????if?(isNullString(str))?{
????????????return?““;
????????}?else?{
????????????return?str;
????????}
????}
????public?static?String?formatStringTrim(String?str)?{
????????return?formatString(str).trim();
????}
????/**
?????*?截取字符串,字母、漢字都可以,漢字不會截取半
?????*
?????*?@param?str?字符串
?????*?@param?n???截取的長度,字母數,如果為漢字,一個漢字等于兩個字母數
?????*?@return
?????*/
????public?static?String?subStringByByte(String?str?int?n)?{
????????int?num?=?0;
????????try?{
????????????byte[]?buf?=?str.getBytes(“GBK“);
????????????if?(n?>=?buf.length)?{
????????????????return?str;
????????????}
????????????boolean?bChineseFirstHalf?=?false;
????????????for?(int?i?=?0;?i?????????????????if?(buf[i]?0?&&?!bChineseFirstHalf)?{
????????????????????bChineseFirstHalf?=?true;
????????????????}?else?{
????????????????????num++;
????????????????????bChineseFirstHalf?=?false;
????????????????}
????????????}
????????}?catch?(UnsupportedEncodingException?e)?{
????????????e.printStackTrace();
????????}
????????return?str.substring(0?num);
????}
????/**
?????*?Created?by?zhoujun?on?2014/5/30
?????*?驗證輸入的是否是數字
?????*
?????*?@param?num?字符串數字
?????*?@return
?????*/
????public?static?boolean?inputIsNum(final?String?num)?{
????????boolean?flag?=?true;
????????try?{
????????????Long.valueOf(num);
????????}?catch?(Exception?e)?{
????????????flag?=?false;
????????}
????????return?flag;
????}
????public?static?boolean?inputIsDouble(String?num)?{
????????boolean?flag?=?true;
????????try?{
????????????Double.valueOf(num);
????????}?catch?(Exception?e)?{
????????????flag?=?false;
????????}
????????return?flag;
????}
????/**
?????*?替換中間字符串
?????*
?????*?@param?str
?????*?@param?n
?????*?@return
?????*/
????public?st
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-30?16:01??RabbitMQ資料\
?????文件???????20778??2018-01-29?20:41??RabbitMQ資料\DIH.png
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\
?????文件?????????391??2018-01-29?16:09??RabbitMQ資料\medu-parent\.project
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\.settings\
?????文件??????????57??2018-01-29?16:10??RabbitMQ資料\medu-parent\.settings\org.eclipse.core.resources.prefs
?????文件??????????90??2018-01-29?16:09??RabbitMQ資料\medu-parent\.settings\org.eclipse.m2e.core.prefs
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\
?????文件????????1299??2018-01-29?19:57??RabbitMQ資料\medu-parent\medu-common\.classpath
?????文件????????1324??2018-01-29?17:04??RabbitMQ資料\medu-parent\medu-common\.project
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\.settings\
?????文件?????????124??2018-01-29?16:10??RabbitMQ資料\medu-parent\medu-common\.settings\org.eclipse.core.resources.prefs
?????文件?????????430??2018-01-29?16:15??RabbitMQ資料\medu-parent\medu-common\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2018-01-29?16:10??RabbitMQ資料\medu-parent\medu-common\.settings\org.eclipse.m2e.core.prefs
?????文件?????????325??2018-01-29?16:15??RabbitMQ資料\medu-parent\medu-common\.settings\org.eclipse.wst.common.component
?????文件?????????216??2018-01-29?17:30??RabbitMQ資料\medu-parent\medu-common\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件????????6983??2018-01-29?17:12??RabbitMQ資料\medu-parent\medu-common\pom.xm
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\java\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\java\com\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\java\com\mmr\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\java\com\mmr\common\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\java\com\mmr\common\util\
?????文件????????8782??2018-01-29?17:39??RabbitMQ資料\medu-parent\medu-common\src\main\java\com\mmr\common\util\StringUtil.java
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\src\main\resources\
?????文件?????????146??2018-01-29?20:26??RabbitMQ資料\medu-parent\medu-common\src\main\resources\public_system.properties
?????目錄???????????0??2018-01-29?16:15??RabbitMQ資料\medu-parent\medu-common\src\test\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\target\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\target\classes\
?????目錄???????????0??2018-01-29?20:42??RabbitMQ資料\medu-parent\medu-common\target\classes\com\
............此處省略300個文件信息
評論
共有 條評論