본문 바로가기

기술면접2

프레임워크와 라이브러리의 차이 프로그램의 구조 프로그램은 하나의 소스 코드로만 이뤄지지 않는다. 여러 개의 소스 코드가 종합적으로 구성되어 이뤄진다. 이러한 구조를 기반으로 프레임워크와 라이브러리 간의 차이를 이해할 필요가 있다. 라이브러리 라이브러리는 프로그램을 구성할 때 자주 사용하는 소스 코드들을 재사용하기 위해 묶어놓은 소스 코드들의 집합이다. 그래서 중요한 점은 개발자가 작성한 코드에서 라이브러리는 호출되는 대상이 된다. 즉, 컴퓨터가 메모리에 사용자의 프로그램을 적재시키고 실행시키면, 사용자의 프로그램 소스 코드에서 라이브러리 소스 코드를 호출하는 명령이 실행된다. 그리고 그 소스 코드가 호출되면서 최종적으로 라이브러리 소스 코드가 여러군데서 재사용이 가능해진다. 프레임워크 프레임워크와 라이브러리 간의 가장 큰 차이점은 제.. 2023. 3. 6.
SQL 문법 및 실행 순서 SQL SQL 실행 순서를 알아야 하는 이유 sql이 실행되는 순서에 대해서 정확히 알고 있어야 한다. 그렇지 않다면, sql문을 보고 데이터가 어떻게 조작되는지 상상할 수가 없고, 그렇게 되면 결과를 예측할 수 없다. 즉, sql문의 결과값을 예측하기 위해선 sql의 실행 순서를 알아야 한다. SQL 문법 순서 SELECT DISTINCT FROM WHERE JOIN ON GROUP BY HAVING ORDER BY LIMIT SQL 실행 순서 FROM ON JOIN WHERE GROUP BY HAVING SELECT DISTINCT ORDER BY LIMIT 추가적으로 알면 좋은 문법 SET SUBQUERY CASE WHEN THEN UNION 참고 https://www.sisense.com/blog.. 2023. 3. 6.