Skip to content

Instantly share code, notes, and snippets.

View zbigniewTomczak's full-sized avatar

zbigniewTomczak

View GitHub Profile
Function.prototype.method = function (name, func) {
this.prototype[name]=func;
return this;
};
Number.method('integer', function() {return Math[this < 0 ? 'ceil' : 'floor'](this);});
console.log((-10/3).integer());
String.method('trim', function() {return this.replace(/^\s+|\s+$/g, '');});

Scriptlet:

<% %>

Expression:

<%= %>

Page wide declarations:

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface SecurityCheck {
Class<?> value() ;
}

jvisualvm

jps #list java pids

jmap -histo:live 7711 #class histogram for specified process

mvn release:prepare -DdryRun=true -D pushChanges=false -DautoVersionSubmodules=true
git push
git push --tags

mvn release:clean

@zbigniewTomczak
zbigniewTomczak / mvn-shade-min-pack.xml
Created January 31, 2013 07:44
Maven shade plugin can pack jar with minimal dependencies
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.0</version>
<executions>
<execution>
@zbigniewTomczak
zbigniewTomczak / mvn-single-module.md
Created January 28, 2013 12:53
Maven install single module with dependencies.

mvn install -pl my-module -am

@zbigniewTomczak
zbigniewTomczak / mvn-compiler-plugin.xml
Created January 17, 2013 21:02
Maven compiler plgin set java version
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
@zbigniewTomczak
zbigniewTomczak / standalone.fragment.xml
Created January 16, 2013 19:19
Jboss AS 7.1.1 database login module configuration
<security-domain name="other" cache-type="default">
<authentication>
<login-module code="Remoting" flag="required">
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
<login-module code="RealmUsersRoles" flag="sufficient">
<module-option name="usersProperties" value="${jboss.server.config.dir}/application-users.properties"/>
<module-option name="rolesProperties" value="${jboss.server.config.dir}/application-roles.properties"/>
<module-option name="realm" value="ApplicationRealm"/>
<module-option name="password-stacking" value="useFirstPass"/>