🎬영상후기 ▶ [코딩만화] 비동기 프로그래밍이 뭔가요? movie 비동기 프로그래밍: 작성된 순서대로 코드들이 실행되지 않음. 특정 코드의 처리가 완료되기 전, 처리하는 도중에 아래로 계속 내려가며 수행하는 것. 스레드나 프로세스가 여럿이 돌고 있는 것. 콜백 방식: 비동기 작업이 완료되면 콜백함수를 호출함. 콜백 지옥을 방지하기 위해 자바스크립트에서는...
🎬영상후기 ▶ REST API가 뭔가요? movie API: 소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단. REST API: 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체로 추론 가능. 서버에 REST API로 요청을 보낼 때는 HTTP란 규약에 따라 신호를 전송함. GET: 데이터를 Re...
🎬영상후기 ▶ 객체지향 디자인패턴 2 movie Facade 패턴: 하위 시스템을 보다 쉽게 사용할 수 있게 해주는 고급 인터페이스를 정의함. Template-method 패턴: 같은 형식을 지닌 특정 작업들의 세부 방식을 다양화하고자 할 때 사용. 어떤 일을 수행하는 몇 가지 방법이 있는데 그 전반적 과정에 공통된 절차가 있을 때 코드를 효율적으로 짜...
🎬영상후기 ▶ [코딩만화] Scope가 뭔가요? (feat: let, const, var의 차이) movie Scope: 각 상수나 변수 등의 요소들이 허용된 영역 let: 해당 블록 내에서만 사용 가능. 업데이트될 수 있지만, 재선언 불가능.호이스팅 가능(초기화 되지 않아 참조 오류 발생.) const: 일정한 상수 값 유지. 블록 내에서만 사용 가능...
🎬영상후기 ▶ 웹서비스에 필수! CDN이 뭔가요? movie CDN: 콘텐츠 전송 네트워크, 데이터 사용량이 많은 애플리케이션의 웹 페이지 로드 속도를 높이는 상호 연결된 서버 네트워크. 대역폭: 주어진 시간안에 데이터가 얼마나 많이 실려 보내질 수 있는가.
🎬영상후기 ▶ 객체지향 디자인패턴 1 movie 싱글톤 패턴: 어떤 페이지에 있든 세팅을 관리하는 객체는 반드시 같은 것을 사용해야 함.(하나만 만들어져야 함.) 전략 패턴(Strategy): 프로그램 실행 중 모드가 바뀔 때마다 검색이 이뤄지는 방식, 즉 전략이 수정됨./ 모드마다 동작을 모듈로 따로 분리하여 독립적이고 상호 교체 가능하게 만드는 것....
🎬영상후기 ▶ 관계형 데이터 모델링 - 6.4. 제3 정규화 movie 제 3정규형: 이행적 종속성이 없어야 함. 이행적 종속성 ex) authorid는 title에 의존하고 있음. authorname과 authorprofile은 authorid에 의존하고 있음. 테이블 나누기.
🎬영상후기 ▶ 관계형 데이터 모델링 - 6.3. 제2 정규화 movie 제2정규형: 부분 종속성이 없어야 함. 표의 기본키 중에 중복키인 것이 없어야 함. 부분적으로 종속되는 컬럼들만 모으로 전체적으로 종속되는 컬럼을 따로 쪼개야 함.
🎬영상후기 ▶ 관계형 데이터 모델링 - 6.2. 제1 정규화 movie UNF(정규화가 적용되지 않은 표) -> 1NF(1정규형): 각각의 컬럼이 Atomic해야함.(원자적이어야함.) 각각의 컬럼이 값을 하나만 가져야함. 테이블 쪼개기 + 매핑테이블 만들기
🎬영상후기 ▶ 관계형 데이터 모델링 - 6.1. 정규화 소개 movie 정규화: 표를 관계형데이터에 어울리는 표로 만들어주는 것. 제3정규형까지가 산업적으로 많이 쓰임.
🎬영상후기 ▶ 관계형 데이터 모델링 - 5.5.2. N:M 관계의 처리 - 내용 정정 movie 저자:글 = N:M 저자:매핑테이블 = N:1 = PK:FK 글:매핑테이블 = N:1 = PK:FK
🎬영상후기 ▶ 관계형 데이터 모델링 - 5.5.1. N:M 관계의 처리 movie N : M 관계는 어느쪽에 컬럼을 추가하기 애매하기 때문에 매핑테이블(새로운 테이블 생성)을 이용함.
🎬영상후기 ▶ 관계형 데이터 모델링 - 5.4. 1:N 관계의 처리 movie 댓글:저자 = N:1 = FK:PK 댓글:글 = N:1 = FK:PK
🎬영상후기 ▶ 관계형 데이터 모델링 - 5.3. 1:1 관계의 처리 movie 저자:휴면자 = 1:1 = PK:FK
🎬영상후기 ▶ 관계형 데이터 모델링 - 5.2. 테이블과 컬럼 생성 movie 엔트리와 속성을 테이블과 컬럼으로 매핑함.
🔍한 줄로 서기 ** N명의 사람들은 매일 아침 한 줄로 선다. 이 사람들은 자리를 마음대로 서지 못하고 오민식의 지시대로 선다. 어느 날 사람들은 오민식이 사람들이 줄 서는 위치를 기록해 놓는다는 것을 알았다. 그리고 아침에 자기가 기록해 놓은 것과 사람들이 줄
오류발생상황 인텔리제이에서 run()할 때 "failed to retrieve application jmx service url"라는 오류 발생함. (실행은 잘 됨.) > ### 오류메시지 failed to retrieve application jmx service url > ### 해결방안 해결방안1) build.gradle은 java버전과 Ru...
오류발생상황 yum을 통한 패키지 설치 중 GPG 키가 맞지 않다는 오류 발생. > ### 오류메시지 오류: GPG 확인 실패 > ### 해결방안 정확한 해결책은 모르겠음. 임시 방편으로 yum install [packagename] --nogpgcheck 패키지명 명령어를 통해 GPG 키를 확인하지 않고 설치하는 방법을 이용했음. > ### ...
오류발생상황 virtualbox에서 다운 받은 CentOS9 iso 이미지 선택 후 시작해서 CentOS 설치로 넘어가는 과정에서 오류 발생함. 설치 화면으로 넘어가지 않고 아래 사진과 같은 상태에서 멈춤. > ### 오류메시지 end kernel panic n
📖오늘 공부한 내용 CentOS 9, 도커 virtual box > 네트워크 환경 > PC > 운영체제 virtual box안과 밖에 있는 OS를 전환해주는 키가 호스트 키(Ctrl + Alt + Shift) 스냅샷을 찍어놓으면 스냅샷을