최근 포스트

Frontend

비동기와 동기 방식의 차이점 동기적 방식은 웹 사이트에서 어떤 요청을 하면 그 요청을 수행하는 동안 사용자는 아무것도 못하는 것을 말한다. 데이터 요청 화면유지 이렇게 로직이 있을 떄, 동기적 방식으로 1번을 수행하게 된다면 ...

Backend

Servlet과 JSP의 차이 Servlet Container가 이해할 수 있게 구성된 순수 자바 코드로만 이루어진 것. Java 코드 안에 HTML코드가 들어간다. Servlet이 수정되면 Java코드를 다시 컴파일 한 후 동적인 ...

Kruskal Algorithm

Kruskal Algorithm 개념 최소 비용 신장 트리를 찾는 알고리즘이다. 사이클을 형성하지 않는 그래프를 가리켜 신장 트리라고 한다. 신장 트리는 그래프의 모든 정점이 간선에 의해서 하나로 연결되어 있다. 신장 트리는 그래프...

Software Engineering

Waterfall 방법론 폭포수 모델은 소프트웨어를 개발하는데 있어서 각 단계가 위에서 아래로 물이 떨어지는 것처럼 순차적으로 진행된다. 소프트웨어 개발은 크게 요구사항 분석, 설계, 구현, 테스트, 유지보수로 나뉘어져 있다. 이 모델의 특징은 폭포에서 물이 떨어지는 것처럼...

OS

Processes Process를 이루는 각 메모리 영역 text(code) : 프로그램 코드, 즉 실제 코드가 기술되는 곳 data : 전역변수, static 변수, 상수 등이 저장되는 곳. 프로세스가 종료되지 않는 이상 사라지지 않는다. stack : 파라미...