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개의 댓글
·