목록전체 글 (287)
개발자는 기록이 답이다

멀티 스레드에 대해 배우면서, 스레드를 재사용할 수 있는 스레드 풀에 대해 알게 되었다. 그런데 처음 보는 클래스와 인터페이스가 많아서 정리하면서 좀 더 확실히 이해하고자 한다. 여러 배경지식도 함께 포스팅했기 때문에 ThreadPoolExecutor의 디버깅 과정이 궁금하다면 하단에 있는 5번으로 가주시길 바랍니다. 1. 스레드 풀이란? 스레드 풀이 무엇인지 알기 전에 먼저 알아야 할 키워드는Thread Per Request Model 이다. (One to one thread model이라고도 부른다. 이 부분은 오라클 문서를 참고하자) 이 방식은 웹 서버에서 요청이 들어올 때마다 새로운 스레드를 생성하여 해당 요청을 처리하므로, 각 요청은 독립적으로 실행되기 때문에 동시에 여러 요청을 처리할 수 있으..

사실 나는 도서관에서 책을 대여해서 공부 중이라, 반납하고 다시 대여하고 하는 것을 반복하는 중이다. 시립도서관이라서 다행히도 만약 동네에 있는 도서관에 원하는 책이 없을 경우, 다른 지역에 있는 도서관에서 상호대차로 받을 수 가 있는데 이번에 반납하면서 다시 대출받기까지 조금 시간이 걸렸다. 그래도 미리 작성해놨기 때문에 미션을 수행하기에 충분히 문제없다고 생각했는데, 기본 미션에 p185랑 p205에 있는 확인 문제가 뭔지 모르겠다.. 사진이라도 찍어 둘걸 그랬다🥲 그래서 혼공 미션하시는 다른 분들 블로그가서 확인 문제가 뭔지 찾아봤다...이래서 블로그를 서로 공유한다는게 참 좋은 것 같다. (출처는 이미지 하단부에 링크 남겨놨습니다. 감사합니다 익명의 혼공족님) 혼공족장님 아프지마시구, 도서관 왔다..

1. 장치 컨트롤러와 장치 드라이버 우리가 실제로 사용하는 컴퓨터를 생각해보면 CPU와 메모리만 있지 않다. 스피커, 모니터, 키보드, 마우스 등과 같은 입출력 장치와 외장 하드 디스크나 USB메모리 등 보조기억장치가 함께 한다. 이번 절에서는 장치 컨트롤러와 장치 드라이버 개념을 통해 다양한 외부 장치가 컴퓨터 내부와 어떻게 소통하는지 알아보자. (이번 장에서 언급될 입출력 장치는 7장의 보조기억장치도 포함된다. 보조기억장치가 컴퓨터 내부와 정보를 주고받는 방식은 입출력장치와 크게 다르지 않다) 장치 컨트롤러 입출력장치는 앞에서 학습한 CPU, 메모리보다 다루기 훨씬 까다롭다. 1) 입출력 장치에는 종류가 너무 많다 스피커, 모니터, 키보드, 마우스, USB메모리, CD-ROM, SSD, 프린터, 마이..

1. 다양한 보조기억장치 보조기억장치에는 다양한 종류가 있지만 대표적으로 2가지가 있따. 하드 디스크 플래시 메모리 USB메모리, SD카드, SSD 하드 디스크 하드디스크(HDD: Hard Disk Drive) 는 자기적인 방식으로 데이터를 저장하기에, 자기 디스크(magnetic disck)라고도 칭한다. 대용량 저장 장치가 필요한 작업이나 서버실에 자주 출입하는 작업을 할 경우 하드 디스크를 자주 접하게 된다. ▶ 하드 디스크의 생김새 동그란 원판에 데이터를 저장하고, 그것을 회전시켜 뾰족한 리더기로 데이터를 읽음 CD나 옛날 음향 장치인 LP처럼 생김 실질적으로 데이터가 저장되는 곳(동그란 원판) = 플래터(platter) 플래터는 자기 물질로 덮여 있어 수많은 N극과 S극을 저장한다. N극과 S극..