일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JavaScript
- maven
- javascript error
- Mac
- SQL
- oracle
- DART
- ojdbc6
- class-transformer
- svn
- @RequestBody
- 프로그래머스
- datagrip 한글깨짐
- MySQL
- 인텔리제이
- 코어자바스크립트
- node.js
- Aspect
- db
- REST
- Java
- eqauls-hashcode
- tecoble
- InteliJ
- 프로젝트 여러 개
- flutter mac 설치
- 봤어요처리
- TypeScript
- Spring
- Stream
- Today
- Total
목록Dev/Node.js (3)
개발자가 되고 싶은 개발자
개요 약 2시간이 소요되는 작업이 있었고, Chunk 방식로 Connection pool의 갯수만큼 나눠서 처리하는 작업이다.본문의 제목과 같이 Node.js 환경에서 동작하고 있고, 성능 개선을 시도하려고 한다. PM2와 같은 프로세스 매니저를 이용해서 프로세스 자체를 여러 개 띄워서 해결할 수도 있지만, 문득 원론적으로 Node.js가 싱글/멀티 스레드인지 헷갈려서 해당 개념을 정리하고자 WorkerThreads와 같이 조사한다. node/lib/worker_threads.js at v20.12.1 · nodejs/nodeNode.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on Gi..
TL;DR 아래 링크의 깃 레포로 들어가서 Repo Clone. npm i 명령어 실행 npm run dev 실행해서 서버 실행 테스트. Git Repository https://github.com/fullth/express-typescript-boilerplate 결과 설치 방법은 Git Repository의 ReadMe.md를 참고하시면 됩니다. 작성한 설치방법에 대한 결과만 해당 게시물에 첨부하도록 하겠습니다. 최종 작성된 프로젝트 구조입니다. (repo에 push 하기 위해 .gitignore 파일만 추가되었습니다.) 정상적으로 서버가 실행되면 http://localhost:3000로 접속 시 위와 같은 문구가 표시됩니다. Ref https://blog.logrocket.com/how-to-set..
Ref 이 글은 인프런 퇴근길 밋업 중 김경덕 님의 발표 내용을 정리한 내용입니다. 해당 발표는 인프런에서 발표 자료를 제공하고 있으니, 원문을 참고하시는 것을 추천드립니다. 서론 Node.js는 싱글 스레드인 이벤트 루프로 이벤트들을 처리하며 비동기 API를 사용함. Node.js의 전체 런타임에서 스레드가 하나인 것은 아님. (worker_threads) 만약 Event loop에서 CPU-intensive한 작업을 하면 어떻게 될지와 이를 분석하는 툴을 소개하는 것이 발표 주제. CPU-intensive CPU 연산을 많이 요구해서 오래 CPU를 점유하는 작업. 발표자는 호출 시 20초 간 이벤트 루프를 점유하는 함수를 작성하여 호출하였음. 테스트를 통해 다른 해당 점유로 인하여 다른 request..