https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04
https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-java-sdk-1-8-on-rhel-6-centos-6.html
https://irvingduran.com/2016/05/installing-rjava-in-rhel/
https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6/html/installation_guide/install_openjdk_on_red_hat_enterprise_linux
Using Mockito to mock database
Spring Security
Spring Testing
Spring
JWT
DBUnit
Spring + Flyway
JMX
JMS
Queue
Spring how to secure REST API
Tools to generate REST API code from database model for Spring.
JSF
Java 8
Java 9
Annotations
Reactive
Asynchronous REST calls
Reactive / RxJava
Testing
Spring
Common problems
JMX
Proxy / Networking
https://www.ibm.com/developerworks/library/j-jtp0924/j-jtp0924-pdf.pdf
https://dzone.com/articles/gc-explained-algorithms
RxJava: for wrangling UI interactions in a declarative fashion. https://github.com/ReactiveX/RxJava
https://dzone.com/articles/rxjava-faq-loading-files-with-backpressure?
Checkstyle
NIO - http://tutorials.jenkov.com/java-nio/overview.html
Netty
Convert
Cheatsheet - Fundamental - cheatsheet
Fundamentals / Miscellaneous - questions / answers
Anonymous Classes
Nested Classes
Adapter Classes
JGroups
The equals and hashCode methods
Beans
REST - making REST calls using Jersey
Annotations
Design Patterns
Static
PDFs
Functional programming
Classpath
Operators
Exception handling - cheatsheet + questions / answers
Basic data types - cheatsheet + questions / answers (convert)
Data structures / Collections
Serialization - cheatsheet + questions / answers (cheatsheet: incomplete)
Array - cheat sheet + questions / answers
ArrayList
Vector
Enum
HashMap
Hashtable
TreeMap
LinkedHashMap
Set
HashSet
String
Generics
Concurrency / Multi-threading
JSP
JSP Template
JSTL
Template / Handlebars / Mustache
Servlet
Filters
File upload and download
JDBC
JSON
Regular Expression
Keyboard
Libraries and Frameworks
Properties
How to run a Java program in the background
Performance Tuning
SHA1
Disable auto-update
Decompilers
Documentations
GUI / AWT / Swing
Log4J
XML
Mail
Static code analysis tools
How to debug Java application
Logging
DLLs
Simplifying your deployment
JARs
Searching inside JAR files
Other Java technologies
Gripes
Certificates / Keystores
keytool
Memory usage
Core dump / Heap dump / Thread dump
Crash analysis
No route to host





