Skip to content

Instantly share code, notes, and snippets.

View mlaccetti's full-sized avatar
😶
Whatnow?

Michael Laccetti mlaccetti

😶
Whatnow?
View GitHub Profile
@mlaccetti
mlaccetti / SpringWebConfiguration.java
Created August 13, 2013 14:40
Getting swagger to run using SpringMVC and 100% annotations.
import java.io.File;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import org.springframework.core.io.ClassPathResource;
@mlaccetti
mlaccetti / java-io-hell.java
Created February 28, 2013 20:33
Things I love about Java.
try {
// something
} catch (Exception ex) {
// something
} finally {
if (is != null) {
try {
is.close();
} catch (IOException ie) {
// seriously
@mlaccetti
mlaccetti / hasmany-belongsto.js
Created February 1, 2013 14:25
associations in sequelize
var Manufacturer = sequelize.define('manufacturer', {
name:DataTypes.STRING
});
var GraphicsCard = sequelize.define("graphics_card", {
model:DataTypes.STRING,
RAM:DataTypes.INTEGER
});
GraphicsCard.belongsTo(Manufacturer);
@mlaccetti
mlaccetti / gist:3947177
Created October 24, 2012 16:33
Function vs. Events
//
// functional
//
http.request(url, function(req, res) {
var html = '';
res.on('data', function(chunk) {
html += chunk;
});
res.on('end', function() {
@mlaccetti
mlaccetti / gist:2410273
Created April 18, 2012 01:07
JRebel + Spring Issue
2012-04-17 21:05:57.347:WARN:oejd.DeploymentManager:Unable to reach node goal: started
java.lang.StackOverflowError
at java.lang.String.indexOf(String.java:1534)
at java.net.URLStreamHandler.parseURL(URLStreamHandler.java:144)
at sun.net.www.protocol.file.Handler.parseURL(Handler.java:67)
at java.net.URL.<init>(URL.java:612)
at java.net.URL.<init>(URL.java:480)
at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1034)
at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1024)
at sun.misc.URLClassPath$1.next(URLClassPath.java:222)
@mlaccetti
mlaccetti / CustomHttpUrlConnection.java
Created March 21, 2012 02:20
Java 7 URL connection
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.net.URL;
import java.net.URLConnection;
public class CustomHttpUrlConnection implements Serializable, AutoCloseable {
private final URLConnection conn;
public CustomHttpUrlConnection(String url) throws IOException {
@mlaccetti
mlaccetti / GenericDao
Created November 16, 2010 16:34
GenericDao
public interface GenericDao {
public <T> T find(Class<T> entityClass, Object identifier);
public <T> T merge(T entity);
public <T> T persist(T entity);
public <T> List<T> query(String query, Map<String, Object> parameters);
public <T> List<T> query(String query, Map<String, Object> parameters, int firstResult, int maxResults);
public <T> List<T> namedQuery(String query, Map<String, Object> parameters);
public <T> List<T> namedQuery(String query, Map<String, Object> parameters, int firstResult, int maxResults);
public <T> List<T> nativeQuery(String query, Map<String,Object> parameters, Integer maxResults);
public <T> T namedQuerySingle(String query, Map<String, Object> parameters);