https://github.com/dominikjalowiecki/java-certificate-database
Simple database alike program for storing and managing rows with certificates informations.
https://github.com/dominikjalowiecki/java-certificate-database
data-structures database inno-setup java launch4j
Last synced: 2 months ago
JSON representation
Simple database alike program for storing and managing rows with certificates informations.
- Host: GitHub
- URL: https://github.com/dominikjalowiecki/java-certificate-database
- Owner: dominikjalowiecki
- License: gpl-3.0
- Created: 2022-12-31T12:58:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-31T15:52:39.000Z (over 3 years ago)
- Last Synced: 2025-03-05T04:32:29.782Z (over 1 year ago)
- Topics: data-structures, database, inno-setup, java, launch4j
- Language: Java
- Homepage:
- Size: 246 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java-Certificate-Database
Simple database alike program for storing and managing rows with certificates informations.
### Notes
Program uses binary files for storing data. Indexes are build with use of serializable TreeMaps (self-balancing Red Black Trees). Each tree stores corresponding keys and lists of positions of records in "db.bin" main file.
---
### Technologies
- JavaSE-17
---
### Features
- [x] Expiring certificates warning (2 months period)
- [x] Auto update of certificate status to "expired"
- [x] Adding new rows
- [x] Listing all rows
- [x] Searching by attribute
- [x] Importing and exporting CSV file
- [x] Editing data
---
### Program preview
