mydk
mydk
is short for MY Development Kit
.
Quick Start
requirement
- JDK8
- no other dependencies
import it in your project
<dependency>
<groupId>xyz.downgoon</groupId>
<artifactId>mydk</artifactId>
<version>${version}</version>
</dependency>
the lastest release version can be found here g:"xyz.downgoon" a:"mydk"
Tools Listing
application framework
-
UtinyFramework.java: similar to 'servlet', 'struts2', 'spring', 'vertx'
concurrent
- ConcurrentResourceContainer
- ConcurrentCounter
- TrafficLight.java
- ConditionTrafficLight.java
- Watchdog
- ThreadContext
- TagThreadFactory
sub process calling
testing
- Xray: White-Box Unified Concurrent Testing Framework
- MiniHttpd.java
- MiniHttpc.java
- ConsoleCmder.java
- FileTailAppender
util
for Developers
- how to build
fork me firstly, then
git clone https://$YOUR_GITHUB_NAME@github.com/$YOUR_GITHUB_NAME/mydk.git
git remote add upstream https://github.com/downgoon/mydk.git
mvn clean package
- how to deploy
mvn clean package deploy -Possrh