본문 바로가기

분류 전체보기

(36)
[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 모형에서는 최종 사용자에게 가장 가까운 계층이며 사용자와 직접적으로 상호작용한다. 크롬, 파이어폭스, 사파리등 웹브라우저와, 스카이프, 아읏룩, 오피스등의 ..