Skip to content

Instantly share code, notes, and snippets.

View GrmpCerber's full-sized avatar

Thomas GrmpCerber

  • Worldline
  • Seclin
View GitHub Profile
@GrmpCerber
GrmpCerber / fakeJava.c
Created May 7, 2013 14:21
Simple code to force Java 1.7.0u21 into debug mode with console dump
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<time.h>
#include<strings.h>
int main(int givenArgc,char *givenArgv[])
{
std::cout<<"step 0.a\n";
char exeFile[] = "c:\\java\\jdk1.7.0_21\\bin\\java.exe";
@GrmpCerber
GrmpCerber / gist:5956417
Last active December 19, 2015 12:39
pooling test using StackObjectPool based on http://stackoverflow.com/a/13914445/233906
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
import org.apache.commons.pool.BasePoolableObjectFactory;
import org.apache.commons.pool.PoolableObjectFactory;
import org.apache.commons.pool.impl.StackObjectPool;
@GrmpCerber
GrmpCerber / gist:5956444
Created July 9, 2013 10:41
pooling test using GenericObjectPool. based on http://stackoverflow.com/a/13914445/233906
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
import org.apache.commons.pool.BasePoolableObjectFactory;
import org.apache.commons.pool.PoolableObjectFactory;
import org.apache.commons.pool.impl.GenericObjectPool;
@GrmpCerber
GrmpCerber / gist:5956460
Created July 9, 2013 10:45
pooling test using a single synchronized instance. based on http://stackoverflow.com/a/13914445/233906
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
public class Share {
private static final int NB_LOOPS = 100000;
@GrmpCerber
GrmpCerber / gist:5956464
Created July 9, 2013 10:45
pooling test using new instances. based on http://stackoverflow.com/a/13914445/233906
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
public class Share {
private static final int NB_LOOPS = 100000;