工具类包 common工具类

Apache
Java
跨平台
2014-11-29
偏锋书生

common是一些工具类的集合,要求JDK1.7或以上版本,只要使用java语言就可以使用它,它每个工具类的每个方法都对应者我在项目开发中遇到的场景,极具使用价值。它包括以下几个方面:

1、common-apiext

     在项目开发中经常用到,但jdk的api或开源的相关包又没有的方法会放到它下面,如:public static List getColFromObj(List fromList, String colName) 它通过List得到对象的单个列值,这个工具会用反射的方法把一个List的所有对象的colName域值提取出来组装为List返回给调用者。

  还有一些Thread线程池,灵活的属性配置支持,异常处理,加解密等.

2、common-binlog

     mysql的binlog解析器,支持gtid等。

3、common-connector

    这是一套把 xml文件定义的协议转换成统一的DynaBean的工具,这样在做接口的时候就能达到一致的输入和输出参数,更多用方参照源码中的测试用例

4、common-http

    在HttpClient的基础上二次封闭,更方便后端做rest形式接口调用。

5、common-metrics

   在metrics的封装,支持logs4j2,logback等多种形式的日志输出,特别适合中间件的数据统计,duckula就是用

 它做数据统计用.

6、common-micro

     spring Cloud下可用,它是spring Cloud使用common系统工具的适配器,也支持Druid数据连接池.

7、common-others

    Redis/Zookeeper/SSH等其它模块不能包括的领域工具类放在这里,注意:由于它包含众多工具,所以信赖包

 也会很多,引用时可以把它所有的信赖排除掉,然后加上自己需要用的工具类信赖的第三方包即可.

8、common-tracer

    调用链增强器,可以在指定接口的所有实现类通过CGLIB方式,把调用链信息增强到class类中.

10、common-web

    web项目常用到的工具类,包括翻页对象、EasyUI的grid、tree等数据源创建支持等

 

的码云指数为
超过 的项目
加载中

评论(1)

偏锋书生
偏锋书生 软件作者
平台项目开发好助手.

暂无资讯

暂无问答

tams系统简介

tams系统简介是一套简单的开箱即用的系统框架,它用于技术主要有Tapestry5.4/Easyui/Hibernate/Spring,它的模块完全解藕,特别适合于产品化的项目.可以跟据客户需要的模块快速搭建项目而不用担...

2014/11/29 21:33
90
0
配置文件的动态加载

我们的代码为了重用或是项目为了更好地适应运营的变化,总免不了要使用配置文件,但有些项目需要24小时运营,不能为了修改配置而停机重启,所以配置文件的动态加载就显得较为重要,下面要介绍...

2015/11/27 22:17
332
0
公用spring模块

公用spring模块 前言 会有一系列的文章介绍common-*.jar的各种用法,这些工具类jar包都已上传在maven中央库。可以直接通过maven坐标引入使用。源码可以参见:https://gitee.com/rjzjh/commo...

09/09 18:35
24
0
flink用的binlog监听source

前言 会有一系列的文章介绍common-*.jar的各种用法,这些工具类jar包都已上传在maven中央库。可以直接通过maven坐标引入使用。源码可以参见:https://gitee.com/rjzjh/common 实时流式分析场...

07/26 16:10
183
0
Hibernate Tools的使用

Tams使用了Hibernate,但是手工写Hibernate的PO是非常耗时又容易出错的工作,在Tams里借助 Hibernate Tools生成PO再手工改写的方式完成。 安装 Hibernate Tools工具,Eclipse的Hibernate Too...

2014/11/30 16:52
44
0
【译】深入理解G1的GC日志(一)

本文翻译自:https://www.redhat.com/en/blog/collecting-and-reading-g1-garbage-collector-logs-part-2?source=author&term=22991 这篇文章将深入研究G1的日志和调优参数。为了在实际工作中...

07/21 09:24
2
0
六、Hotspot中的垃圾收集器

一、Serial/Serial Old收集器 历史最悠久的收集器 单线程的收集器 在工作时需要停掉虚拟机所有线程 优点是在做事专一,动作迅速 在Client端的新生代中一般使用这个收集器回收,回收200M以内的...

2016/12/08 08:31
16
0
tapestry与mybatis模块的结合

最近为丰富tams,考虑接入mybatis模块,tapestry官网上没有支持mybatis的模块,于是考虑自已动手完成mybatis的接口,完成mybatis与hibernate的共存,首先想到的是用spring对它们进行粘合,网上也有...

2015/04/27 12:42
51
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部