본문 바로가기

전체 글

(177)
[기술면접] 네트워크 2 제가 공부한 내용을 정리하는 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁접은 글을 통해 먼저 답변을 해보시고 제가 정리한 답을 확인해보시기 바라겠습니다!!면접 리스트소켓이란 무엇인가요?더보기응용 프로그램에서 TCP/IP 기반으로 생성하는 것으로 응용프로그램과 transport layer를 연결해주는 역할로, 두 머신이 네트워크를 통해 서로 통신할 수 있도록 양쪽에 생성되어 서로 다른 프로세스가 양방향, 실시간 통신을 할 수 있게 해주는 interface입니다.소켓이 구현됨으로써, 네트워크 및 전송 계층의 캡슐화가 가능해집니다.쿠키와 세션의 차이를 설명해주세요더보기HTTP 프로토콜은 connectionless를 지향하고 stat..
[기술면접] 네트워크 1 제가 공부한 내용을 정리하는 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁접은 글을 통해 먼저 답변을 해보시고 제가 정리한 답을 확인해보시기 바라겠습니다!!면접 리스트OSI 7 계층과 TCP/IP 4 계층의 차이점은 무엇인가요?더보기TCP/IP 4 계층과 달리 OSI 7 계층은 애플리케이션 계층을 세개로 쪼개고 링크 계층을 데이터 링크 계층, 물리 계층으로 나눕니다. 또 OSI 7계층에서는 인터넷 계층을 네트워크 계층이라고 부릅니다.HTTP/1.1와 HTTP/2를 설명하고 차이점은 무엇인가요?더보기HTTP/1.1은 매번 TCP 연결을 하는 것이 아닌 한번의 연결 이후 여러개의 파일을 송수신 할 수 있는 프로토콜입니다. 핸드셰이..
[코딩테스트] 프로그래머스 SQL String Date 11 ~ 19 제가 공부한 내용을 정리하는 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(String, Date)입니다.루시와 엘라 찾기SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSWHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')ORDER BY ANIMAL_ID 이름이 'Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty'인 동물을 조회하기 위해 조건을 걸어줍니다.WHERE NAME IN ('Lucy', 'Ella', '..
[코딩테스트] 프로그래머스 SQL String Date 1 ~ 10 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(String, Date)입니다.자동차 평균 대여 기간 구하기SELECT CAR_ID, TO_CHAR(ROUND(AVG(END_DATE - START_DATE + 1), 1), 'FM9990.0') AS AVERAGE_DURATIONFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDHAVING AVG(END_DATE - START_DATE + 1) >= 7ORDER BY ROUND(AVG(END_DATE - START_DATE + 1), 1) DESC, C..
[코딩테스트] 프로그래머스 JOIN 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(JOIN)입니다.특정 기간동안 대여 가능한 자동차들의 대여 비용 구하기SELECT H.CAR_ID, C.CAR_TYPE, C.DAILY_FEE * 30 * (1 - (DISCOUNT_RATE / 100)) AS FEEFROM ( SELECT DISTINCT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY H GROUP BY CAR_ID HAVING MAX(TO_CHAR(END_DATE, 'YYYY-MM')) 2022년 11월 대여가 가능한 차..
[코딩테스트] 프로그래머스 IS NULL 1 ~ 8 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(IS NULL)입니다.경기도에 위치한 식품창고 목록 출력하기SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '경기%'ORDER BY WAREHOUSE_ID ASC경기도에 위치한 공장을 통해 like를 사용합니다.WHERE ADDRESS LIKE '경기%'냉동 여부가 null 것을 n으로 처리하기 위해 NVL을 사용합니다.NVL(FR..
[코딩테스트] 프로그래머스 GROUP BY 21 ~ 24 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(GROUP BY)입니다.노선별 평균 역 사이 거리 조회하기SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), 'km') AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(D_BETWEEN_DIST), 2), 'km') AS AVERAGE_DISTANCEFROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY SUM(D_BETWEEN_DIST) DESC;노선 별로 구하기 위해 ROUTE를 그룹화합니다.GROUP BY ROUT..
[코딩테스트] 프로그래머스 SQL GROUP BY 11 ~ 20 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(GROUP BY)입니다.고양이와 개는 몇마리 있을까SELECT ANIMAL_TYPE, COUNT(*) AS COUNTFROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE고양이와 개를 그룹화합니다.GROUP BY ANIMAL_TYPE개수를 구하기 위해 COUNT 함수를 사용하고 고양이가 먼저 나오기 위해 오름차순 정렬합니다.동명 동물 수 찾기SELECT NAME, COUNT(*) AS COUNTFROM ANIMAL_INSWHERE NAME IS N..