| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- deploy.sh
- 채팅 프로젝트
- 배열 call by value
- 되돌리기
- CI/CD
- EL1021E
- submit 기본동작
- ..gitignore
- 소프트웨어
- 깃허브 토큰 발급
- options 처리
- git 폴더 모으기
- 환경변수
- prefilight
- 깃허브 토큰 생성
- 클래스 참조
- .ppk
- jwt 헤더
- reset
- 테스팅
- Quartz dependency
- 배포 자동화
- AWS 생성
- 타임리프 참조 오류
- vue 실행
- Quartz 라이브러리
- jwt 필터
- vue 추가
- Jenkins
- dbeaver 백업/복구
- Today
- Total
목록전체 글 (62)
lty's Blog
1. 쿠키 - 브라우저에서 정보들을 사용자의 컴퓨터의 저장되는 텍스트 파일 ex) 방문기록, 아이디 저장 등 - 사용자 웹 브라우저에 저장하며 데이터 형태는 Key - value 형태로 4kb 이상 저장이 불가능하다. - 브라우저별로 쿠키가 공유된다. 2. Expires / Max-Age 1. 세션쿠키 - 브라우저 종료 시 삭제되는 쿠키 ( 브라우저를 완전히 닫으면 삭제되며 완전히 닫지 않으면 같은 브라우저에서 쿠키 데이터가 지워지지 않는다. ) 2. 영속쿠키 - 만료일을 기준으로 삭제되는 쿠키, 디스크에 저장되며 만료일 이후에 삭제된다. 3. domain - 쿠키에 접근 가능한 도메인, 생성된 도메인에서만 사용가능하며, 서브도메인에서는 케이스에 따라 공유된다. 4. path - 도메인 내에 쿠키가 허용..
이클립스에서 톰캣 2개를 각각 포트만 다르게 하여 톰캣을 띄워 테스트를 진행했었는데 한쪽 서비스에 로그인이 되어있을 때 다른 한쪽 서비스에서 로그인 시 기존 로그인된 서비스에서 세션이 사라지는 현상을 확인했었다. 위와 같은 현상은 톰캣 2개의 서비스가 포트는 다르지만 같은 IP를 가지고 있어 브라우저에 접근하여 JSESSIONID 값을 같은 값으로 발급되어 양쪽 서비스에서 로그인을 하지 못한다. JSessionID 이란 ? 톰캣 컨테이너에서 세션을 유지하기 위해 발급하는 키이다. 즉, 세션에서 사용되는 쿠키이름이다. 톰캣은 JSESSIONID 쿠키를 클라이언트에게 발급해 주고 이 값을 통해 세션을 유지할 수 있게 한다. 클라이언트는 JSESSIONID 라는 KEY를 서버로 전달하여 서버에서 클라이언트를 ..
이클립스에서 서비스 테스트 후 서버에 배포할 때 간혹 404 원인 모를 에러가 발생할 수 있다. 404 에러는 URL 정보가 잘못되어 페이지를 찾을 수 없을 때 종종 발생하는데 테스트 시에 동작되던 코드가 배포 시에 404 에러가 발생하는 건 일단 코드에 문제는 아닌 거 같다. 저와 같은 경우에는 자바 JDK 11 버전 톰캣 9 버전의 SPIRNG 서비스를 배포를 진행하던 도중 404 에러가 발생했다. 톰캣로그에 정확한 원인 확인이 안 됐지만 톰캣 구동 시에 OS 정보, JAVA정보, 톰캣 정보 등등 먼저 확인되는데 유심히 살펴보니 배포 시에 구동되고 있는 자바 버전이 환경변수 JAVA_HOME으로 설정된 값으로 구동되었다. 위 사진처럼 JAVA_HOME 버전을 바꿔주면 해소가 되겠지만 한 서버 내에 J..
환경변수 란? 운영 체제나 응용 프로그램 내에서 설정된 값을 말하며, 해당 환경에서 실행되는 프로그램에서 액세스 하고 사용할 수 있습니다. 이러한 변수는 시스템 경로, 사용자 이름, 비밀번호 또는 프로그램의 동작에 영향을 미칠 수 있는 기타 구성 설정과 같은 정보를 포함할 수 있습니다. 1. 시스템에 있는 모든 환경변수를 확인하는 명령어 $ printenv 위 명령어를 통해 시스템에 설정된 환경변수를 확인할 수 있다. 2. 환경변수 적용 명령어 $ export "환경변수를 지정할 KEY"="환경변수를 설정할 VALUE" 단 이 방법은 일시적인 적용이며 서버 재부팅 시에 환경변수가 사라진다. 영구적으로 환경변수를 설정하고 싶다면 /etc 폴더에 있는 bash.bashrc 파일을 수정해야한다. bash.ba..