[MySQL] MySQL 접속 및 데이터베이스 추가
DB 접속 mysql -u root -p DB 목록 확인 mysql> show databases; mysql database 선택 및 테이블 살펴보기 mysql> use mysql; mysql> select host, user, password from user; 데이터베이스 생성 mysql> creat...
DB 접속 mysql -u root -p DB 목록 확인 mysql> show databases; mysql database 선택 및 테이블 살펴보기 mysql> use mysql; mysql> select host, user, password from user; 데이터베이스 생성 mysql> creat...
MySQL은 사용자 이름, 비밀번호, 접속 호스트로 인증한다. MySQL은 로그인을 시도하는 위치가 어디인가 하는 것도 인증의 일부로 간주한다. MySQL에서 사용자 계정을 추가하고 권한을 추가하거나 제거하는데 GRANT와 REVOKE 명령을 사용하기를 권장한다. 사용자에게 허가된 것을 확인하려면 SHOW GRANTS 를 사용한다. IDENTI...
사용자 추가 mysql> create user user_id; mysql> create user user_id@localhost identified by 'PASSWORD'; 사용자(user)를 추가하면서 패스워드까지 설정 기존에 사용하던 계정에 외부 접근 권한을 부여하려면, Host를 ‘%’ 로 하여 똑같은 계정을 추가한다...
REST의 탄생 배경 기존 웹서비스 전달 프로토콜인 SOAP(simple Object Access Protocol)은 HTTP응용 프로토콜로서 SOAP 헤더와 바디로 구성되어 있고, 메시지 송수신 시 헤더와 바디의 인코딩/디코딩 과정이 필수입니다. 따라서 기본 HTTP로 메시지를 전달하던 인터넷 서비스 분야에서는 원하는 기능에 비해 SOAP 프로토콜...
Spring project를 생성하고 바로 실행하면 browser에 home.jsp가 실행된다. 여기서 home.jsp가 구동되는 과정은 아래와 같다. 클라이어트 요청(/, root 페이지 요청) web.xml에서 dispatcherServlet가 클라이언트 요청을 핸들링 servlet-context.xml에서 해당 클래스의 웹요청을 ...
Spring framework란? “자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크” POJO(Plain Old Java Object) 기반의 구성 POJO란? 오래된 방식의 간단한 자바 오브젝트라는 말로서 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오...
컴파일 과정은 프로그램을 만드는 데 있어서 반드시 알아야 하는 내용은 아니지만 이 과정을 머리속에 담고 있는 개발자는 앞으로 무수히 부딪히게 될 많은 문제나 오류들을 이해하는데 훨씬 큰 이점을 얻게 될 것이다. Compile 과정이란? 컴퓨터 프로그램의 개발은 코드 작성(프로그래밍)부터 시작된다. 이렇게 작성된 코드는 사용자(개발자)가 ...
Lvalue (Left-value) Lvalue는 “Left-value”의 줄임말로, 메모리 상에 특정 주소를 가지며, 이 값은 변경이 가능하거나 수정 가능한 값이다. 다시 말해, Lvalue는 대입 연산자(=)의 왼쪽에 위치할 수 있는 표현식이다. Lvalue는 항상 메모리에서 특정 주소를 참조하기 때문에, 해당 값은 변수를 통해 접근할 ...
컴퓨터의 보조 기억 장치란? 보조 기억 장치는 컴퓨터의 데이터를 전원이 들어오지 않는 상황에서도 저장하기 위해 사용되는 장치이다. 주기억장치를 대표하는 D-RAM의 속도는 HDD와는 비교가 되지 않을 정도로 빠르며, 보조 기억 장치 중 최고의 속도를 자랑하는 SSD보다도 빠르다. 하지만, D-RAM은 휘발성 반도체로 주기적으로 리플래시라는...
퀵 정렬(Quick sort) 알고리즘의 개념 요약 ‘찰스 앤터니 리처드 호어(Charles Antony Richard Hoare)’가 개발한 정렬 알고리즘 퀵 정렬은 불안정 정렬 에 속하며, 다른 원소와의 비교만으로 정렬을 수행하는 비교 정렬 에 속한다. 분할 정복 알고리즘의 하나로, 평균적으로 매우 빠른 수행 속도를 자랑하는 정렬 방법...