[NextJs] Cannot find module ms-vscode.js-debug/bootloader.js

NestJs의 docs 를 참고해서 프로젝트를 생성하고 서버를 실행시키는 과정에서 에러가 발생했다. nextjs-starter % npm run dev> nextjs-starter@0.1.0 dev> next dev --turbopacknode:internal/modules/cjs/loader:1228 throw err; ^Error: Cannot find module '/Users/my-name/Library/Application Support/Code/User/workspaceStorage/bc3c84d95bbf2e24e3f7937cff2f5928/ms-vscode.js-debug/bootloader.js /Users/my-name/Library/Application Support/Code/Use..

개발 이슈 2025.04.12 0

만4년차 개발자 2024년 회고

작년에는 회사와 나 모두에게 너무 많은 일이 있었고, 그 영향으로 회고를 쓰지 못했다.원래는 분기마다 회고를 남기는 게 목표였는데… 올해부터 다시 꾸준히 써보려고 한다.  (꾸준히 스스로에게 피드백 하기 위함이랄까) 결론부터 말하자면, 퇴사를 했다.  수많은 회사에 지원했고, 많이 떨어졌다.  면접을 정말 잘 본 것 같아 기대했던 회사에서 불합격하기도 했고,  반대로 서류 탈락일 줄 알았던 곳에서 붙은 적도 있었다.  심지어 서류는 붙었지만 면접을 포기한 곳도 있었다. 지인을 통해 코파운더 분과 커피챗을 하기도 했고,  추천서를 받아 지원한 회사도 있었고,  건너건너 소개를 통해 실무자와 직접 커피챗을 하며 궁금했던 것들을 물어보는 기회도 있었다. 그렇게 여러 시도를 거쳐, 운 좋게 한 곳에서 합격 소식..

생각정리 2025.04.11 0

스레드 풀 (Thread Pool)

스레드풀(Thread Pool)이란?스레드풀(Thread Pool)은 여러 작업을 동시에 처리할 수 있도록 미리 생성된 스레드의 모음을 말함. 이 개념은 멀티스레딩 환경에서 자주 사용되며, 자원을 효율적으로 사용하고 작업 성능을 향상시키는 데 도움이 됨.왜 스레드풀이 필요한가?멀티스레딩 환경에서는 여러 작업을 동시에 처리할 수 있지만, 매번 새로운 스레드를 생성하고 소멸시키는 과정은 비용이 많이 듬. 스레드를 생성할 때마다 시스템 자원이 소비되고, 작업이 끝날 때마다 해당 스레드를 삭제해야 하기 때문.스레드풀은 이를 해결하기 위해 일정한 개수의 스레드를 미리 생성해두고, 필요할 때 이 스레드를 사용함. 작업이 끝난 후에도 스레드를 삭제하지 않고, 다시 사용할 수 있도록 대기시켜 둠.. 이렇게 함으로써 ..

DB 2024.09.09 1