Skip to content

Instantly share code, notes, and snippets.

@mnadel
mnadel / DatabaseCallable.java
Last active May 18, 2018 13:43
Dropwizard + Hystrix + Hibernate
import org.apache.commons.lang3.Validate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.concurrent.Callable;
/**
* A database session and transaction-aware Callable
*/
class DatabaseCallable<T> implements Callable<T>
@mnadel
mnadel / RequestHandler.java
Created February 22, 2014 18:32
Netty HTTP Server
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelFutureListener;
import io.netty.channel.ChannelHandlerAdapter;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import io.netty.handler.codec.http.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.nio.charset.Charset;
@mnadel
mnadel / go-oci8 on win64.md
Last active December 26, 2022 12:06
go-oci8 on windows64
@mnadel
mnadel / tomcat.sh
Last active January 1, 2016 06:09 — forked from valotas/tomcat.sh
#!/bin/bash
#
# tomcat7 This shell script takes care of starting and stopping Tomcat
#
# chkconfig: - 80 20
#
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
@mnadel
mnadel / gist:6170771
Created August 7, 2013 02:49
List of offline uDeploy agents
curl -s -u "PasswordIsAuthToken:{\"token\":\"$UD_AUTH_TOKEN\"}" $UD_SERVER/rest/agent/all \
| jq '.[] | {name} | select(.status != "ONLINE")' \
| grep name \
| awk 'BEGIN { FS = "\"" } { print $4 }'