Skip to content

Instantly share code, notes, and snippets.

View martypitt's full-sized avatar
:octocat:
Building Orbital and Taxi - https://orbitalhq.com

Marty Pitt martypitt

:octocat:
Building Orbital and Taxi - https://orbitalhq.com
View GitHub Profile
package com.mangofactory.example;
import java.util.Map;
import lombok.SneakyThrows;
import org.codehaus.jackson.map.ObjectMapper;
import org.codehaus.jackson.map.type.TypeFactory;
import org.codehaus.jackson.type.JavaType;
import org.springframework.data.redis.hash.HashMapper;
@martypitt
martypitt / gist:6183822
Last active December 20, 2015 19:29
These tests fail, demonstrating either a bug somewhere in the Jackson / Spring-Data-Redis stack, or a configuration problem within my code. It requires Lombok to run
package com.mangofactory.example
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.Matchers.contains;
import static org.hamcrest.Matchers.hasSize;
import static org.junit.Assert.assertThat;
import java.util.Collections;
import java.util.List;
@martypitt
martypitt / cargo.conf
Created May 20, 2013 13:52
Conf file for cargo
# Cargo - Tomcat deployment manager
description "Cargo - Tomcat deploymnet manager"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
env HOME_DIR=/home/ubuntu/.cargo
exec /usr/bin/java -jar /home/ubuntu/cargo-daemon-webapp-1.4.0.war -Ddaemon.home=${HOME_DIR} -Dcargo.home=${HOME_DIR} >> /var/log/cargo.log
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mangofactory.joose</groupId>
<artifactId>deployment.test</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<name>Maven Webapp</name>
@martypitt
martypitt / gist:5611982
Created May 20, 2013 12:40
Remote deploy with Cargo Daemon
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mangofactory.joose</groupId>
<artifactId>deployment.test</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<name>Maven Webapp</name>
package com.mangofactory;
import javax.persistence.Entity;
import javax.persistence.MappedSuperclass;
import javax.persistence.OneToOne;
@Entity
public abstract class AbstractTradingMarket<T extends Tradable> implements Market<T>{
@OneToOne
package com.mangofactory.typescript.tss.io;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.commons.exec.ExecuteStreamHandler;
import org.apache.commons.exec.InputStreamPumper;
import org.apache.commons.exec.PumpStreamHandler;
import org.apache.commons.exec.StreamPumper;