55 Star 99 Fork 59

selfly / dexcoder-assistant

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
other-component.md 2.31 KB
一键复制 编辑 原始数据 按行查看 历史
selfly 提交于 2016-01-18 16:30 . 完善说明文档
  • 比Apache BeanUtils更强大高效的Bean转换工具类BeanConverter。支持属性的过滤及实现自定义的类型转换器。

  • office操作封装工具类ExcelReadToolsExcelWriteTools。对程序员来说office操作最多的莫过于excel了,提供了对excel的读写实现。支持扩展实现自宝义的表格样式。

  • 运行时的异常结果拦截器。RunBinderInterceptor可以和RunBinderMvcInterceptor配对使用(web项目),RunBinder用以获取异常结果信息。

其它:

  • 自行实现的轻量简易缓存。包括LRUCacheLFUCacheFIFOCache,目前只用到了LRUCache,可以使用已有的缓存工具类CacheUtils直接进行操作。

  • 枚举操作工具类EnumUtils。结合当中定义的枚举接口IEnum进行操作,可以方便清晰的使用枚举处理及显示一些信息。

  • 加密工具类EncryptUtils。目前只有MD5实现。

  • Class工具类ClassUtils。获取BeanInfo,自身+指定父类BeanInfo,加载class,反射实例化对象等。

  • 图片工具类ImageUtils。支持图片缩放,裁剪,加水印等。

  • 名称及命名转换工具类NameUtils。提供下划线命名到骆驼命名的相互转换,及首字母大写、首字母小写、保留后缀生成唯一文件名等操作。

  • 配置文件属性获取工具类PropertyUtils。默认优先从tomcat的conf目录获取,如果conf目录下没有则从classpath获取,方便部署时不用修改properties配置文件。

  • 序列化工具类SerializeUtils。序列化和反序列化,jdk原生实现。

  • 代码格式化工具类SourceCodeFormatter。使用了eclipse的组件,目前只能完美格式化Java代码,另外使用dom4j增加了xml的格式化。ps:本来打算站点用的后来感觉比较鸡肋了。

  • 字符文本内容工具类TextUtils。一些StringUtils中没有的字符串操作,奈何StringUtils这类太多了,只能命名TextUtils了。

  • 时间工具类TimeUtils。提供返回跟当前时间几分钟前,几小时前这种xxxx前的时间格式。

  • UUID工具类UUIDUtils。提供返回8位、16位、32位的UUID。

  • 线程执行工具类ThreadExecutionUtils。方便执行多线程任务。

  • Spring mvc中针对上面定义的IEnum从页面字符值到枚举的转换类IEnumConverterFactory

Java
1
https://gitee.com/selfly/dexcoder-assistant.git
git@gitee.com:selfly/dexcoder-assistant.git
selfly
dexcoder-assistant
dexcoder-assistant
master

搜索帮助