Skip to content

Instantly share code, notes, and snippets.

@kknd22
kknd22 / gist:c891c52e43cd65ba5be3
Created March 22, 2015 21:23
kafka - view message in the topic
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic apache_log --from-beginning
@kknd22
kknd22 / intellij gradle multi module dependencies
Created March 3, 2015 03:31
Intellij IDEA to recognize Gradle module interdependencies
http://stackoverflow.com/questions/23164157/getting-intellij-idea-13-to-recognize-gradle-module-interdependencies
set dm_t_branch="dir"
set dm_ear=%dm_t_branch%\xxx.ear
set dm_war=%dm_t_branch%\yyy.war
jar -tf %dm_ear% | grep "lib/" | grep -v "^dm-"| sed -e "s:lib/::g" > gradle-ear-libs-jars.txt
jar -tf %dm_war% | grep "WEB-INF/lib/" | sed -e "s:WEB-INF/lib/::g" > gradle-libs-jars.txt
cat gradle-ear-libs-jars.txt > zjunk.txt
cat gradle-libs-jars.txt >> zjunk.txt
grep -v "^dm-" zjunk.txt | sort > 2-gradle-total-ear-war-jars.txt
@kknd22
kknd22 / groovy-reg-foo-bar.groovy
Last active August 29, 2015 14:13
groovy regular expression replacement foo-bar example
// matcher
def m = "foo-bar" =~ /(.+)(-)(.+)/
println m[0]
println m[0][1]
println m[0][2]
println m[0][3]
assert m[0] == ["foo-bar", "foo", "-", "bar"]
@kknd22
kknd22 / gist:c664b901029f120e830d
Last active August 29, 2015 14:03
build-cust-artifact-dependency.gradle
/**
* http://stackoverflow.com/questions/17875576/gradle-projects-depending-on-artifacts-created-by-sibling-projects
*/
apply plugin: 'java'
repositories {
mavenCentral()
}
@kknd22
kknd22 / Me.me.java
Last active August 29, 2015 14:03
gradle javaExec task
package me;
import java.util.Enumeration;
import java.util.Properties;
/**
* Created with IntelliJ IDEA.
* User: chris
* Date: 7/4/14
* Time: 3:54 PM
@kknd22
kknd22 / build.gradle
Created June 11, 2014 13:32
gradle add file to existing war jar
task addToWar(type: Jar) {
destinationDir = file('dist')
archiveName = 'drools-guvnor.war'
from zipTree('ss/drools-guvnor.war')
from(file("ss/RRR.txt")) {
into ('META-INF')
}
}
@kknd22
kknd22 / SampleEndpointTest.java
Created June 6, 2014 12:08
xml-less spring jersey test
package t;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.spring.SpringLifecycleListener;
import org.glassfish.jersey.server.spring.scope.RequestContextFilter;
import org.glassfish.jersey.test.JerseyTest;
import org.glassfish.jersey.test.inmemory.InMemoryTestContainerFactory;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
@kknd22
kknd22 / WebApplicationInitializer.java
Created May 14, 2014 13:08
webapplicationinitializer example
/**
http://stackoverflow.com/questions/17370176/webapplicationinitializer-is-not-launched-on-jettyselenium
*/
public class WebappConfig implements WebApplicationInitializer {
protected final Logger logger = LoggerFactory.getLogger(getClass());
@Override
public void onStartup(final ServletContext servletContext) throws ServletException {
@kknd22
kknd22 / HibernateProxyAdapterFactory.java
Last active August 29, 2015 14:00
register for hibernate proxy gson factory adapter
/**
* in grails-app/resource/spring/resource.groovy
* beans = {
* hibernateProxyAdapterFactory(hbadapter.HibernateProxyAdapterFactory)
* }
*
*/
package hbadapter;
import org.hibernate.proxy.HibernateProxy;