블로그 이미지

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
  • total
  • today
  • yesterday
2017. 9. 25. 10:28 엘라스틱서치
엘라스틱서치 install
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.tar.gz
tar -xvf elasticsearch-5.1.1.tar.gz

엘라스틱서치 메모리 오류 시 해당파일에 아래 정보 insert
$ grep vm.max_map_count /etc/sysctl.conf
vm.max_map_count=262144

라이브 시스템에 적용
sysctl -w vm.max_map_count=262144

posted by 천상의날개
2017. 9. 25. 10:22 was관련/tomcat

rng-tools를 설치한다.

아래 명령어 실행
sudo apt-get install rng-tools

posted by 천상의날개
2017. 9. 25. 10:21 was관련/tomcat

명령어 쭉 실행
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

$ sudo nano /etc/bash.bashrc
제일아래에 아래와 같이 추가
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin

나간후 아래명령어 실행

$export JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin

posted by 천상의날개
2017. 9. 25. 10:19 was관련/tomcat

Xms  : 최소메모리

Xms  : 최대메모리

XX:PermSize : 최소 perm 메모리

XX:MaxPermSize 최대 Perm 메모리

 

window

환경변수에

변수 : CATALINA_OPTS

값 : -Xms512M -Xmx1024M -XX:PermSize256M -XX:MaxPermSize=512M

 

리눅스

/etc/bash.bashrc  파일의 마지막에 아래 내용 추가

export CATALINA_OPTS=-Xms512M -Xmx1024M -XX:PermSize256M -XX:MaxPermSize=512M

 

아래 명령어 실행

source /etc/profile

 

posted by 천상의날개
2017. 9. 25. 09:35 was관련/tomcat

cmd 창에서

catalina run  명령어 입력

posted by 천상의날개
2017. 8. 2. 10:08 AWS

aws 로드벨런스 서버는 연결유지시 정해진 시간에 연결을 끊음 default 60초

그래서 websocket같이 연결을 60초이상 유지해야하는 경우는 별도의 설정을 해야함.

aws 로드벨런스 description 텝의 idel time 의 숫자를 늘리면됨

posted by 천상의날개
2017. 6. 29. 11:12 JAVA언어
java mail 전송 (javamail.jar ver 1.5.6)
javax.mail.jar
posted by 천상의날개
2017. 6. 8. 19:48 linux(ubuntu)

sudo apt-get install rdate

sudo rdate -s time.bora.net

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime



startup.sh 파일 맨 위에 아래 내용을 추가

export CATALINA_OPTS=-Duser.timezone=GMT+09:00

posted by 천상의날개
2016. 12. 20. 15:34 JAVA오픈소스/Spring

public String test(HttpServletRequest request, Model model, @RequestParam MultiValueMap<String, Object> multiParams){

List<Object> ischks = multiParams.get("ischk");
for(int i=0; i < ischks.size() ; i++){

String testCd = multiParams.get("test_cd").get(i);

}

}

posted by 천상의날개
2016. 10. 10. 17:32 JAVA언어
Scanner 와 StringTokenizer 의 차이 (공백포함, 공백 비포함)code

결과
posted by 천상의날개