클라이언트와 서버 간의 '통신방식' 을 규정한 것통신방식은 'HTTP 프로토콜'을 기반으로 하며 자원(URL..), 행위(METHOD..), 표현(JSON,XML..) 세가지로 구성됨\*프로토콜 : 클라이언트와 서버 간의 통신을 위해 약속된 규칙REST 스타일로 구성된
출처가 다른 자원들을 공유하는 정책출처가 같은 자원들만 공유 가능한 정책서로 다른 출처간 자원 공유가 자유롭다면 외부에서 악의적인 스크립트를 작성하여 공격할 수 있음.
프레임워크란? 소프트웨어 개발을 위한 구조와 규칙을 제공하는 도구나 라이브러리 집합 Spring Java 기반의 프레임워크 전반적인 생태계를 지칭하는 용어 Spring Framework와 Spring Boot 등 기술 있음 Spring Framework Java 플랫
고정된 저장 공간순차적인 데이터 저장장점lookup 과 append 빠름 => 조회를 자주 해야하는 작업에 유리간단한 구현단점고정된 크기삽입 삭제 어려움메모리 낭비만약 data가 Array size를 넘는다면?방법1. 더 큰 Array 선언하여 데이터 할당(Dynami
데이터를 주고받을 때 사용하는 양식key-value로 이루어짐{key1 : value1,key2 : value2, . .}JSON.stringify()객체 -> 문자열JSON.parse()문자열 -> 객체
CSR(Client Side Rendering).서버에서 필요한 데이터만 비동기로 받아와서 동적으로 현재 화면에 다시 렌더링하는 방식\*새로운 페이지 불러오지 않음, 실시간 반영종류 : react,vue,angular 등..장점페이지 전환 시 부드럽게 넘어가 사용자의
운영체제란?컴퓨터 하드웨어와 응용 프로그램간의 상호작용을 관리하고 제어하는 역할.자원을 효율적으로 관리하여 프로세스 간의 자원 충돌을 방지하고 사용자가 컴퓨터와 상호작용할 수 있는 인터페이스 제공한다. 또한, 사용자 및 프로그램의 입출력 요청을 처리 하고 파일 시스템

SSH(Secure Shell Protocol)란?컴퓨터가 원격 시스템에 안전하게 접속하고 관리할 수 있도록 하는 보안 프로토콜원격 시스템에 로그인할 때, 사용자 이름과 비밀번호 대신 암호화된 키 기반의 인증 사용모든 데이터 전송은 암호화하여 보안을 유지SCP(Secu
JDK(Java Development Kit)란? 자바 언어로 소프트웨어를 개발할 때 필요한 도구 모음. javac, JRE, JVM, Debugging Tools, Java API 등이 있음. javac 자바 컴파일러. 자바 소스 코드를 바이트 코드로 변환해주고 변