Skip to content

Instantly share code, notes, and snippets.

View st-kurilin's full-sized avatar

Stanislav Kurilin st-kurilin

View GitHub Profile
@st-kurilin
st-kurilin / Runner.java
Last active December 24, 2015 17:09
Java localization demo. Demonstrates: * localizing by putting values to files * Using more general description when specific is not available * Winning of more specific locale description * Getting resource bundles outside classpath * Changing resource bundles on runtime No third party dependencies, just core java. Written just for demo purpose…
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.Locale;
import java.util.ResourceBundle;
/**
@st-kurilin
st-kurilin / DataSourceConfig.java
Last active December 23, 2015 19:29
Data Source Config with Spring Configurations
package com;
import com.google.common.base.Optional;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Configuration;
import org.springframework.jmx.export.MBeanExporter;
import javax.annotation.PostConstruct;
import javax.management.MalformedObjectNameException;
@st-kurilin
st-kurilin / SlidingWindowMap.java
Created November 7, 2012 10:18
Coding challenge: a sliding window map. Quick dummy impl on Java.
import java.util.Date;
import java.util.Iterator;
import java.util.Set;
/**
* @author Stanislav Kurilin
*/
public class SlidingWindowMap {
private final Set<String> keys;
private final int maxCount;