A java application that reads a file, loads persist the file data in the Database using MySQL, and afterward checks in the event that a particular IP address makes in excess of a given number of solicitations for a predefined period or window of time.
The Application includes a 200 - 500 request limit as a constraint.
#Installation
- STEP 1: Clone repository
- STEP 2: Install dependencies: cd into root folder run the following command
mvn install
thenmvn compile
- STEP 3: Setup database: change directory into the db folder
Thank you for reading