1. redis 설치 공식 홈페이지 : https://redis.io/download 1-1. redis 다운로드 및 컴파일[redis@localohst ~]$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz [redis@localohst ~]$ tar xzf redis-3.2.9.tar.gz [redis@localohst ~]$ cd redis-3.2.9 [redis@localohst redis-3.2.9]$ make 1-2. 주요 명령어 사용을 위한 PATH 설정redis-cli, redis-server 명령어의 경우 redis 압축 해제후 make 한 디렉토리 아래 src 에 위치 하고 있다. 어느 위치에서든 사용 가능 하도록 PATH 로 잡아..
Environment- Ubuntu 14.x- nginx 1.12.0- spring boot 1.5.3 : executeable jar deploy(using embeded undertow)nginx 공식 사이트 : http://nginx.org/en/download.html# 컴파일시 필요한 의존성에 걸린 패키지들을 설치 한다.root@freecatz:~# apt-get install openssl openssl-devel pcre pcre-devel zlib zlib-develroot@freecatz:~# wget http://nginx.org/download/nginx-1.12.0.tar.gzroot@freecatz:~# tar zxvf nginx-1.12.0.tar.gzroot@freecatz:~..
출처 : http://lng1982.tistory.com/143 - 테스트 환경 : OS : Ubuntu 12.x 64Bit WAS : Tomcat7.x 64Bit 한 서버에 여러대의 톰켓을 포트만 다르게 하여 서비스를 구동 할 경우 로그인 세션이 끊기는 현상이 발생 하게 된다. 이는 쿠키의 경우 도메인이나 IP 주소만 구분 하며, 포트 단위로 구분을 하지는 못하기 때문에 발생 하는 문제라고 한다. 이러한 경우 톰켓의 server.xml 에 sessionCookieName 속성을 추가 하여 구분 지어 준다.
- 테스트 환경OS : Ubuntu 12.x 64Bithttps://letsencrypt.org/ 에서 무료로 발급해 주는 SSL 을 Apache 에 적용.관리자 권한으로 아래의 명령을 실행 한다.root@FREECATZ-PE-KR:~# apt-get install git python2.7root@FREECATZ-PE-KR:~# mkdir SSLroot@FREECATZ-PE-KR:~# cd SSLroot@FREECATZ-PE-KR:SSL# git clone https://github.com/letsencrypt/letsencryptroot@FREECATZ-PE-KR:SSL# cd letsencryptroot@FREECATZ-PE-KR:letsencrypt# ./letsencrypt-autoBootstra..
root@FREECATZ-PE-KR:~# apt-get install subversionroot@FREECATZ-PE-KR:~# useradd -r svnroot@FREECATZ-PE-KR:~# passwd svn새 UNIX 암호 입력:새 UNIX 암호 재입력:passwd: password updated successfullyroot@FREECATZ-PE-KR:~# su - svnsvn@FREECATZ-PE-KR:~$ mkdir -p ~/repo/websvn@FREECATZ-PE-KR:~$ svnadmin create --fs-type fsfs /home/svn/repo/websvn@FREECATZ-PE-KR:~$ vi /home/svn/repo/web/conf/svnserve.conf----- svns..
출처: http://mdj1234.tistory.com/63 [짬타이거 화이팅!] 로그레벨은 TRACE > DEBUG > INFO > WARN > ERROR > FATAL 순 입니다. # Log Level # TRACE : 추적 레벨은 Debug보다 좀더 상세한 정보를 나타냄 # DEBUG : 프로그램을 디버깅하기 위한 정보 지정 # INFO : 상태변경과 같은 정보성 메시지를 나타냄 # WARN : 처리 가능한 문제, 향후 시스템 에러의 원인이 될 수 있는 경고성 메시지를 나타냄 # ERROR : 요청을 처리하는 중 문제가 발생한 경우 # FATAL : 아주 심각한 에러가 발생한 상태, 시스템적으로 심각한 문제가 발생해서 어플리케이션 작동이 불가능할 경우
아파치2.4 와 톰켓7.0 을 이용한 로드벨런싱, 세션 클러스터 환경 구성 1) 테스트 환경 - os : ubuntu 16.04 64bit - java : 1.7.0_80 - apache : 2.4.25 - tomcat : 7.0.76 2) java 설치 # tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/ # ln -s /usr/local/jdk1.7.0_80/bin/java /usr/bin/java 3) Apach2.4 설치를 위한 APR, APR-util 및 의존 패키지 설치 * 아파치 2.4 버젼 부터는 APR 과 APR-util 을 따로 컴파일 하여 설치 하여야 한다고 한다. http://apr.apache.org/download.cgi 에서 다운로드 3-..
STS.ini 또는 eclipse.ini 파일을 열어 붉은 색상 부분을 필요에 따라 넣어 준다. -startup ../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar --launcher.library ../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.401.v20161122-1740 -product org.springsource.sts.ide --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.8 -Xverify:none -XX:+UseParallelGC -XX:+Aggre..
출처 : http://kanetami.tistory.com @Component("scheduler")public class SchedulerController{ @Scheduled(cron="*/10 * * * * *") public void schedulerTest1(){ System.out.println("10초 마다 실행 되는 스케쥴러 입니다."); } @Scheduled(cron="*/20 * * * * *") public void schedulerTest2(){ System.out.println("20초 마다 실행 되는 스케쥴러 입니다."); }} 기존에 작성된 표현 방식이 잘못된 것으로 판단된다. 스케쥴러 cron 양식 초 0-59 , - * / 분 0-59 , - * / 시 0-23 , - ..
- Total
- Today
- Yesterday
- Compile
- Android
- Mobile
- devel
- Linux
- JavaScript
- dart
- 맛집
- 엘리스센터
- food
- springboot
- Flutter
- place
- Fun
- TIP
- Review
- Spring
- HTTP
- development
- samba
- gpkiapi
- devtools
- Security
- Java
- MySQL
- kotlin
- json parse
- ssh
- web
- SSL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |