接口 | 说明 |
---|---|
CTPExecutor.Task<T> |
封装要执行的业务逻辑
|
OperationControllable |
操作执行控制。
|
类 | 说明 |
---|---|
Base64 |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
BeanCompareUtil |
Bean比较工具,用于比较相同类型的Bean.
|
BeanCompareUtil.AbstractTranslateRule | |
BeanCompareUtil.CompareResult | |
BeanUtils |
访问在当前类声明的private/protected成员变量及private/protected函数的BeanUtils.
|
BooleanBinder |
绑定的策略:当request中有与bean中相同的PropertyName时,就把request的Parameter值注入,当该值为null时,则跳过,保留bean的原有值
|
CachePojo<T> | |
ClassUtil |
Title: T1开发框架
Description: Class处理工具类。
|
ColdDownUtil |
冷却控制,避免特定操作频繁重复执行。
|
Cookies |
cookie的操作类,实现cookia的设置和读取
|
CTPExecutor |
多线程执行指定业务逻辑。
|
DateBinder |
绑定的策略:当request中有与bean中相同的PropertyName时,就把request的Parameter值注入,当该值为null时,则跳过,保留bean的原有值
Spring MVC的日期时间的绑定,支持的格式有:
1、yyyy-MM-dd HH:mm:ss 2、yyyy-MM-dd 3、yyyy-MM-dd HH:mm |
Datetimes |
日期操作
e.g
将字符串转成日期
Datetimes.parseDate("2005-01-21") = Fri Jan 21 00:00:00 CST 2005
Datetimes.parseDatetime("2005-01-21 12:04:33") = Fri Jan 21 00:00:00 CST 2005
将日期格式化输出
Datetimes.formatDate(new Date()) = 2007-03-19
Datetimes.formatDatetime(new Date()) =2007-03-19 11:18:14
取得特殊日期
1 得到指定日期所在周的第一天的日期
java.util.Date date = Datetimes.getFirstDayInWeek(date);
2 得到指定日期所在周的周末的日期
java.util.Date date = Datetimes.getLastDayInWeek(date);
3 得到指定日期所在月的第一天的日期
java.util.Date date = Datetimes.getFirstDayInMonth(date);
4 得到指定日期所在月的最后一天的日期
java.util.Date date = Datetimes.getLastDayInMonth(date);
5 得到指定日期所在季度的第一天的日期
java.util.Date date = Datetimes.getFirstDayInSeason(date);
6 得到指定日期所在季度的最后一天的日期
java.util.Date date = Datetimes.getLastDayInSeason(date);
7 得到指定日期所在年度的第一天的日期
java.util.Date date = Datetimes.getFirstDayInYear(date);
8 得到指定日期所在年度的最后一天的日期
java.util.Date date = Datetimes.getLastDayInYear(date);
9 取得下一个周期的时间
Datetimes.getNextPeriodMinute(new Date(), 30, true)
|
DateUtil |
Title: T1开发框架
Description: 日期处理相关工具类。
|
DBAgent |
Title: T1开发框架
Description: 基于Hibernate的数据库操作工具类。
|
DirSearchUtils |
通配符查找文件
|
EnumUtil | |
FileUtil |
文件工具类。
|
FlipInfo |
Title: T1开发框架
Description: 翻页信息类。
|
FlipPageInfo |
Title: T1开发框架
Description: 翻页信息类,带界面交互信息。
|
FoolishSet<T> |
主要解决HashSet.contain()的性能问题,思路:
1. |
GenericsUtils |
Provides a helper that locates the declarated generics type of a class.
|
HTMLToGifUtil |
HTML页面转换成gif图片的工具
|
HttpClientUtil |
模拟Http客户端访问网络地址,支持get/post两种方式
get HttpClientUtil h = new HttpClientUtil(); try { h.open("http://news.sina.com.cn", "get"); int status = h.send(); h.getResponseBodyAsString("GBK"); } catch (IOException e) { logger.error(e.getLocalizedMessage(),e);; } finally { h.close(); } HttpClientUtil h = new HttpClientUtil(); try { h.open("http://oa.com/something.do", "post"); h.addParameter("name", "ta"); h.addParameter("password", "123456"); h.setRequestHeader("Cookie", "Language=zh_CN;UserAgent=PC"); int status = h.send(); h.getResponseBodyAsString("GBK"); } catch (IOException e) { logger.error(e.getLocalizedMessage(),e);; } finally { h.close(); } |
HttpSessionUtil |
HTTP Session相关工具方法。
|
IdentifierUtil |
标识符解析工具类
标识附:用100位字符串标志100个状态,每一个表示一个状态 初始化一个标示符: IdentifierUtil.newIdentifier(10, 'A') = AAAAAAAAAA 从标识符中取得某一位的值: IdentifierUtil.lookup("AAABAAAAAA", 3) = B 判断标识符中某一位的值是否等于指定的值: IdentifierUtil.lookupInner("AAABAAAAAA", 3, 'B') = true 修改标识符中取得某一位的值: IdentifierUtil.update("AAABAAAAAA", 3, 'A') = AAAAAAAAAA 在应用中的使用方法 public class Templete { //定义标志符的长度,到需要扩充的时候,只需要修改该值,其它不变 protected static final int INENTIFIER_SIZE = 20; //标志位, 共100位,采用枚举的自然顺序 protected static enum INENTIFIER_INDEX { HAS_ATTACHMENTS, // 是否有附件 }; private String identifier; //自动调整标志符的长度 public String getIdentifier() { return IdentifierUtil.newIdentifier(this.identifier, INENTIFIER_SIZE, '0'); } public void setIdentifier(String identifier) { this.identifier = identifier; } //从标志符中取出否有附件的标志 public boolean isHasAttachments() { return IdentifierUtil.lookupInner(identifier, INENTIFIER_INDEX.HAS_ATTACHMENTS.ordinal(), '1'); } //利用标志符记录是否有附件 public void setHasAttachments(boolean hasAttachments) { this.identifier = IdentifierUtil.update(this.getIdentifier(), INENTIFIER_INDEX.HAS_ATTACHMENTS.ordinal(), '1'); } } |
ImageUtil | |
InetUtil |
Inet工具类,封装网络相关方法。
|
IOUtility |
Title: T1开发框架
Description:
General IO Stream manipulation.
|
JDBCAgent |
Title: T1开发框架
Description: 基于JDBC的数据库操作工具类。
|
JSObject | |
LightWeightEncoder | |
LimitedMap<T1,T2,T3> |
固定长度的内存对象,超过长度时根据比较结果是否放入对象中
|
ListSearchHelper | |
LRUMap<K,V> |
CTP的LRU Map实现。
|
LRUStack<E> | |
MemberList | |
NumberBinder |
绑定的策略:当request中有与bean中相同的PropertyName时,就把request的Parameter值注入,当该值为null时,则跳过,保留bean的原有值
|
ObjectToXMLBase |
实现JavaBean到XMl字符串转换的基础类
该类仅仅用于AJAX Service |
ObjectToXMLUtil |
实现了POJO与XML的互转过程
该类仅仅用于AJAX Service |
ObjectUtil | |
OperationCounter |
操作计数控制。
|
ParamUtil |
Title: T1开发框架
Description: 参数处理工具类。
|
PopSelectParseUtil |
弹出流程选择功能工具类
|
POUtil |
BasePO工具类。
|
PropertiesUtil |
用于加载配置文件的工具类
|
ReqUtil |
获取HTTP请求参数工具类
|
ResourceLoadUtils | |
RespUtil | |
RMIUtil |
RMI Client工具,帮助获取RMI Proxy。
|
SDFCoder |
Seeyon Data Format 编解码器
|
SeeyonSSLProtocolSocketFactory |
author by Machangxi
created at 2015-3-13 上午09:29:33
|
SerializableUtil |
序列化工具
序列化
byte[] SerializableUtil.getBytes(object);
反序列化
Object getObject(InputStream)
Object getObject(byte[])
|
ServerDetector |
判断当前应用服务器的类型。
|
SnowFlake | |
SQLWildcardUtil |
SQL通配符转义工具类。
|
SQLWildcardUtilTest | |
StatUtil | |
Strings | |
StringUtil |
Title: T1开发框架
Description: 字符串处理工具类。
|
StringWildcardUtil |
Checks whether a string matches a given wildcard pattern.
|
TemplateUtil | |
TextEncoder | |
TimeZoneUtil | |
TypeReference<T> |
用于获取泛型的准确数据类型。
|
UniqueList<E> |
保证ArrayList的每一个元素是唯一的
|
UrlAccessUtil |
Title: 应用模块名称
Description: URL处理
Copyright: Copyright (c) 2014
Company: seeyon.com
|
UrlInfo |
Title: 用户访问URL信息
Description: 提供锁组件用户判断是否解锁资源
Copyright: Copyright (c) 2014
Company: seeyon.com
|
UUIDGenerator |
公共
|
UUIDLong | |
XMLCoder |
将java对象序列化成xml,以及反序列化
e.g 序列化 UserMessage m = new UserMessage(); m.setter... |
XXEUtil |
为XML解析相关的实体增加XXE防护。
|
ZipUtil |
ZIP工具,支持压缩和解压缩
压缩整个文件夹
ZipUtil.zip(new File("d:\\新建文件夹"), new File("c:\\新建文件夹.zip"), true)
压缩一组文件
ZipUtil.zip(Collection
|
枚举 | 说明 |
---|---|
FlipInfo.Order | |
RoleType | |
Strings.CollectionActionType |
集合操作类型,包括:得到增加的、得到减少的、取并集、取交集、取交集的补集、二者差值
|
Copyright © 2016–2018. All rights reserved.