Language
-
[JavaScript] 동기(Synchronous) - 비동기(Asynchronous) / 블로킹(Blocking) - 논블로킹(Non-blocking)Language/JavaScript 2023. 6. 28. 17:34
📌 동기 ( Synchronous ) 와 비동기 ( Asynchronous ) 동기 방식은 요청한 작업에 대해 완료 여부를 따져 순차대로 처리하는 것이고,비동기 방식은 요청한 작업에 대해 완료 여부를 따지지 않고 다음 작업을 수행하는 것이다. ⚡ Synchronous 동기 방식은 서버에서 요청을 보냈을 때, 응답이 돌아와야 다음 작업을 수행하는 것이다. ▪ 요청과 결과가 한 자리에 동시에 나타나는 것으로 사용자가 서버로 요청을 보냈을 경우 요청에 대한 응답을 리턴 받기 전까지 다른 작업을 수행하지 않고 대기한다. ▪ 장점 : 설계가 간단하고, 직관적이다. ▪ 단점 : 요청에 대한 결과가 반환되기 전까지 대기해야 한다. ⚡ Asynchronous 비동기 방식은 서버에서 요청을 보냈을 때 응답 상태와 관계없..
-
[Java] Project 생성 및 구조Language/Java 2023. 2. 1. 17:08
(●ˇ∀ˇ●) 새로운 마음으로 공부하고자 마음 먹은 1일차 오늘은 이클립스 Java Project 의 구성, Java Directory 의 구조에 대해서 공부를 해보려고!! 이클립스에서 자바를 프로젝트를 사용할 때, 매번 만들어져있는 프로젝트를 이용하거나 아무 생각 없이 이용을 했던 것 같아. 나만 그랬나..?;;ㅎ 가끔 프로젝트 환경설정이나 구조에 관련된 에러들을 맞닥뜨려서 헤매거나 이 폴더는 어떤 역할을 하는지 궁금할 때가 있었는데 이번 기회에 정리를 해보려고 해. 시작하기에 앞서서 움.. 코테 공부해서 돌려볼 자바 프로젝트를 하나 만들어보려고 (나중에 Git 도 정리해봐야겠어..!) Eclipse Project 생성 JDK 버전 확인하고, Working sets 확인하고 일단 생성을 하긴 했는데, ..