본문 바로가기

분류 전체보기에 해당하는 글들

201 Articles matched
목록이 없습니다.
[MySQL] SYSDATE() 와 NOW()의 차이 오늘은 MySQL의 내부적으로 내장되어 있는 함수(Built-in함수)를 정리해보려고 해요 MySQL의 Built-in 함수 중에는 현재 날짜 및 시간 정보를 반환하는 함수가 SYSDATE()와 NOW() 이렇게 2개가 있어요 SYSDATE()와 NOW()의 작동 방식은 쿼리의 실행 계획에 상당한 영향을 미칠 정도로 영향력이 커요 1. MySQL 메뉴얼 SYSDATE() returns the time at which it executes.This differs from the behavior for NOW(), which returns a constant time that indicates the time at which the statement began to execute.(Within a store..
[MySQL] Storage Engine ( MyISAM과 InnoDB ) MySQL은 다양한 종류의 스토리지 엔진들(Storage Engines 또는 Database Engines)을 가지고 있는데요 우선 스토리지 엔진이라는 것에 대해 정리를 하고 다음으로 대표적인 스토리지 엔진인 InnoDB와 MyISAM에 대해 정리하려고 해요 1. 스토리지 엔진(Storage Engine) DB(Database)에 데이터를 넣고 가져오거나 삭제 혹은 수정을 할 때 사용하는 소프트웨어 컴포넌트에요. 이 엔진은 DB마다 사용되는 것이 다르고 그 내용 또한 조금씩 달라요 여러 DB중에 정리할 MySQL의 스토리지 엔진은 데이터를 디스크 저장장치에 넣거나 읽어오는 부분에 대해 엔진을 조작할 때 DBMS(Database Management System) 고유의 사용자 인터페이스를 사용하는 방법과 ..
[JSTL] 문법정리 JSTL 문법 정리 JSP로 페이지를 구성하다보면 JSTL을 사용하는것이 더 개발시에 효율성이 좋아지는 경우가 많아요 하나의 예를 들자면, 스프링 모델 객체에 아래처럼 특정 객체를 추가하는 경우, 1mv.addObject("myObject", myObject);cs jsp화면에서 저 객체를 사용하기 위해서는 jstl로 사용하면 단순하게 1$myObject.속성명 cs 이런식으로 사용이 가능하지만 그냥 스크립트릿으로 사용하면, 12cs 이런식으로 각 객체마다 써줘야 하는 상황이 발생하는데 쉽게 말해서 jstl을 사용하면 사용하려는 객체를 명시적으로 import하지 않아도 jsp에서 속성에 접근가능해요! 또한 사용자 태그 라이브러리로 분리했을 때에도 실제 소스 타이핑 자체가 줄어들지만 단점도 있기 때문에 적..
[XenServer] 템플릿 밀어넣기 가상머신 운영에 유리한 젠서버(OS위에 가상머신을 올리는것이 아니라 XenServer는 수평적인 위치에서 컨트롤만하기 때문에)의 명령어는 잘 사용하지 않기 때문에 쓸때마다 정리해두려고 한다. 이번에는 젠서버를 설치한 후에 기존에 만들어두었던 템플릿이 존재할 경우 템플릿을 밀어넣는 명령어를 정리하려고 한다. 우선 젠서버에만 있는 명령어중에 xe 명령어가 있다. 템플릿을 밀어넣기 위해서 다음과 같이 이용한다. 외장하드에 템플릿 파일이 있다고 가정하면 다음과 같은 과정을 거친다. 연결된 장치 식별 1 fdisk -l cs 위의 명령어로 연결된 장치의 리스트를 볼 수 있다. 보통 외장하드같은 경우 맨 아랫줄에 출력이 된다. fdisk 명령어로 외장하드 연결을 컴퓨터가 인식한것을 확인했다면 마운트를 사용가능하다...
[ubuntu] 우분투 버전 확인 명령어 현재 사용중인 우분투(ubuntu) 버전 확인 CLI(Command Line Interface) 환경에서 우분투 버전을 확인하는 방법은 아주 간단하지만 자주 사용하지 않아서 까먹기 쉬운데요. 이번 기회에 정리해 두려고 합니다. 현재 사용중인 우분투 버전 확인하는 방법은 두 가지 방법이 있습니다. (제가 알고있는 방법 .. 더 알고 계신다면 댓글로 알려주세요! ) 첫번째 방법 간단하게 현재 사용중인 우분투의 버전을 확인할 수 있는 방법입니다. $ cat /etc/issue Ubuntu 16.04.3 LTS \n \l 꼭 들어가서 봐야하는 것은 아니기 때문에 cat 명령어를 통해서 확인했습니다. 다만, 결과 내용은 사용환경에 따라 다를 수 있습니다. 두번째 방법 다음은 파일에서 정보를 읽어오는 방법입니다. ..
[web] favicon이란? Favicon 파비콘 ( favicon 또는 패비콘 ) 이란 favorites + icon 의 합성어로 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘이다. 예를 들면, 네이버의 favicon은 이것. 아이콘의 크기는 16x16, 32x32, 48x48, 64x64픽셀이 될 수 있고, 8비트, 24비트, 32비트 색상이 가능하다. 다음 포맷은 브라우저에 상관없이 호환된다. 또는
[DB] Key값이란? 1. Key값이란? 관계형 데이터베이스의 중요한 요소들 중에 하나가 특정 주제의 정보들을 체계적으로 모아놓는 것이다. 이 때 중요한 것은 자료를 구분할 수 있어야 한다는 점이다. 자료를 구분해서 분류해야 체계적으로 모아놓을 수 있기 때문이다. 이것을 고유성이라고 한다. 자료의 고유성을 유지하기 위한 개념으로 바로 키(Key)가 있다. 키에는 여러가지 종류가 있다. 가장 기본적인 개념인 키의 개념은 다음과 같다 2. 키(Key)말 그대로 정보를 찾는 열쇠(Key). 파일에 있는 레코드들 중 조건에 맞는 레코드들을 찾거나, 이들을 순서대로 정렬 할 때 기준이 되는 필드를 key라고 부른다. 예를 들어 파일의 이름의 가나다 순으로 정렬한다면 이름이 키가 되는 것. 3. 인덱스 키인덱스에 사용되는 필드을 인덱스..
[Ajax] Ajax 기본개념 (탄생배경) 1. 약어Ajax(Asynchronous JavaScript and XML) 탄생 배경에는 2000년도 초반에 등장한 RIA(Rich Internet Application)이라는 패러다임이 있어요 이 패러다임은 웹 어플리케이션의 장점은 유지하면서 기존 웹 브라우저 기반 인터페이스의 단점인 늦은 응답속도, 데스크톱 어플리케이션에 비해 떨어지는 조작성 등을 개선하기 위한 기술들의 통칭이에요 즉, 웹 어플리케이션은 별도의 설치가 필요없다는 장점을 살리고 기존 마크업 언어 기반의 구성은 유지하면서 데스크톱 어플리케이션과 동등한 성능으로 사용자에게 양질의 경험을 주는 것을 목표로 하는 기술이에요! RIA는 영어 문장 그대로 해석하면 부유한 인터넷 응용, 다시 말해서 웹 어플리케이션인데 풍부한 것을 의미해요 2. ..