profile
Without haste, but without rest.

OpenSSL

클라이언트와 서버간의 통신을 제 3자가 보증해주는 전자화된 인증서입니다. 클라이언트가 서버에 접속한 직후에 서버는 클라이언트에게 이 인증서 정보를 전달합니다. 클라이언트는 인증서 정보가 신뢰할 수 있는지 검증 후 다음 절차를 진행합니다.통신 내용 노출 방지클라이언트가

2022년 5월 11일
·
0개의 댓글

Spring

WAS(Web Application Server). 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크기본 포트 : 8080OracleDB와 같이 포트가 중복되어 충돌될 경우 포트 변경이 필요함

2022년 5월 10일
·
0개의 댓글

JSP

Java Server Page. HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어입니다.Model-View_Controller. 모델-뷰-컨트롤러는 소프트웨어 공학에서 사용되는 소프트웨어 디자

2022년 5월 9일
·
0개의 댓글

DBeaver 설치 및 OracleDB 연동 (macOS)

SQL 클라이언트이자 DBMS이다.DBeaver 웹사이트에서 Mac OS X 버전 다운로드다운로드 후 실행하여 Oracle 선택하여 다음다음과 같이 설정a. Host : localhostb. Database (SID 설정) : XE (Oracle 버전에 따라 설정)c.

2022년 4월 20일
·
0개의 댓글

Java 환경 변수 설정

터미널 실행 후 JDK 위치 경로 이동vim 편집기 사용하여 bash_profile 편집변수 입력환경 변수 설정확인Java 버전 확인

2022년 4월 18일
·
0개의 댓글

Port와 Socket

TCP나 UDP 에서 어플리케이션이 상호구분을 위해서 사용하는 번호이다. IP 내에서 프로세스 구분을 하기 위해서 사용한다. 각 프로토콜의 데이터가 통하는 논리적 통로이다.IP, TCP/UDP 참조1 ~ 65,535 포트까지 존재한다.TCP 20, 21 : FTPTCP

2022년 4월 18일
·
0개의 댓글

OracleDB (macOS)

macOS에서 OracleDB를 사용하기 위해서는 Docker 컨테이너 환경에서 설치 및 사용하여야 함Docker 웹사이트에서 macOS Docker 앱을 다운로드Docker 앱 실행 후 앱에서 로그인 (회원가입 필요) 후 터미널 실행oracle xe 11g 이미지 다

2022년 4월 18일
·
0개의 댓글

Java 키워드별 Tip

기본 자료형 : boolean, byte, short, int, long, char, double, float참조 자료형 : 기본 자료형 외

2022년 4월 4일
·
0개의 댓글

MySQL 명령어

Structured Query Language. 관계형 데이터베이스 관리 시스템의 데이터를 관리(데이터 생성, 읽기, 수정, 삭제)하기 위해 설계된 특수 목적의 프로그래밍 언어Database Server > Schema(=Database) > Table 포괄적인 구조를

2022년 4월 4일
·
0개의 댓글

Git and GitHub 명령어

화면 상단의 Fork를 클릭하면 복제 실행GitHub Repository Setting → Pages → branch 지정 → Save

2022년 3월 15일
·
0개의 댓글

Script Language vs Compile Language

프로그래밍 언어의 종류입니다. 수정이 잦은 큰 규모의 소프트웨어에서는 컴파일 시간이 오래 소요됩니다. 이런 스크립트 언어는 소스 코드를 컴파일하지 않고 실행할 수 있습니다. 이를 인터프리터 방식이라 합니다.종류로는 Javascript, JSP, PHP, Python 등

2022년 2월 23일
·
0개의 댓글

FTP

FTP 파일 전송 프로토콜(File Transfer Protocol). TCP/IP 네트워크 상에서 컴퓨터들이 파일을 교환하기 위해 사용되는 통신 규약. 즉, 원격 서버에 파일 송수신을 위해 클라이언트가 원격으로 접속할 때 사용하는 프로토콜입니다. FTP는 비밀번호가

2022년 2월 21일
·
0개의 댓글

Sass(SCSS)

CSS는 개발규모가 커져갈수록 단순한 반복적인 코드가 유지보수를 어렵게 만든다는 단점이 있습니다. 이러한 단점을 보완하기 위해 변수, 조건문, 반복문 등 기능을 확장(Extension)하여 만들어진 Style Sheet 언어이자 전처리기입니다.전처리기 (Preproce

2022년 2월 16일
·
0개의 댓글

min.

Bootstrap과 같은 관련된 템플릿을 다운로드 받아보면 min.css, min.js과 같은 파일을 확인할 수 있습니다.Minify. 축소하다의 줄임말입니다. 코드의 공백과 줄바꿈을 제거하여 용량을 줄인 파일입니다. 상대적으로 작은 용량으로 전송량을 줄일 수 있습니다

2022년 2월 15일
·
0개의 댓글

절대경로 and 상대경로

처음부터 시작하여 목적지까지 무조건적으로 이용할 수 밖에 없는 한가지 방법밖에 없는 절대적인 경로를 의미합니다. 최상위 root를 포함하여 모든 경로를 기입하는 방식입니다.특징느린 컴파일 속도해당 소스의 위치 변경시 경로를 다시 지정낮은 분실 가능성현재 위치를 기준으로

2022년 2월 14일
·
0개의 댓글

GET and POST

유저가 웹페이지로 이동하기 위해서 URL을 웹브라우저 주소창에 작성하면 서버에서는 클라이언트의 요청에 응답(처리)을 합니다. HTTP Method(클라이언트가 서버로 요청하는 방법(형식)) 방법에는 대표적으로 GET과 POST 방식 2가지가 있습니다. GET 주로 어

2022년 2월 13일
·
0개의 댓글

Network

HyperText Transfer Protocol. W3 상에서 정보를 주고받을 수 있는 프로토콜입니다. 주로 HTML 문서를 주고받는 데에 쓰입니다. 주로 TCP를 사용하고 HTTP/3 부터는 UDP를 사용하며, 80번 포트를 사용합니다.World Wide Web.

2022년 2월 12일
·
0개의 댓글

HTML tag

form radio input type 중 선택 기능 요소. 유사한 type 중 checkbox가 있지만 radio는 선택지 중 한가지만 선택할 수 있다는 차이점이 있습니다. meta refresh 페이지를 새로고침 기능 속성. content 속성을 활용하여 다른

2022년 2월 11일
·
0개의 댓글

ASCII Code and Entity Code

tag를 텍스트로 출력하거나 텍스트 공백 등 여러 종류가 있음

2022년 2월 9일
·
0개의 댓글

Web Server Software

<img src="https://images.velog.io/images/ghldnjs03/post/03cc777f-3cc6-4f5b-bd1b-267d082fd705/image.png" width="30%" height="30>

2022년 2월 9일
·
0개의 댓글