Skip to content

Instantly share code, notes, and snippets.

View zacscoding's full-sized avatar
🎯
Focusing :D

zac.kim zacscoding

🎯
Focusing :D
View GitHub Profile
@zacscoding
zacscoding / StringUtils.java
Last active September 6, 2017 07:44
Java Utils - StringUtil
package com.zaccoding.util
public class StringUtil {
public static boolean isEmpty(String value) {
return (value == null) || (value.length() == 0);
}
public static boolean isNotEmpty(String value) {
return (value != null) && (value.length() > 0);
}
@zacscoding
zacscoding / java_agent_pom.xml
Last active August 25, 2017 13:52
java_agent_pom.xml for javaagent
<!-- build with shade plugin -->
<build>
<plugins>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Premain-Class>com.asm_sample.app.App</Premain-Class>
<Can-Retransform-Classes>true</Can-Retransform-Classes>
@zacscoding
zacscoding / RandomValueGenerator.java
Last active August 25, 2017 13:53
랜덤값을 구하는 유틸 클래스
/**
* java 기본 자료형의 Wrapper 클래스로 랜덤값을 구하는 클래스
*
* @author zaccoding
* @date 2017. 8. 25.
*/
public class RandomValueGenerator {
private static final String DEFAULT_RATIONAL_FORMAT="00.00";
private static final int DEFAULT_INTEGER_RANGE = 100;
private static final int DEFAULT_INTEGER_START = 0;
@zacscoding
zacscoding / ClassDescUtil.java
Created September 3, 2017 14:43
display class information ( field, method)
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ClassDescUtil {
private static final Logger logger = LoggerFactory.getLogger(ClassDescUtil.class);
public static void displayClass(Class<?> clazz) {
public static String convertHtmlSpecialChars(String source) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < source.length(); i++) {
char c = source.charAt(i);
switch (c) {
case '<':
sb.append("&lt;");
break;
case '>':
### class file ###
*.class
### Package Files ###
*.jar
*.war
*.ear
### Eclipse ###
.classpath
@zacscoding
zacscoding / intellij_comment_template
Last active January 17, 2018 14:22
intellij comment template from package names
#set($packageName = ${PACKAGE_NAME})
#if($packageName.matches("^(com.company.*)"))
/**
*
* @author $$
* @Date ${DATE}
*/
#else
/**
*
@zacscoding
zacscoding / SimpleLogger.java
Last active August 29, 2018 23:13
SimpleLogger for debug
package util;
import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* SimpleLogger for dev
*
* @author zacconding
* @Date 2018-05-31
@zacscoding
zacscoding / IpUtil.java
Created March 22, 2018 05:18
ip utils..
package util;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
/**
* @author zacconding
@zacscoding
zacscoding / GsonUtil.java
Last active September 21, 2018 12:54
Gson util class
package util;
import com.google.gson.FieldNamingPolicy;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import java.io.PrintStream;
import java.util.Objects;