# concept

Blocking / Non-Blocking I/O
Input/Output으로 입/출력을 의미한다.I/O에서 발생하는 시간은 CPU를 사용하지 못하고 대기하는 시간이다.따라서, 입출력이 완료될때까지 CPU는 대기하고, 어플리케이션 실행속도 또한 느려지게 되는 비효율적인 현상이 생긴다.이때, 입출력이 완료되기 전 CPU가

SEO
1. SEO? 그동안 Next js를 사용해 오며 SSR을 통한 SEO에 유리하다는 장점을 알고는 있었지만, 실질적으로 SEO라는 개념을 너무 추상적으로 이해하고 있는것 같아 정리하고자 작성하는 글이다. 먼저 SEO는 Serach Engine Optimization의

객체 지향 프로그래밍
1. 객체지향 프로그래밍 (Object-Oriented Programming)? >❗️ 프로그램을 수많은 객체 (Object)로 나누고,그 객체들간의 상호작용을 통하여 로직을 구성하는 것 이라고 정의되어 있는데 처음 봤을 때는 이해가 잘 안가서 몇번을 다시 봤는지 모
This와 콜백함수
\~~\_\_우선 기본적으로 전역변수, 전역함수, 표준내장함수 등은전역객체의 프로퍼티, 메소드 등으로 생각할 수 있다.그 종류에 대해 간단히 살펴보자Infinity : 양/음의 무한대를 표현(숫자값으로)NaN : 숫자가 아님을 표현(숫자값으로)undefined : 원시
네트워크(Network)
서비스를 제공하는 프로그램 또는 컴퓨터서버는 서비스를 제공하는 프로그램으로 클라이언트의 연결을 수락하고 요청 내용을 처리 후 응답을 보내는 역할서비스를 요청하여 사용하는 프로그램 또는 컴퓨터클라이언트는 서비스를 받는 프로그램으로 네트워크 데이터를 필요로 하는 모든 어플

입출력(IO)
Input과 Output의 약자, 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고 받는 것input : 입력\-> 외부에서 내부로 값이 들어오는 것output : 출력\-> 내부에서 외부로 값이 나가는 것File 클래스파일 시스템의 파일을 표현하는 클래스파일

프로그래머스 특정 문자 제거
❓ String (Java SE 11 & JDK 11 ) - Oracle Help CenterString.replace() 메서드 / 대체String.replaceAll() 메서드 / 전부 대체String.replaceFirst() 메서드 / 처음 발견된 것만 대체S