▶ 명령어 정리pwd : 현재 경로 확인하기\-> 절대 경로 : 일반적으로 보는 전체 경로\-> 상대 경로 : . > 하나 위 경로 / . . -> 두개 위 경로ls : 현재 경로의 파일 및 폴더 조회ls -al: 현재 경로의 숨길 파일 및 폴더까지 모두 보여줌\-
SA 작성https://www.notion.so/A3-71069492125b48eea0635127eeb50448 \- 팀과제, 컨셉, 레이아웃 팀원들과 협의프로젝트 분배하여 담당자 지정호버링 기능 조사 및 타 팀원이 작업한 페이지에 적용 \- 코드 참고 :
오늘은 본캠 java 공부 첫날이다.일단 3주간 진행 할 OT를 진행하고 노션 내용을 확인했다, 관련 자료를 여러가지 주셨는데 우선은 강의부터 듣고 정리하려 한다.
오늘 오전에는 TIL 작성하는 법 강의를 들었다 >> TIL그래서 내용 정리&TIL 따로 만들어 작성을 해보려한다. >> 내용정리
TIL 작성법강의내용정리-2주차요리 레시피 메모장 만들기요리명, 별점, 레시피를 직접 입력하여 양식에 맞게 출력하는 문제이다.직접 입력이다보니 1주차 강의에 나온 Scanner를 이용했다.
TIL 작성법강의내용정리-2주차아직 푸는중이다...1주차에 했던 요리 레시피를 2주차에 배운 List / Set / Map을 통해 Scanner로 입력&출력 하는 문제로 일단 ArrayList만 해봤는데 나머지가 생각보다 어렵다. 일단 지금까지 한 내용 TIL로 쓰고
어제 풀던 2주차 숙제 해결했다.
개인과제로 키오스크 만들기가 나왔다. 일단 함 해봅시다.TIL 작성법가상의 메뉴판을 하나 만들고 상품을 선택하여 주문하기, 취소하기에 기능을 가진 키오스크 만들기메인 메뉴판 -> 상품 메뉴판 -> 구매화면 -> 주문화면 -> 주문완료 화면 -> 주문취소 화면필수 요구사
어제만든 방식이 아닌거 같아서 엎고 다시 만들기로 했다.그리고 오전에 코드리뷰와 튜터님 설명이 있어서 참고해서 만들었다.TIL 작성법추가 기능까지 한다면 hashMap 추천어떤 요구사항을 받았나 \-> 각 클래스 만들고 역할을 생각해볼것클래스(참고용) \-> 상품
어제 끝날때쯤 피드백을 받으러 갔었는데 절차 지향적이란 얘길 들어 다시 엎었다...가상의 메뉴판을 하나 만들고 상품을 선택하여 주문하기, 취소하기에 기능을 가진 키오스크 만들기메인 메뉴판 -> 상품 메뉴판 -> 구매화면 -> 주문화면 -> 주문완료 화면 -> 주문취소
어제꺼 이어서 작업했다.가상의 메뉴판을 하나 만들고 상품을 선택하여 주문하기, 취소하기에 기능을 가진 키오스크 만들기메인 메뉴판 -> 상품 메뉴판 -> 구매화면 -> 주문화면 -> 주문완료 화면 -> 주문취소 화면필수 요구사항 \- 메뉴 클래스는 이름, 설명 필드를
저번 주에 개인과제 제출&설명까지 듣고 이번 주부터는 팀 과제를 진행하기로 했다. 오늘은 간단한 거 하나하고 내일모레에 (내일 쉬는 날인데 팀원 모두 공부)부터 본 과제 내용 정리해보고 공유하기로 했다.TIL 작성법문제 내용푸는 법푸는 중 문제 1 -> 해결 / 푸는
본 과제로 키오스크 심화와 호텔 예약 프로그램 중에 호텔을 골랐다. 오늘부터 회의& 작업 시작함호텔, 고객 정보를 각각 두고 고객이 소지금에 맞춰 객실과 날짜를 정해 예약객실은 객실 당 하루에 한 사람만 예약이 가능예약 성공시 에약번호(uuid)를 받는다.고객은 본인의
호텔 예약 프로그램 담당하는 부분 작업 할 예정이다.호텔, 고객 정보를 각각 두고 고객이 소지금에 맞춰 객실과 날짜를 정해 예약객실은 객실 당 하루에 한 사람만 예약이 가능예약 성공시 에약번호(uuid)를 받는다.고객은 본인의 예약 목록을 조회 할 수 있고 호텔은 전체
정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.입출력 예num_list가 1, 2, 3, 4, 5이므로 순서를 거꾸로 뒤집은 배열 5, 4, 3
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.입출력 예charAt를 사용하여 letter의 위치를 찾고 letter 외 문자를 substr
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.입출력 예아스키 코드를 이용하여 대소문자를 구분하고 대문자인 것만 가져와(charAt) 아스키코드를 바꿔 출력하는 방법을 쓰
오늘은 어쩌다보니 강의만 보게되서 SQL 강의 내용 정리하려한다.컬럼값 선언 \* 기타 구분 : primary key, not null FOREIGN kEY를 지정하는 방법id 컬럼에 auto_increment 부여ALTER : 기능부여할 때 사용modify colu
문제 풀기보다는 참고용으로 알아둘 것 정리 개인과제 하면서 알아둘것! => 코드' 모르는 코드 내용 하단에 알게된 것으로 정리 git 연결 개인과제로 Spring boot 로 개인 블로그 백엔드 만들기가 나왔다. 해결방법 보다는 문제 외 이슈사항이랑 참고용을 정리했
어제 TIL 에서 DTO나 Request ,Reponse 내용을 물어보던 중 애너테이션(Annotation) 내용이 헷갈려서 예제에 있는 부분 보면서 정리를 했다.@Getter \-> 해당 클래스에 있는 필드의 get을 자동으로 만들어 줌@Setter \-> 해당
요즘은 강의만 보고 있어서 내용 중 헷갈리는 걸 하나씩 정리해보려고 한다.Spring에셔 관리하는 객체Bean이 생성되면 Ioc(servlet) container에 등록됨등록되면 자동으로 객체 생성를 해줌(Chicken chicken = new Chicken();)보통
인증, 인가를 편리하게 할 수 있게하는 Spring 하위 프레임워크Spring Security FilterChain 형식, Filter 기반에서 동작 \-> Filter : 라이언트에서 제일 먼저 요청을 받고 가장 마지막으로 정보를 주는 곳Security는 Sessi
정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다.입력받을 데이터에 조건을 거는 것@Pattern 에너테이션을 사용하여 입력받는 데이터를 검증할 수 있음"^(.+)@(.+)$" => 가운데 @만 있으면 됨"^A-Za-z0-9+\_.-@(.+
Entity: Entity => 외래키의 주인이 되는 Entity: 다른 Entity종류는 4가지가 있고 거기서 또 단방향, 양방향으로 나눠 볼 수 있다.@OneToOne 단방향 \-> 주인이 아닌 Entity에는 추가할 내용이 없음양반향 \-> 양방향관계는 외래
TIL)23.06.22_Entity간의 연관 관계Entity: Entity => 외래키의 주인이 되는 Entity: 다른 Entity종류는 4가지가 있고 거기서 또 단방향, 양방향으로 나눠 볼 수 있다.@OneToMany단방향양방향양방향 관계가 존재하지 않음 \-> u
\*\* JPA 내용 중요함!!참고블로그데이터를 활용할 때 SQL에서 데이터를 직접 수정하는 것은 번거롭기 때문에 웹서버와 DBA 사이에서 코드로 데이터를 관리 할 수 있게 해줌 => 웹서버와 DBA 사이에서 데이터를 자동으로 매핑(연결) 처리해주는 것을 ORM이라고
파일 다 만들고 Spring boot 실행했는데 아래와 같은 오류가 나왔다.내용을 보니 Application 실행 실패 Bean 생성 오류라고 해서 Application 오류로 찾아봤는데 전혀 다른 사유였다... 오류 해결한 내용 정리해서 써봤다.우선 튜터님께 도움을
Controller \-> \*\* ControllerAPI를 만들고 service에 정보를 넘기는 역할Get, Post, Put, Delete 를 사용하여 조회, 입력, 수정, 삭제 API를 만든다.Service \-> \*\* Service실제 행동이 들어가는
cookie 인증 : key-value 형식의 문자열으로 클라이언트에 설치되는 작은 기록 정보 파일, 각 브러우저에 저장함Session 인증 : id/pwd 를 서버에 저장Token 인증 : 서버에 접속하면 해당 클라이언트에게 토큰을 부여함(id/pwd를 확인하여 인증
Spring Security에서 지원하는 암호 인코딩을 위한 서비스 인터페이스구현 클래스 종류 => BCryptPasswordEncoder : 기본 구현 => NoOpPasswordEncoder : 아무것도 하지 않는 비밀번호 인코더 => AbstractPassw
과제 내용이랑 sa 블로그 넣고 작업 어떻게 진행 할건지 정;리헷갈린 부분 정리해서 넣기팀원분 중 한분이 아이디어를 내주셔서 KeepIt이라는 웹사이트 URL 저장을 만들기로 했다.세부 내용 => SA▶ 역할 분담로그인회원가입프로필 관리피드폴더(담당)강의에 예제 중에
오늘 들은 강의에서 잘 몰랐던 java에 대한 내용을 들어서 해당 내용을 정리했다. 1.8 버전 이후의 자바를 모던 자바라 부른다 ※ 면접 단골 질문람다, 스트림, Optionalstream 뜻 => 개울, 줄을 지어 이어지다List나 컬렉션의 데이터를 스트림으로 가져
회의를 하면서 담당한 폴더 코드 중 API를 user_id 받는 방식으로 수정, requestDto를 List에서 단건으로 수정 요청을 주셔서 맞춰서 Controller, Service, Repository 를 수정했는데 Repository에서 오류가 나고 실행이 안됐
변수의 타입이 잘 변하지 않는 것을 정적타입이라고 하며 자바가 해당된다. 제네릭 매개변수의 변수 타입만 다른 메서드를 실행 할 때 사용 매개변수의 변수타입만 다른 메서드가 3개가 있다. 이걸 하나로 줄이기 위해서 예전에는 Object를 사용하였는데 Object를
OAuth 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단 사용자가 애플리케이션에게 모든 권한을 넘기지 않고 사용자 대신 서비스를 이용할 수 있게 해주는 HTTP 기반의 보안 프로토콜 입니다. => 로그인시
수업을 진행하면서 한 코드에 추가 기능을 구현 하는 것으로 놀숲 카페를 운영하는 코드이다.추가 기능 \- 주문화면을 보여준다.하루에 주문은 12건까지만 받는다.주문 화면에서 비밀번호를 치면 관리자 모드로 넘어갈 수 있다.기존 코드에 주문화면 구현하고 연결, 관리자 모
Spring 기본 내용 강의 들은거 정리! Spring(Spring boot)을 왜 사용하나요? -> server 개발에 최적화 된 라이브러리 Spring, Spring boot 차이점 -> spring은 객체(Bean)로 직접 등록해줘야 하고 톰캣도 따로 설치
사용자의 정보를 담는 인터페이스매개변수로 사용하여 JWT 가 저장된 유저 정보를 가져올 수 있다. => Spring에서 지원하는 인터페이스이기 때문에 UserDetailsImpl(Impl : interpace)로 class를 만들어 사용Spring Security에서
하루에 알고리즘 문제 하나씩 출고 팀원들이랑 리뷰를 하고 있다. 오늘은 리뷰하면서 들은 재귀함수에 대해 정리해보려 한다.프로그래머스 - 팩토리얼i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 4 3 2 1 = 120 입니다. 정
Jwt 사용하는데 필요한 기본 세팅이나 메서드를 만드는 class (라이브러리 같은 느낌임)\*\* 헷갈리는 부분만 가져와서 정리함필드 선언jwt.secret.key 사용 세팅secret.key 복호화(Base64 알고리즘은 복호화)하여 Key에 담음토큰에서 사용자 정
객체 지향에서 볼 수 있는 원칙 중 하나로 한 객체는 하나의 역할과 책임 을 가진다. 위 원칙을 Spring의 3계층 파일로 확인해보면 아래와 같다. \- controller : 요청 & 응답 \- service : 요구사항을 처리하는 실세 \-
오늘 브랜치를 삭제한 일이 있어서 머지를 하지 않은 브랜치를 삭제 했을 경우에 복구할 수 있는 방법을 정리해봤다.=> 새로운 브랜치 생성 -> 새 브런치와 기존 브런치(삭제)를 병합 -> 원격 저장소로 push 하면 완료 참고블로그(https://7942yon
영속성 전이 => Jpa의 Cascade 옵션으로 특정 Entity를 영속 상태로 만들때 연관된 Entity도 함께 영속 상태로 만들고 싶으면 사용한다. 보통 OneToMany 같은 연관관계 mappedBy 뒤에 입력해줌 @OneToMany(mappedBy = "User", cascade = CascadeType." ") 저장 ( PERSIST ) 부...
Database의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위나 한번에 수행되어야할 일련의 연산메서드가 종료되어야 데이터에 대한 변동사항이 적용됨업데이트 Api를 만들 때 사용되는데 업데이트의 경우 변경감지만 하지 실제로 저장까지 하지 않기 때문에
지난 주 동안 작업한 백오피스 프로젝트 발표를 오늘 진행하였다. 내용을 간단하게 정리해봤다. 프로젝트 내용 S.A 여러 프로젝트 중에 배달 사이트를 골라 진행하였다. 음식 배달이다보니.. 고객, 가게, 메뉴, 주문, 리뷰 등 할 게 많아서 하나씩 담당하여 진행했다.
spring 프로젝트 처음부터 만들면서 포스트맨으로 테스트를 진행하는데 처음보는 오류 코드가 나왔다.해결방법으로 pom.xml 수정 등의 내용이 있었으나 그 부분 문제는 아닌거 같아서 더 찾아보니 ResponseDto의 @Getter 을 추가하지 않아 생긴 오류였다.추
회원가입 기능을 만들면서 닉네임 중복 확인을 위해 DB에 있는 정보와 받은 user를 isPresent 으로 확인하려는데 입력해도 적용되지 않고 계속 빨간줄이 나왔다.과거 프로젝트 파일과 비교해보니 사용한 쿼리 메서드(findBynickName)를 그냥 User로 만들
※ 회원가입7/25 복습과제로 있던 회원가입 부분에서 여러 조건에 맞지 않으면 회원가입 불가! 로 만들어라는 부분이 있어 처음에는 Exception으로 작업하였으나 각 상황에 맞춰 response 문구가 있으면 좋을거 같아 수정 해보려고 한다.service에서 Resp
클라이언트가 전달한 데이터를 담고 있는 객체ex. 데이터를 받고 토큰을 사용할 수 있는 양식으로 맞춰줌서버작업을 하고, 클라이언트에게 작업결과를 전달하기 위해서 사용ex. 토큰으로 로그인
문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.입출력 예문자를 하나씩 꺼내와서 대문자,소문자인지를 확인하고 바꾸는 방법을 사용하려 했으나 계속 오류가 나서 대소
영속 상태였던 것을 분리 \-> 분리 후 내용을 수정해도 변경감지에 걸리지 않음 (\* 영속성 컨텍스트에 있는 Entity만 변경감지가 가능)em.detach(memo);\-> 입력한 memo 준영속 상태가 되고 트랜젝션 사용 가능em.clear();\-> 영속성
login API에서 매개변수로 HttpServletResponse를 받는게 이해가 가지 않아 동기분이 설명해준 내용해주셨는데 그 내용을 정리하려한다.HttpServletResponse res토큰을 login에서 만드는데 HttpServletRequest가 아닌 Htt
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.입출력 예numbers를 i,j로 반복문을 두 개 돌리고 i \* j를 곱하는 방식으로 만들었다. 이러
실행을 위해 작업을 수락할 수 없는 경우 Executor에서 발생하는 예외입니다.ex. 수정, 삭제를 할 때 catch문으로 넘어가는 경우런타임 에러오류 발생 지점에서 잘못 된 파라미터가 넘어갔을 때 발생하는 오류ex. DB에서 데이터를 가져와(find) 중복체크
nosql 중 하나로 빠른 속도라는 장점이 있다.Remote Dictionary ServerRedis는 속도가 빠르고 사용이 간편한 nosql의 종류 중 하나로다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다.
password나 secret key 처럼 공유시 보안 문제가 있거나 팀 프로젝트시 각각 다른 데이터를 가지고 있어 수정해야하는 경우에 설정하는 것으로 인텔리제이에 저장되는 정보이다.application 파일의 내용을 아래와 같이 입력 \-> 다른 코드는 기존과 동일R
여러 컬럼에 제약조건을 걸 수 있는 애너테이션UserBoard 테이블에서 user_id가 중복되지 않도록 해준다.만약 컬럼명을 여러 개를 입력하는 경우에는 컬럼명1,컬럼명2 두 개의 조합이 중복으로 들어가지 않게 한다.두 개의 조합이 아닌 각각 중복 방지를 원한다면 아
GitHub Actions은 CI/CD 툴 중 하나로 github 내에서 테스트, 배포가 가능 \-> Workflow 를 만들어 리포지토리에서 다른 이벤트가 발생할 때마다 테스트를 실행 시킬 수 있다. Workflow : 하나 이상의 작업을 실행하는 구성 가능한 자동
팀 프로젝트 진행 중 github로 받아온 파일이 아래와 같은 오류로 실행이 되지 않았다. DB 문제라고 하는데 DB 연결도 application.properties에 정보도 잘 들어가 있었다.오류 내용을 검색해보면서 새로운 애너테이션을 추가도 해보고 DB를 새로 만들
팀 프로젝트를 하면서 작업한 aop 내용 정리!공통적으로 사용하는 부가기능을 한 번에 적용Pointcut : 적용되는 대상적용메서드프로젝트 때 만든 파일에는 Pointcut과 메서드가 너무 많았다. (피드백 => aop 비지니스 로직을 남기고 중복되는 코드는 한번에 처
이번 팀 프로젝트에서 파일 첨부 기능을 맡게 되어 본격적으로 만들기 전에 미리 내용을 찾아봤다.s3 : Simple Storage Serviceaws 에서 제공하는 인터넷 저장소로 파일 접근 및 업로드, 다운로드가 가능하다. Amazon S3에 데이터를 저장하려면 버킷
기존에 사용했던 new Post(PostRequestDto postRequestDto) 대신 사용할 수 있는 방법으로 기존 코드에 영향을 주지 않고 불필요한 코드의 양을 줄여주기 때문에 권장하는 방법이다.생성 패턴은 인스턴스를 만드는 절차를 추상화하는 패턴으로 빌더 패
Q. NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요. NoSQL 비관계형 데이터베이스 유형(not only SQL) 사전에 스키마를 정의하지 않아도 되며 작업 진행과 동시에 데이터를 정의하는 방식을 사용하여 빠르게 데이터 작성
mvc 패턴이란 Model-View-Controller의 약자로, 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 진행 순서는 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져
RDBMS의 정규화에 대해 설명해주세요. RDBMS의 정규화 자료 손실이나 불필요한 정보의 도입 없이 데이터 일관성, 데이터 중복을 최소화하고 최대의 데이터 안정성 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업이다. 정규화를 하는 이유는 이상 현상(삽입, 삭제, 갱신 이상)이 방지 하기 위함이다. 이상 현상 ...
팀플 중 아래와 같은 오류 > Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of com.spa
Primary Key주 키 또는 기본 키라고 하며, 관계형 데이터베이스에서 레코드를 식별하는 후보 키 가운데, 설계자가 일반적으로 이용되어야 한다고 정해 놓은 것을 가리킨다. 주로 RDBMS, 미들웨어, 애플리케이션 등의 레코드 식별자가 필요한 경우 기본 키가 사용된다
S3로 파일 첨부& 데이터 업로드 기능을 구현하려면 aws S3 세팅을 하고 코드를 작성하면 된다. 우선 22일자에는 S3 세팅만 진행했다.※ 언급되지 않은 부분은 그대로 진행S3 검색 -> 버킷 만들기일반 구성 => 이름, 리전(서울) 작성객체 소유권 => ACL 활
HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다. 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다.HTTP 메서드의 종류는 총 9가지
aws s3 파일 업로드 하는 법!application.propertiesbuild.gradleAwsS3Config \- AmazonS3Client : S3 전송객체를 만들 때 필요한 클래스 => AWS SDK 사용하여 Spring Boot 애플리케이션에서 Am
CORS(Cross Origin Resource Sharing)에 대해 설명해주세요. 교차 출처 리소스 공유라고 하며 다른 출처의 리소스 공유에 대한 허용/비허용 정책입니다. 등장 배경 만약 api를 통해 다른 기능을 넣으려고 한다면 브라우저에 페이지를 제공하는 도메
s3을 만들면서 MultipartFile을 받지 않아도 post를 만들 수 있도록 controller에 "required = false" 옵션도 줬는데 아래와 같은 오류가 났다.2023-08-28T01:32:26.027+09:00 ERROR 19376 --- nio-8
전일 작업한 S3 업로드 api에서 파일과 같이 입력할 텍스트를 json 형식으로 받았는데 파일은 Param 형식으로 보내야 하다보니 requestDto의 값을 하나씩 따로 받아 Param에 입력을 해줘야 한다.post는 컬럼이 2개 이지만 trade는 5개라 코드가
MultipartFile file(List<.MultipartFile>로 해도 무관)RequestDto requestDtoMultipartFile은 RequestPart으로 받고 postRequestDto는 RequestPart로 받고 value 값만 설정해주면
url에 담긴 query string(쿼리 스트링)에 담긴 값을 변수에 담을 수 있다.HTTP Body 내용과 HTTP 파라미터의 값들을 Getter, Setter, 생성자를 통해 주입하기 위해 사용한다.일반 변수의 경우 전달이 불가능하기 때문에 model 객체를 통
컨테이너 작업은 CMD에서 진행MySQL 컨테이너를 만드는데 계속 실행이 되지 않는 상태(Exited)로 만들어 진다.입력한 명령docker run --name mysql000ex11 -dit --net=wordpress000net1 -e MYSQL_ROOT_PASSW
도커란 데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어로 보통 배포, 작업 환경(아파치, mysql 등) 공유, 한 사람이 여러 프로젝트를 진행해야 할 때 사용한다.이미지 : 컨테이너를 만드는 데 사용하는 틀로 docker hub에 다운로드&업로드가 가능하
리눅스를 원격제어할 때 사용하는 프로그램으로 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈소스 단말 에뮬레이터 응용 프로그램이다.window에서 AWS EC2 리눅스 서버에 명령을 내리기 위해서는 접속 툴이 필요한데 Putty는
docker 배포를 위해 build -> push -> run을 하려는데 push가 되지 않는다.denied: requested access to the resource is denied로그인 하지 않았거나 이미지의 이름이 일치하지 않는 경우라고 한다.더 확인해보니 p
문제 1일 1 오류가 나고 있다 이제 이미지 만들어 올리고 ES2 서버에서 run으로 실행하는데 local 컨테이너 만들때마냥 Up -> Exited 로 다운된다. 불과 며칠전 오류 시도& 해결 바로 log를 찍어봤다. username을 찾지 못한다고 나온다. 튜터
EC2 서버에서 도커 컨테이너 실행도 잘 되는데 웹 페이지가 안뜬다.실행 파일에 문제가 있을까 해서 jar 파일도 찾아보고 log도 찍어봤는데 문제가 없었다. 도움을 받아 알아보니 AWS에 인바운드 규칙을 추가해주면 된다고 한다.원래는 22/80 두 개의 포트만 열려있
최근 EC2 서버 적용을 위해 사용한 putty 말고도 여러 서버 툴이 있는 거 같다. 그걸 정리해봤다.putty 설정 오래 걸렸는데git bash따로 설치를 해야하나 git을 사용한다면 보통 깔아놨다.git bash \- ssh -i \- 인스턴스 키 생성시 받은
spring app docker로 배포하는 글을 전에 작성했다. > 여기 DB는 RDS(mysql)로 해서 문제 없을 줄 알았는데 중간에 redis를 사용하는 부분이 있어 컨테이너를 두 개 사용하는 방식으로 변경했다. ※ spring app 이미지가 docker h
시스템 구축과 관련된 몀령어를 하나의 텍스트 파일(정의 파일)에 기재해 명령어 한번에 시스템 전체를 실행하고 종료와 폐기까지 한번에 하도록 도와주는 도구컨테이너를 생성 및 실행컨테이너를 정지 및 삭제(볼륨과 이미지는 삭제하지 않음)컨테이너를 종료image : 사용할 이