본문 바로가기

공부3

[프로그래머스] 입양 시각 구하기(2) 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 프로그래머스 코딩테스트 SQL 문제를 풀며 정리하는 내용입니다. 환경은 MySQL로 설정했습니다 😃 문제 및 결과 예시 풀이 과정 SELECT HOUR(DATETIME) AS HOUR , COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) BETWEEN 0 AND 23 GROUP BY HOUR(DATETIME) O.. 2022. 2. 15.
OOP(Object Oriented Programming, 객체지향 프로그래밍) 이거 공부하느라 시간을 얼마나 투자했는지 모르겠다. 다 이해한 게 맞는지도 의문인 게 문제ㅎㅎ.. SOLID에 대해서도 공부를 해보았는데 내용이 생각보다 커서 나중에 하나하나 따로 포스팅을 해야겠당. 틀린 부분이 있다면 지적해주시면 감사하겠습니다 : ) 1. OOP(Object Oriented Programming, 객체지향 프로그래밍)이란? 컴퓨터 프로그래밍 패러다임 중 하나입니다. 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고, 그 객체들 간의 유기적인 상호작용을 통해 조직을 구성하는 프로그래밍 방법입니다. 2. OOP 장단점 1) 장점 코드 재사용이 용이합니다. 유지보수가 쉽습니다. 생산성이 향상됩니다. 2) 단점 처리 속도가 상대적으로 느립니다. 3. OOP 특징 1).. 2020. 4. 25.
[HTTP] 1. HTTP 개관 HTTP 완벽 가이드라는 책을 공부해보며 정리하는 내용이다. (저작권 문제되면 내리겠습니다.) 1. HTTP HTTP는 전세계의 웹 서버로부터 대량의 정보를 빠르고, 간편하고, 정확하게 사람들의 PC에 설치된 브라우저로 옮겨준다. HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에, 데이터가 지구 반대편에서 오더라도 전송 중 손상되거나 꼬이지 않음을 보장한다. 1.1 웹 클라이언트와 서버 웹 서버(HTTP 서버) : 인터넷의 데이터를 저장하고, HTTP 클라이언트가 요청한 데이터를 제공한다. 1.2 리소스 웹 리소스 : 웹 콘텐츠의 원천이다. 가장 단순한 웹 리소스는 웹 서버 파일 시스템의 정적 파일이다. 리소스는 요청에 따라 콘텐츠를 생산하는 프로그램이 될 수 있다. (* 정적 파일 : 텍스.. 2020. 2. 23.