Skip to content

Instantly share code, notes, and snippets.

View jpoetker's full-sized avatar

Jeff Poetker jpoetker

  • dotloop
  • Cincinnati, OH
View GitHub Profile
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1
hQIMA8C12CNjDrLbARAAiYHjkE5izwL81NhRaIgVz1qZbD5zy6HLjTe7530BP6tx
wwZUnvOBB61JUAmTeEcwgPiALxHLv6ufA7OOYYpfQBqpzrWnE9pSNvYtmH6LfqIf
QNqtkvFBLFjRGJHSXlm16l1gwFyu9cXIKzzEk6HEUvIwLV8fUub09vWKLcYMpFGP
reGc1HYPnfuBQLslK2xdAFTMz22P0VB0Ab529FoekHkRQiNxqSmm1IPtJvNDZ/hM
t4zeLjD1Jz8oxYc90fPei8f+T7nyQS3bq91Ts25FhWTo/bPDyR74FAf+Gs/OuJLf
RJwqiaxdOlcekJlv4kzYC83UumgxM2+1pirZ9xGbvcokVLvIulr6TXZ3lo/+6V2T
Tj7aVICq2F4DkuSRvTVtJzkeIMRtvxlCm/Z7/8zIOcu10xTBW7VCzcEF4gvCwODH

Keybase proof

I hereby claim:

  • I am jpoetker on github.
  • I am jeffpoetker (https://keybase.io/jeffpoetker) on keybase.
  • I have a public key whose fingerprint is E48B 7436 AABA 9D2C A557 6B1E 1223 34A6 3304 9706

To claim this, I am signing this object:

try (Connection con = DriverManager.getConnection(JDBC_URL, USER, PASSWORD)) {
try (PreparedStatement query = con.prepareStatement(SQL_SELECT)) {
query.setInt(1, Integer.valueOf(value));
try (ResultSet rs = query.executeQuery()) {
while (rs.next()) {
System.out.println(rs.getString(1));
}
}
}
} catch (SQLException e) {
@jpoetker
jpoetker / geb-chrome-driver.groovy
Last active April 11, 2018 14:55
Basic GEB script with Chrome
@Grapes([
@Grab("org.codehaus.geb:geb-core:0.7.2"),
@Grab("org.seleniumhq.selenium:selenium-chrome-driver:2.28.0"),
@Grab("org.seleniumhq.selenium:selenium-support:2.28.0")
])
import geb.Browser
import org.openqa.selenium.chrome.ChromeDriver
b = new Browser(driver: new ChromeDriver())
@jpoetker
jpoetker / stacktrace
Created October 5, 2012 15:04
XA MQ + Missing DataBase
From IBM @ http://www-01.ibm.com/support/docview.wss?uid=swg1PK30625
****************************************************************
* PROBLEM DESCRIPTION: When using WebSphere Application *
* Server Version 6.x with WebSphere MQ *
* Version 5.3 Fix Pack 12 (or later) *
* or WebSphere MQ Version 6.0 Refresh *
* Pack 1 (6.0.1.0) as the JMS provider, *
* the following error appears in the *
* application server's SystemOut.log *
@jpoetker
jpoetker / gist:3839907
Created October 5, 2012 13:53
StackTrace from ServiceMix + MQ
Exception in thread "JMSCCThreadPoolMaster" java.lang.IllegalThreadStateException
at java.lang.ThreadGroup.addUnstarted(ThreadGroup.java:859)
at java.lang.Thread.init(Thread.java:365)
at java.lang.Thread.<init>(Thread.java:493)
at com.ibm.msg.client.commonservices.j2se.workqueue.WorkQueueManagerImplementation$ThreadPoolWorker.<init>(WorkQueueManagerImplementation.java:950)
at com.ibm.msg.client.commonservices.j2se.workqueue.WorkQueueManagerImplementation.createNewThread(WorkQueueManagerImplementation.java:496)
at com.ibm.msg.client.commonservices.j2se.workqueue.WorkQueueManagerImplementation.getWorkerThread(WorkQueueManagerImplementation.java:433)
at com.ibm.msg.client.commonservices.j2se.workqueue.WorkQueueManagerImplementation.access$100(WorkQueueManagerImplementation.java:46)
at com.ibm.msg.client.commonservices.j2se.workqueue.WorkQueueManagerImplementation$WorkQueueManagerThread.run(WorkQueueManagerImplementation.java:848)
@jpoetker
jpoetker / camel-mq-jms-blueprint.xml
Last active November 13, 2015 15:23
XA Pooled MQ JMS Service Mix Config
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" default-availability="mandatory">
<description>POC: Camel JMS Component for WMQ</description>
<reference id="connectionFactory" interface="javax.jms.ConnectionFactory" filter="(system=ESB)" availability="mandatory" />
<bean id="jmsComponent" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory" ref="connectionFactory"/>
<!-- Cache Level should be none or auto for XA -->
<property name="cacheLevelName" value="CACHE_NONE"/>
<property name="transactionManager">
@jpoetker
jpoetker / wmq-jms-features-7.5.0.0.xml
Created October 3, 2012 12:32
Websphere MQ JMS OSGi Feature File
<?xml version="1.0"?>
<features>
<feature name="wmq-jms" version="7.5.0.0">
<bundle start-level="55">
file:/opt/mqm/java/lib/OSGi/com.ibm.mq.osgi.directip_7.5.0.0.jar
</bundle>
<bundle start-level="55">
file:/opt/mqm/java/lib/OSGi/com.ibm.mq.osgi.java_7.5.0.0.jar
</bundle>
<bundle start-level="55" start="false">
@jpoetker
jpoetker / wmq-blueprint.xml
Created October 2, 2012 14:34
OSGi Blueprint for JMS on Websphere MQ
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" default-availability="mandatory">
<bean id="connectionFactory" class="com.ibm.mq.jms.MQXAConnectionFactory">
<property name="transportType" value="1"/>
<property name="hostName" value="192.168.56.4"/>
<property name="port" value="1414"/>
<property name="queueManager" value="jpoetker.poc.mqm"/>
<property name="channel" value="SYSTEM.DEF.SVRCONN"/>
</bean>
@jpoetker
jpoetker / aes-atmos-java
Created May 1, 2012 19:58
Encrypts a file and uploads it to Atmos (POC - not robust)
package com.medplus.etech;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import javax.crypto.Cipher;