-
[JAVA] 메소드(Method)란?
Method 메소드란 ? 메소드(method) 또는 멤버 함수(member function)는 객체 지향 프로그래밍에서 객체와 관련된 서브루틴(또는 클래스 내에 존재하는 함수)이며 데이터와 멤버 변수에 대한 접근권한을 갖는다. JavaScript라는 언어가 가지는 독특한 특징이 있는데, 바로 자바스크립트는 대체로 ‘객체’로 구성되어 있다는 점이다. 함수 또한 자바스크립트 객체로 다루어 지며, 그중에서도 ‘일급객체’ 이므로 값으로 취급 받을 수 있다. 자바스크립트의 객체는 프로퍼티 키와 값으로 구성되어지는데, 이때 값에는 말그대로 JavaScript에서 평가되어지는 모든 값을 담을 수 있다. 함수 또한 그러하다. ... Read More
-
👨🏻💻프레임워크 & 라이브러리의 차이점
프레임워크 & 라이브러리 프레임워크와 라이브러리의 정확한 차이점이 무엇일까? 대충 알것 같지만 정확히 어떠한 차이점이 있는지 알아보자 프레임워크는 미리 만들어 둔 반제품이나 , 확장해서 사용할 수 있도록 준비된 추상 라이브러리의 집합이 아니다. 프레임워크가 어떤 것인지 이해하려면 라이브러리와 프레임워크가 어떻게 다른지 알아야 할 것이다. 먼저 프레임워크와 라이브러리의 개념과 차이점에 대해 알아보자 Framwork(프레임워크) 프레임워크는 뼈대나 기반구조를 뜻한다. 제어의 역전 개념이 적용된 대표적인 기술이다. 소프트웨어에서의 프레임워크는 ‘소프트웨어의 특정 문제를 해결하기 위해 상호 협력하는 크... Read More
-
[HTML] 멀티미디어 표현
HTML에서 멀티미디어 표현 HTML 오디오 / 비디오 재생 1. audio 요소 mp3(.mp3) MPEG-1 오디오 규칙 (MPEG-1 Audio Layer-3) 으로 개발된 오디오 압축 기술 Wav(.wav> 윈도우에서 오디오 재생을 위해 MS와 IBm이 개발한 비압축 방식) OGG(.ogg/.oga) MP3 대안으로 개발되어 스트리밍 방식으로 멀티미디어 표현을 위한 공개 소스기반의 파일 형식 <HTML> <head> <title>오디... Read More
-
[Database] 쿼리(query)란 무엇인가?
쿼리(Query)란 무엇인가? 쿼리(Query)는 질문, 문의하다라는 뜻이다. 질문하면 답을 달라는 일종의 요청(데이터베이스에 정보를 요청하는 것)이다. ex ) 구글, 다음 등 검색창에 ‘Database’ 라는 검색어를 쳐보면 , Database에 대한 정보들이 쏟아져 나올 것이다. 이 정보들은 모두 서버에 저장되어 있던 데이터베이스에서 온 것들이다. 내가 ‘Database’에 대한 데이터를 달라는 쿼리를 주었고, 서버가 이에 응답해 데이터베이스에서 데이터를 보여준 것이다. 흔히 ‘ 쿼리문을 작성한다’ 는 말을 많이 사용하는데, 이 말은 데이터베이스에서 원하는 정보를 가져오는 코드를 작성한다. 정도로 이해하면... Read More
-
[Database] SQL 인덱스(INDEX)
인덱스(Index)란 무엇인가? 인덱스는 데이터베이스 테이블에 있는 데이터를 빨리 찾기 위한 용도의 데이터베이스 객체이며 일종의 색인기술이다. 테이블에 index를 생성하게 되면 index Table을 생성해 관리한다. 인덱스는 테이블에 있는 하나 이상의 컬럼으로 만들 수 있다. 가장 일반적인 B-tree인덱스는 인덱스 키(인덱스로 만들 테이블의 컬럼 값)와 이 키에 해당하는 컬럼 값을 가진 테이블의 로우가 지정된 주소 값으로 구성된다. 인덱스(Index)를 사용하는 이유 인덱스의 가장 큰 특징은 데이터들이 정렬이 되어있다는 점이다. 이 특징으로 조건 검색이라는 영역에서 굉장한 장점이 된다. (찾기 편하... Read More