목록분류 전체보기 (180)
YataNox
https://school.programmers.co.kr/learn/courses/30/lessons/164673 - user_goods_board의 제목과 id, user_goods_reply의 댓글id, 작성자id, 내용, 작성일을 출력한다. 단, 2022년 10월의 게시물이어야하며 댓글 생성일 기준 오름차, 게시물 제목 기준 오름차 정렬을 한다. 1. board_id 값을 기준으로 조인을 진행한다. 2. 2022년 10월의 게시물을 찾아야 하므로 TO_CHAR 혹은 DATE_FORMAT으로 2022-10의 게시물을 찾는다. 3. ORDER BY로 reply.created_date 기준 오름차, board.title 기준 오름차 순으로 정렬한다. -SQL oracle : SELECT board.ti..
https://school.programmers.co.kr/learn/courses/30/lessons/131118?language=oracle - rest_info 테이블의 id, name, food_type, favorites, address와 rest_review 테이블의 review_score의 평균 점수를 출력해야한다. 단, 주소가 서울이어야하며 평균 점수는 3번째 자리에서 반올림한다. 1. rest_view 테이블에서 rest_id 별로 그룹화한뒤 Score를 평균(AVG)낸다. 2 평균 낸 테이블과 rest_info 테이블을 rest_id를 기준으로 join한다. 3. join한 테이블에 address가 서울이 들어가는 튜플만 뽑아서 id, name, food_type, favorites, ..
https://school.programmers.co.kr/learn/courses/30/lessons/131112?language=mysql 식품 정보를 담은 FOOD_FACTORY 테이블에서 address가 강원도인 식품의 공장 ID, 공장 이름, 주소를 출력한다. 다만, 공장 id를 기준으로 오름차순으로 출력한다. - 사용 Query : select from where order by 주소 = 강원도 가 아닌 주소에 강원도가 포함되어 있어야 함으로 == 이 아닌 Like문을 사용한다. - SQL SELECT factory_id, factory_name, address FROM food_factory WHERE address like '%강원도%' ORDER BY factory_id ASC;
https://school.programmers.co.kr/learn/courses/30/lessons/133024?language=oracle 상반기 아이스크림 정보를 담은 FIRST_HALF 테이블에서 FLAVOR만 추출한다. 단, 총 주문량 기준으로 내림차 순 정렬, 출하 번호 기준으로 오름차순 정렬한다. - SQL Query SELECT flavor FROM FIRST_HALF order by total_order desc, shipment_id asc;
(1) VPC 직접 만든 뒤 설정 확인하기 (2) Subnet 생성하기 (3) EC2 과제용 테스트 인스턴스 만들기참조 : 인스턴스 타입에 대해 아래 내용 읽기 (4) IGW 생성하여 EC2 의 외부 노출 시도하기 (5) Route Table 를 통해 IGW 와 EC2 를 연결하여, 외부 노출을 위한 설정 완료하기 (6) 인스턴스 SSH (22) 접근 확인 후 인스턴스 내에서 ping google.com 입력하기 1. vpc 직접 만든 뒤 설정 확인하기 2.Subnet 생성하기 이후 테스트를 위해 public, private subnet을 2개씩 생성해본다. 3. EC2 과제용 테스트 인스턴스 만들기 테스트용이므로 인스턴스 타입을 linux 아무거나 하나 골라서 사용한다. 그러나 ec2 우클릭해서 연결 ..
1. Cookie 쿠키는 클라이언트 로컬에 저장되는 키/값 쌍의 저장 데이터이다. 애플리케이션의 상태를 유지하고 사용자 경험을 개선하는 방법 중 하나로 이용된다. 다만 민감한 정보를 저장하는 것은 조금 적합치 않으며 보안을 고려해야한다. 유지되는 기간 쿠키는 설정된 만료 날짜 또는 세션 기간 동안 브라우저에 저장된다. 세션 쿠키는 브라우저 세션이 종료될 때 삭제되며, 영속적인 쿠키는 설정된 만료 날짜에 따라 삭제된다. 도메인 경로 제한 쿠키는 특정 도메인과 경로에서만 접근 가능합니다. 이것은 웹 사이트가 자신의 쿠키에만 접근할 수 있도록 보안을 유지하는 데 도움이 됩니다. 용도 : 인증 및 세션 관리: 쿠키는 사용자 인증을 유지하고 로그인 상태를 추적하는 데 사용됩니다. 세션 쿠키는 사용자의 브라우저 세..
1. 라이브러리 라이브러리는 개발을 할 때 프로그램이 사용할, 적용할 비휘발성의 자원의 모임이다. 즉 자주 사용되는 코드들을 모듈화한 것으로 이해하면 좋다. 데이터, 문서, 미리 작성된 코드, 클래스 등 여러 요소가 포함될 수 있다. Java를 예시로 들자면 java.lang, java.util 등을 얘기할 수 있다. 2. 프레임워크 프레임워크는 일종의 뼈대를 뜻한다. 프로그램의 기반 구조이며 소프트웨어의 특정 문제를 해결하기 위한 클래스와 인터페이스의 집합이기도 하다. 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성되어 있다.. 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의한다. 컴포넌트들은 재사용이 가능하다. 높은 수준에서 패턴들을 조작화 할 수 있다. 3. 라이브러..
1. SOLID 올바른 객체지향 작성을 위해 수립된 원칙이다. 5가지의 원칙으로 구성되며 줄여서 SOLID라고 부른다. 필수는 아니나 적용될 수 록 올바른 객체지향이라고 할 수 있다. 2. 5원칙 종류 단일 책임의 원칙(Single Responsibility Principle, SRP) 개방 폐쇄의 원칙(Open Closed Principle, OCP) 리스코프 치환의 원칙(Liskov Substitution Principle, LSP) 인터페이스 분리의 원칙(Interface Segregation Principle, ISP) 의존성 역전 원칙(Dependency Inversion Principle, DIP) 3. 단일 책임의 원칙 단일 책임 원칙이란 하나의 객체는 단 하나의 역할 책임만 갖는다는 의미이..