Awesome Java
Published: 2019-08-04,
Updated: 2023-08-07
Exemplos
General
HTTP Servers
Lightweight HTTP Servers
- ~~Tiny Java WEB Server~~ - Não recomendado, não tem contribuições e deu problemas de fechamento prematuro do stream quando um client se connecta, quebrando o client
- TJWS
Comunicação IPC
- https://stackoverflow.com/questions/18653236/ipc-between-java-and-c
Bibliotecas
JVM
JVM exe launcher para windows
- https://github.com/poidasmith/winrun4j
- https://github.com/palantir/go-java-launcher
Fazer attach em JVM
JMX Console
Injeção de dependencias
Observabilidade
- Prometheus: Stores our metric data
- Thanos: Garante disponibilidade, escalabilidade e performance ao Prometheus
- Grafana: Visualizes our data in graphs
- OpenTelemetry : Expõe, coleta e disponibiliza dados (logs, metrics, and traces) de forma genérica para um Prometheus, por exemplo
- Micrometer: Exposes the metrics from our application, alternative to OpenTelemetry
maybe a friendliest programmatic api?
- OpenTracing focuses on generating traces (not logs and metrics) for distributed applications
Annotation Processor
Testing
- Embedded Postgres para testes
testImplementation("io.zonky.test:embedded-postgres:1.2.5")
testRuntimeOnly enforcedPlatform("io.zonky.test.postgres:embedded-postgres-binaries-bom:12.2.0")
API rest para testes
- http://jsonplaceholder.typicode.com/posts/1/
- http://jsonplaceholder.typicode.com/posts
- http://jsonplaceholder.typicode.com/user/1/posts
Ferramenta para fazer releases
Exemplos
Charts for Java Bookmarks
- https://github.com/jfree/jfreechart
- https://github.com/knowm/XChart
demos commands, demo commands, java commands, java examples, java bookmarks, java awesome
metadata={"id": 287, "createdAt": "2019-08-04 19:14:45.055265", "updatedAt": "2023-05-31 20:27:03.314189"}
Spark Commands
Como Instalar Ubuntu e Windows sem quebrar o bootloader
Comments