목록분류 전체보기 (199)
JUINTINATION
지난 AWS 엘라스틱빈스톡 504 Gateway Timeout 에러와 AWS 엘라스틱빈스톡 413 Request Entity Too Large 오류 글에서 언급했던 각종 에러를 해결하기 위해 직접 nginx 설정을 건드리지 않고 한번에 배포하는 방법을 드디어 알아냈다.삽질을 굉장히 오랫동안 하고, 구글링도 많이 했는데 결국 인프런의 코드로 배우는 React with 스프링부트 API서버 강의의 마지막 강의록에서 그 해답을 찾을 수 있었다. 코드로 배우는 React with 스프링부트 API서버 강의 | 구멍가게코딩단 - 인프런구멍가게코딩단 | 스프링 부트(Spring Boot ver3.1(3.2 호환))로 제작되는 API 서버와 리액트의 연동 프로젝트 완성하기! 포트폴리오 작성 부트캠프 과정 전체를 강의..
지난 AWS 엘라스틱빈스톡으로 React 프로젝트 배포하기 글에서 언급했듯이, 학술제 준비를 위해 프로젝트 배포를 진행중이었다. 드디어 리액트 프로젝트 배포에 성공하였고, 이후에 스프링 서버도 충분히 헤매다가 결국 배포에 성공했다. 이후에 413 에러를 방지하기 위해 AWS 엘라스틱빈스톡 413 Request Entity Too Large 오류 글에서 언급한 방법도 적용했다.실제로 동영상을 공간 이미지로 변환이 가능한지에 대한 테스트를 진행하던 중에 갑자기 에러가 발생하며 중지되었다.CORS 에러갑자기 CORS 에러가 발생한 것이다. 이전까지 회원가입, 로그인과 같은 기능은 잘 됐으면서 갑자기 CORS 에러가 왜..? 그래도 혹시 모르니 작성했던 server.js 파일에 CORS 관련 내용을 추가해서 다..
벌써 다음주로 다가온 학술제를 준비하기 위해 프로젝트를 배포하기로 했다. 우리 팀은 최종 발표 PPT의 실제 실행 화면 페이지에 배포한 서비스를 직접 체험할 수 있게 QR 코드를 띄워둘 예정인데, AWS 과금이 무서워 최대한 나중에 하기로 했다. 최종 발표 자료 제출은 11월 5일(화)까지고, 이전에 모든 서버 배포를 성공했었기 때문에 금방 할 것이라고 생각하고 전날까지 미뤄왔는데..리액트 프로젝트 배포 실패분명 지난 해커톤에 참가하기 위해 리액트 프로젝트를 배포할 땐 그냥 모든 파일을 압축하고 업로드만 하면 됐었다. 그래서 따로 글도 작성하지 않았던 것 같다. 그런데 각종 라이브러리들이 추가됐기 때문이었을까? 아무튼 설정을 계속 바꿔가며 배포를 시도해봤지만 Degraded가 뜨고, 어쩌다가 Ok가 떠도..
어댑터 패턴이란?어댑터 패턴은 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴으로, 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스들이 함께 작동하도록 해준다. GOF 디자인 패턴 중 구조 패턴에 해당하며, 이름 그대로 클래스를 어댑터로서 사용되는 디자인 패턴이다.어댑터 패턴은 그 이름에서도 알 수 있듯이 조정에 따른 적응(Adaptation)에 사용되며, 호환되지 않는 인터페이스를 호환 가능한 인터페이스로 변환하여 두 클래스를 함께 작동할 수 있게 한다. 흔히 어댑터 패턴을 설명할 때 USB 어댑터를 예로 드는 경우가 많다. 두 개의 호환되지 않는 인터페이스가 USB 어댑터를 통해 함께 작동할 수 있다는 것을 생각하면 이해하기 쉬울 것이다.클래스 어댑터와 객체 어댑터..
퍼사드 패턴이란? 퍼사드 패턴(창구 패턴)은 사용하기 복잡한 라이브러리에 대한, 프레임워크에 대한 또는 다른 클래스들의 복잡한 집합에 대한 단순화된 인터페이스를 제공하는 디자인 패턴이다. GOF 디자인 패턴 중 구조 패턴에 해당하며, 서비스 지향 아키텍처(SOA)에서 자주 사용되는 패턴 중 하나이다.퍼사드 패턴과 인터페이스 설계인터페이스 개발을 하다 보면 인터페이스를 얼마나 세분화해야 하는지에 대해 고민하게 되는데, 퍼사드 패턴은 그 원리와 구현이 매우 간단할 뿐만 아니라 사용 대상이 비교적 명확하기 때문에 인터페이스 설계에 주로 사용된다.만약 인터페이스를 재사용할 수 있게 하려면 인터페이스를 최대한 세분화하고 단일 책임을 지도록 설계해야 하지만, 그렇다고 해서 인터페이스 설계를 너무 세분화하면 비즈니..
난이도가 높으면 더 높은 점수를 받을 확률이 높아진다적어도 난이도 4를 선택하라!ex) 난이도 5-5 - 15문제 중 상급수준 7개, 이중 5개 완벽하면 IH 1 introduction 2-4 first combo set (CS) 5-7 second combo set (CS) 8-10 third combo set (CS) 11-13 Role Play set (RP) 14,15 I Hate you set (IHU)난이도가 4면 상위 수준 질문들이 더 줄어든다. 지난 글에서 언급한 5번째 규칙, '한 가지에 대해서만 말하기' 전략만 잘 사용하면 된다. 5개의 질문(A, B, C, D, E)이 있으면 내가 선택한 질문(E)은 99%로, 나머지 질문들(A, B, C, D)는 1% 정도만 대답하면 "나는 이 질문..