정글 생활을 마치고 취업 준비 활동을 이어가던 중, 정글에서 지원해준 기회로 한 회사에 풀스택 개발자 인턴으로 합류하게 되었다. 이번주가 출근 첫 주였음! 지금 당장 해야할 일들이 많이 쌓여있지만 너무 집중이 안되니까 기록이라도 하나 남겨놓으려고 오랜만에 블로그에 방
IoC (제어의 역전): 객체 생성과 제어 권한을 개발자 대신 스프링이 맡는 구조.DI (의존성 주입): 필요한 객체를 직접 만들지 않고, 스프링이 대신 넣어주는 방식.AOP (관점 지향 프로그래밍): 핵심 로직과 공통 기능(로깅, 보안 등)을 깔끔히 분리하는 기법.P
Virtual MemoryPage TableTranslation Lookaside Buffer (TLB)Page FaultLazy LoadingPage Replacement PolicyAnonymous pageSwap DiskFile-backed PageDirect M
User mode vs Kernel modeRegister vs MemoryUser StackSystem CallFile DescriptorCacheAtomic Operationrax register32 bit OS vs 64 bit OSInterruptSegmenta
Process, ThreadCPU Scheduling 알고리즘Semaphore와 MutexRace ConditionDeadlockContext SwitchingMulti-Level Feedback Queue Scheduler (MLFQS)Project 1
네트워크 계층 (OSI7 Layer, TCP/IP Layer)웹페이지클라이언트-서버 모델 웹페이지소켓(socket, bind, listen, accept, connect, close)웹페이지파일 디스크립터 웹페이지Datagram Socket vs Stream Socke
웹 서버와 동적/정적 콘텐츠 제공 방식 웹 서버는 클라이언트(브라우저 등)와 HTTP 프로토콜을 사용해 통신한다. 클라이언트는 서버에 정적 콘텐츠 혹은 동적 콘텐츠를 요청하며, 요청 방식에 따라 서버의 응답 방식이 달라진다. 정적 콘텐츠(static content)