Skip to content

Instantly share code, notes, and snippets.

@adamcbuckley
adamcbuckley / VersionNumberComparator.java
Created January 16, 2020 17:37
A java.util.Comparator for version (or chapter) numbers, which have an arbitrary number of decimal points.
package com.hebdensoft;
import java.util.Comparator;
/**
* <p>A java.util.Comparator for version (or chapter) numbers, which have an arbitrary number of decimal points.</p>
* <p>The code was taken from https://bugs.openjdk.java.net/browse/JDK-8134512 and http://cr.openjdk.java.net/~igerasim/8134512/04/webrev/index.html</p>
* <p>How to use:</p>
* <p><code>myListOfVersionNumbers.sort(VersionNumberComparator.getInstance());</code></p>
@omarpm25
omarpm25 / GlobalGson.java
Last active October 11, 2022 08:59
Basic Singleton Gson Util With Generic Objects and ArrayList (Serialize / Deserialize)
package mx.com.examples.singletons;
import android.support.annotation.NonNull;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
@behrangsa
behrangsa / Main.java
Last active October 25, 2025 19:51
Console based Spring Boot app
@SpringBootApplication
public class Main {
public static void main(String[] args) {
final ConfigurableApplicationContext context = SpringApplication.run(Main.class, args);
final AppBean app = context.getBean(AppBean.class);
app.run(args);
}
}