Devtools
A pragmatic Java Open Source Toolkit Family
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools</artifactId>
<version>2.0.3</version>
</dependency>
Compatibility:
Jdk1.8+ (or later)
Utility Components:
- devtools-lang
- devtools-objectpool
- devtools-cron4j
- devtools-beans-streaming
- devtools-db4j
Devtools Lang
Devtools Lang is a basic component, which encapsulates common class libraries in JDK such as primitive data types, collections, dates, IO, thread, JDBC, logs, etc. Devtools Lang provides static tool methods and a variety of APIs with a higher level of encapsulation, which aims to significantly improve the developing efficiency of developers, optimize code style and increase maintainability.
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-lang</artifactId>
<version>2.0.3</version>
</dependency>
Devtools ObjectPool
Devtools ObjectPool is an Object Pool utility component, which includes an implementation of object pool and database connection pool
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-objectpool</artifactId>
<version>2.0.3</version>
</dependency>
Devtools Cron4j
Devtools-cron4j is a compact and practical Java scheduling component from devtools series, which provides:
- Support generating a cron expression by using API method
- Built in multiple scheduler implementations (java.utils.Timer, java.concurrent.Executor, etc.)
- Support interrupt policy
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-cron4j</artifactId>
<version>2.0.3</version>
</dependency>
Devtools Beans Streaming
Devtools Beans Streaming is a solution for common querying or aggregative querying Java Object List. It provides functions similar to LINQ in C sharp
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-beans-streaming</artifactId>
<version>2.0.3</version>
</dependency>
Devtools Db4j
Devtools Db4j is a simple and practical JDBC utility component, which encapsulate common operations of JDBC, It is designed to make working with JDBC easier and code more concise.
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-db4j</artifactId>
<version>2.0.3</version>
</dependency>
Git repository:https://github.com/paganini2008/devtools.git