일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커 #Docker #배포 #Spring #MySQL #백엔드배포
- /
- chatgpt #gpt #챗지피티 #ai
- 도커 #docker #docker-compose.yml #도커컴포즈 #배포 #spring #mysql #docker-compose
- Today
- Total
목록분류 전체보기 (98)
개발자 데뷔!

Interrupt CPU 가 프로그램 실행 중, 예외상황 처리를 위해 프로세스를 잠시 중단하는 것 CPU는, 한번에 하나의 프로세스를 처리하기 때문에, 이를 핸들링하기 위해 필요 CPU가 다른 장치와 통신하기 위해 필요. [내부] SW 인터럽트 overflow / underflow / 0 division [외부] HW인터럽트 전원 이상 / IO관련 / 기계이상 ... Interrupt 동작방식 : Interrupt 이벤트마다 각 ‘실행코드’ 를 가리키는 주소를 IDT(Interrupt Descriptor Table) 에 기록. (컴퓨터 부팅 시, OS가 기록) 0~31: 예외상황 인터럽트 (내부/ 소프트웨어 인터럽트) 32~47: 하드웨어 인터럽트 (주변 장치의 종류 및 개수에 따라 변경 가능) 128:..

https://aws.amazon.com/ko - S3 검색 후 아래와 같이 실행 Amazon S3 > 버킷 > 버킷만들기 S3 버킷 생성 버킷에 객체 업로드
MFA Multi Factor Authentication ID/PW에 추가적인 인증방법 제공 가상 MFA 기기 종류 ex_ Google Authenticator, Microsoft Authenticator Security Key or 다른 하드웨어 기기 ex_ OTP와 유사한 형태 기기 (Gemalto), USB 형태 증명서 (Yubikey) 관리 콘솔에서 계정 보안 MFA

Docker 공식 reference) https://docs.docker.com/engine/reference/commandline/container/ Docker File -> (build) -> Docker Image -> (run) -> Docker Container Container 생성 Container 실행 Container 상태 확인 Container 정지 Container 재시작 Container 삭제 컨테이너 명령어 모음 docker container run --name [컨테이너명 지정] -d [기반 이미지명] {컨테이너가 실행되었을 때 실행할 커맨드} //docker container run --name ping_test -d centos /bin/ping localhost docke..

https://hub.docker.com/ - 도커 이미지 중, 자주 사용하는 이미지들은 별도의 공식 저장소에 저장해서 사용한다. - 자주 사용하는 sw 도구를 해당 기업에서 official 이미지로 만들어 docker hub에 제공 * 누구나 이미지를 올릴 수 있기 때문에 인증된 이미지만 사용 * tags에서 버전 확인 가능 이미지 다운로드 docker image [sub-command] command 목록 아래 명령어를 입력하면, [sub-command]위치에 올 수 있는 커맨드 목록이 쭉 출력된다 docker image commands 내용 build Build an image from a Dockerfile history Show the history of an image import Import..

docker container run -d --name redis_db -p 6379:6379 redis redis는 기본적으로 6379 포트번호 사용함 Redis 데이터 저장 후 조회하기 telnet localhost {포트번호}// {포트번호}와 연결된 컨테이너로 접속 set {key값} {value값}// {key}-{value}값 저장 get {key값}// {key}값 조회 quit// db컨테이너에서 빠져나옴 ex) telnet localhost 6379// 6379 포트와 연결된 redis 컨테이너 내부 접속 set mykey a1234// {key}-{value}값이 {mykey}-{a1234}인 데이터 저장 get mykey// {key}값이 mykey인 {value}값 출력 quit//..

Nginx 웹서버 실행 예시) docker container run -d --name nginx_webserver -p 8080:80 nginx * cosway : -linux에서 ASCII그림을 그려주는 명령어 옵션) 옵션 역할 예시 --name 컨테이너 생성과 동시에 이름 지정 -p [{host port} : {container port}] 포트 지정 및 연결 (host port와 container port를 mapping 함 ) -p 8080:80 동작) - nginx라는 이름의 이미지파일 실행 nginx 라는 이름의 이미지 파일 찾음 로컬에서 nginx 이미지 검색 없으므로, 공식 저장소에서 nginx 이미지 검색 후 다운로드 다운로드 받은 이미지를 백그라운드로 컨테이너 실행 포트 연결 {host..

Spring Security, JWT, Redis를 함께 사용하여 로그인 기능을 구현한 시스템 아키텍처의 도형도 1. 클라이언트는 아이디와 비밀번호를 입력하여 로그인을 시도합니다. 2. 서버는 입력된 정보를 확인하고, 인증이 성공한 경우 JWT 토큰을 생성합니다. 3. 서버는 생성된 JWT 토큰을 Redis에 저장하고, 클라이언트에게 응답으로 전달합니다. 4. 클라이언트는 응답으로 받은 JWT 토큰을 쿠키에 저장합니다. 5. 이후 클라이언트의 요청에는 쿠키에 저장된 JWT 토큰이 함께 전송됩니다. 6. 서버는 클라이언트의 요청에 포함된 JWT 토큰을 검증하고, Redis에서 해당 토큰을 조회하여 인증을 처리합니다. 7. 인증이 성공한 경우, 서버는 요청에 대한 응답을 반환합니다. 8. 로그아웃 시, 클라..