资源简介
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 < array.length; 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 < n; 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个文件信息
相关资源
- RabbitMQ Essentials
- RabbitMQ CookBook
- rabbitmq-dotnet-client-3.6.4-dotnet-4.6.1.rar
- rabbitmq教程
- rabbitmq-server-3.7.12
- rabbitmq-server-generic-unix-3.8.3.tar.xz 离线
- rabbitmq-server-generic-unix-3.8.3.tar.xz
- Spring RabbitMQ实现案例抢红包高并发
- springboot rabbitmq 模拟高并发秒杀系统
- otp_win64_23.1.zip
- RabbitMQ实战pdf高清
- otp_win64_20.3 rabbitmq windows 基础依赖
- rabbitmq实战指南
- erlang21.1.2
- springboot+mybatis+shiro+rabbitmq+redis项目实
- RabbitMQ实战+高效部署分布式消息队列
- rabbitmq server 3.7.4版本window 64 安装包
- rabbitmq-server-3.7.4.exe
- RabbitMQ-linux安装包以及安装教程.rar
- Centos7.5 RabbitMQ及依赖离线RPM包
- otp_src_21.2.tar.gz
- otp_src_19.1.tar.gz
- RabbitMQ资源包
- 从 0 开始带你成为消息中间件实战高
- RabbitMQ+erlang
- Erlang21.2安装包 Linux版
- GitChat分享会-RabbitMQ典型场景实战-源码
- rabbitmq对外http api调用demo
- RabbitMQ实战视频.zip
- springboot使用rabbitmq工具类
评论
共有 条评论