Skip to content

Instantly share code, notes, and snippets.

Build Trigeer Badge Plugin
JDK Parameter Plugin
Multiple SCMs plugin
Thinbackup
safe restart plugin
@daemin-hwang
daemin-hwang / 미티어 1.2.1 ver 리눅스 모바일 플랫폼 빌드
Created December 16, 2015 06:57
미티어 1.2.1 ver 리눅스 모바일 플랫폼 빌드
미티어 1.2.1 버전 기준이다.
업데이트를 하지 않았다면 아래 커맨드를 입력하자. 프로젝트/.meteor/release 파일내에 업데이트된 미티어 버전이 기입되어있어야 한다.
> meteor update
[관련 링크]
https://github.com/meteor/meteor/wiki/Mobile-Development-Install:-Android-on-Linux
//git 인스톨 (소스 clone을 위한..)
> apt-get install git
@daemin-hwang
daemin-hwang / Apache MaxClient 산정 계산
Last active December 16, 2015 06:58
Apache MaxClient 산정 계산
Max Client 기준을 어떻게 할까하다 아래처럼 계산해봤습니다.
Max Client 산정 기준 : (Total Memory – System Memory) * Swap Buffer Percent – Tomcat (Heap+Perm) Memory Size / Per Request
정확한 값은 아니지만 근사치로 추정. 시나리오상 아래의 조건을 충족시 ,
예시:
- 서버 Memory : 4G
- 시스템 Agent류의 프로그램 메모리 : 200 M
- Swap 회피를 위한 메모리 공간 확보 : 0.8
@daemin-hwang
daemin-hwang / SQL Server 대량 데이터 삭제.md
Last active December 16, 2015 07:32
SQL Server 대량 데이터 삭제

이글은 MS SQL Server에서 수백만건의 데이터 행을 삭제할때 성능감소를 낮게 유지하기 위함을 위한 가이드이다.

전제조건은 다음과 같다.

  • 특정테이블 'ExampleTable' 에 있는 수백만건이 있다.
  • TRUNCATE 문을 권한불충분이나 다른 문제로 수행할 수 없는 조건이다.

이때 당신이 단일 트랜잭션에서 테이블에 있는 모든 행을 제거하려만 다음과 같이 해야 한다.

DELETE FROM ExampleTable
@daemin-hwang
daemin-hwang / spring batch flow job example
Created December 22, 2015 02:07
spring batch flow job example
package kr.co.plaync.lineage2.app.batch.rank.job;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.EntityManagerFactory;
import javax.sql.DataSource;
@daemin-hwang
daemin-hwang / Redis PipeLine example
Created December 23, 2015 04:42
Redis PipeLine example
List<Object> result = null;
RedisConnectionFactory conFactory = stringRedisTemplate.getConnectionFactory();
RedisConnection con = RedisConnectionUtils.bindConnection(conFactory);
try {
con.openPipeline();
@daemin-hwang
daemin-hwang / 윈도우 환경 변수 설정
Last active January 15, 2016 16:38
윈도우 환경 변수 설정
[변수설정]
setx spring.profiles.active "qa"
echo %spring.profiles.active%
[변수해제]
setx spring.profiles.active ""
echo %spring.profiles.active%
[변수설정]
setx spring.profiles.serviceId "post"
@daemin-hwang
daemin-hwang / 이클립스 메이븐 멀티모듈 import
Created January 22, 2016 05:47
이클립스 메이븐 멀티모듈 import
참조링크 : http://blog.naver.com/PostView.nhn?blogId=choigohot&logNo=40188252806
parent-project
- child1
- child2
>>> SVN 이나 GIT 에서 다운 받았을때 로컬 세팅 시 순서
* 이클립스 내에서 메이븐 멀티모듈을 구성할때 package explore에서 하위 모듈이 프로젝트 형태로 보이게 하려면
* 하위 모듈내에 .project 파일을 생성해줘야 한다.
1. SVN으로 부터 다운 받는다
@daemin-hwang
daemin-hwang / spring boot application.properties
Last active January 26, 2016 02:10
spring boot application.properties 설정
spring boot application.properties 에서 프로파일별 로딩 설정시에
logback.xml 내에 명시되어있는 resource 경로를 명시해줘야함.
"application-dev.properties" 파일을 로드 하고자 하면
JVM 아규먼트를 "-Dspring.profiles.active=dev" 와 같이 던지고
logbak.xml 내 설정을
<property resource="application-${spring.profiles.active}.properties" /> 와 같이 작성한다.
라이브러리 디펜던시 필요 :
<dependency>
<groupId>org.codehaus.janino</groupId>
@daemin-hwang
daemin-hwang / JAVA 페이징 처리 클래스
Created January 28, 2016 05:54
JAVA 페이징 처리 클래스
//* @Getter, @Setter 사용 - lombock 디펜던시 있음
@ToString
public class Paging {
private static final int DEFAULT_COUNT_PER_PAGE = 10; //한화면에 보여질 item row 수
private static final int DEFAULT_PAGE_PER_BLOCK = 10; //페이지블럭에 보일 페이지 수 [1] [2] [3] == '3'
@Getter @Setter
private int countPerPage = DEFAULT_COUNT_PER_PAGE;
@Getter @Setter