项目作者: TrideepLD

项目描述 :
Tracks crypto currency prices
高级语言: Java
项目地址: git://github.com/TrideepLD/CryptoTracker.git
创建时间: 2020-08-09T18:25:01Z
项目社区:https://github.com/TrideepLD/CryptoTracker

开源协议:

下载


CryptoTracker

An Arbitrage tracker with GUI all done in Java!

Notes

This is a template, to create an arbitrage in Java.

This is an arbitrage. This is the skeleton of an actual project which contains confidential information. The skeleton code works, the API keys, connectors and the such have been removed.

Uses Java 11.

How to run?

1) Go into code, input your API keys in respective string variables
2) Compile both Arb and Gui files. Can be done in compiler or terminal using command “javac GUI.java Arb.java”
3) Either run using an IDE of some sort or run in terminal using command “java GUI”

Update to come

Will add template methods to add data into MongoDB database.

Jars/Builds/Packages

Some of the jar files I used:
1) jackson-annotations-2.11
2) jackson-core-2.11
3) jackson-databind-2.11
4) javax.ws.rs-api-2.1
5) json jar for json import
6) kotlin-stdlib-1.3
7) mysql-connector-java-8.0
8) okhttp-4.7
9) okio-2.7
10) rescu-2.0
11) signpost-core-1.2
12) slf4j-api-1.7
13) slf4j-nop-1.7

Note to Self

Figure out how to set up asynchronity properly
1) Learn to use threads + concurrency
2) Check out code snippet sent
3) Seperate code per files

Learn MongoDB implementation

Learn web sockets

Learn Asynchronous Requests

Learn JavaRX

Learn ORM

Heroku App

GSON Library