본문 바로가기

2019/03

(6)
Mysql 데이터베이스 및 사용자 생성, 권한부여하기 MySQL은 가장 보편화된 관계형 데이터베이스 관리 시스템(DBMS)입니다. 오픈소스로 다중 사용과 다중 스레드를 지원하는 기능을 가지고 있으며 대용량처리에 빠른 장점과 함께 리눅스, 유닉스, 윈도우 등의 다양한 OS 환경에서 사용할 수 있습니다. MySQL 접속 후 Database 목록 확인 SHOW DATABASES; MySQL 생성 및 삭제 생성 CREATE DATABASE 데이터베이스명; 삭제 DROP DATABASE 데이터베이스명; 계정권한은 MySQL DB에 USER 테이블에서 확인가능하기에 mysql 데이터베이스를 사용하도록 변경합니다. user mysql; (mysql 데이터베이스 사용) desc user; (확인하고자 하는 권한 속성 확인) select * from user; (계정 권한..
인터넷과 웹의 개념 인터넷 == 웹? 각각의 개념을 어렴풋이 알고 있고 정확한 차이를 구분하지 못해 네트워크를 공부하면서 기억을 되살릴겸 확실한 개념정리를 위해 작성하였습니다. 잘못된 부분이 있다면 댓글로 알려주시면 감사하겠습니다 ! 인터넷이란? 특정 지역의 제한된 컴퓨터들이 하드웨어적 네트워크를 가지고 통신하는 것을 인터네트워크라고 하며 이것은 인터넷의 시작이었으며 여러 통신망을 하나로 연결하여 자원을 공유한다는 의미에서 현재는 전 세계 컴퓨터들을 하나로 합치는 거대한 통신망을 말합니다. 또한 인터넷은 클라이언트와 서버로 구성되어 있으며 TCP/IP(표준인터넷 프로토콜의 집합)라는 기본 프로토콜을 통해 제공됩니다. 인터넷서비스의 종류는 WWW(월드 와이드 웹), E-Mail(전자우편), FTP(파일전송), Telnet(원..
[java] 직사각형 나머지 한점 좌표 찾기 #Programmers 문제 직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 나머지 한 점의 좌표를 구하려고 합니다. 점 3개의 좌표가 들어있는 배열 v가 매개변수로 주어질 때, 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 return 하도록 solution 함수를 완성해주세요. 단, 직사각형의 각 변은 x축, y축에 평행하며, 반드시 직사각형을 만들 수 있는 경우만 입력으로 주어집니다. 제한사항v는 세 점의 좌표가 들어있는 2차원 배열입니다.v의 각 원소는 점의 좌표를 나타내며, 좌표는 [x축 좌표, y축 좌표] 순으로 주어집니다.좌표값은 1 이상 10억 이하의 자연수입니다.직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 [x축 좌표, y축 좌표] 순으로 담아 return 해주세요. 입출력 e..
HTTPS & SSL 인증서 기초 정보 개인 학습을 위한 정리입니다. 만약 수정할 부분에 있다면 댓글로 알려주시면 감사하겠습니다 ^^ HTTPS- Hyper Text Transfer Protocol의 약자로 HTML을 전송하기 위한 웹 통신규약을 의미한다.- HTTP는 암호화가 처리되지 않은 채 데이터가 전송되기 때문에 서버와 클라이언트간의 정보가 노출되기 쉽다. (Ex 로그인페이지, 정보수정, 중요 데이터 문서 열람 등등)여기서 S가 붙으면 Secure이란 뜻으로 보안이 강화된 HTTP를 말한다. 즉 HTTP에 보안에 대한 기능강화 및 결합한 것을 HTTPS라 부른다. SSL/TLS 프로토콜 레이어 구조 - TLS는 전송계층의 암호화 방식이기 때문에 HTTP뿐만 아니라 FTP, XMPP등 응용 계층(aap layer)프로토콜의 종류에 상관없..
Database 및 DML, DCL, DDL, TCL SQL의 종류 Database란?-한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모아 중복되는 데이터를 최소화해 구조적으로 통합/저장해 놓은 것 Database 특징- 실시간 접근성(사용자가 데이터를 요청하면 실시간으로 결과를 보여준다)- 지속적인 변화(데이터 값은 시간에 따라 항상 바뀐다)- 동시 공유(데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시적으로 공유된다)- 내용에 따른 참조(데이터베이스에 저장된 데이터는 물리적 위치가 아니라 데이터 값에 따라 참조) DBMS란?- 데이터베이스에서 데이터를 추출, 조작, 정의, 제어 등을 할 수 있게 해주는 DB 전용 관리 프로그램 SQL이란? - SQL(Structured Query Language)은 관계형 데이터베이..
Java 개발 기술 면접 질문 리스트 면접 준비하며 모아둔 자료들을 조금 다듬어서 틀린 부분이 존재할 수 있으며, 직접 면접을 보며 실제 경험한 질문도 포함 되어 있습니다. 네트워크 OSI 7 Layer란?Open System Interconnection- 네트워킹 또는 무선통신 시스템의 기능을 설명하는 핵심 개념- IT기업은 고객에게 신제품을 설명할 때 OSI 모형을 많이 활용한다- (해당 제품이 어떤 계층에서 작동하는지 or 스택 전체에 걸쳐 작동하는지 설명한다) 7계층의 의미 7계층 – 응용계층(Application)- 응용계층은 가장 위에 있고 사용자에게 보이는 부분이다. OSI 모형에서는 최종 사용자에게 가장 가까운 계층이며 사용자와 직접적으로 상호작용한다. 크롬, 파이어폭스, 사파리등 웹브라우저와, 스카이프, 아읏룩, 오피스등의 ..