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 / ObjectMapperTest
Created December 4, 2018 00:04
ObjectMapper naming strategy test
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import org.junit.Test;
/**
* @author zacconding
* @Date 2018-12-04
@zacscoding
zacscoding / RandomSelector.java
Last active February 28, 2019 02:08
Random access about given item array
package random;
import java.util.Random;
/**
* Random extraction from items
*
* @author zacconding
* @Date 2018-12-05
* @GitHub : https://github.com/zacscoding
@zacscoding
zacscoding / FunctionalUtil.java
Last active July 27, 2018 02:43
This is funtional util class like underscore.js
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.function.Function;
import java.util.function.Predicate;
/**
* Like underscore.js .. working..
*
* @author zacconding
@zacscoding
zacscoding / LogLevelUtil
Last active December 31, 2019 19:52
change log level for test if u dont want to see logs
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import org.slf4j.LoggerFactory;
/**
* @author zacconding
* @Date 2018-05-02
* @GitHub : https://github.com/zacscoding
*/
@zacscoding
zacscoding / ControllerLogAdvice.java
Created April 22, 2018 00:41
Advice for logging
package org.async.aop;
import javax.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.async.util.GsonUtil;
import org.async.util.ServletUtil;
import org.springframework.stereotype.Component;
@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;
@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 / 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 / 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
/**
*
### class file ###
*.class
### Package Files ###
*.jar
*.war
*.ear
### Eclipse ###
.classpath