일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Security
- g1
- Refactoring
- Spring
- 시큐리티
- OAuth
- assertj
- 리팩토링
- load balancing
- clean code
- JWT
- jvm
- tomcat
- 권한
- 비동기
- 스프링 부트
- 페이징
- Producer
- RabbitMQ
- oauth2
- 클린코드
- GC
- apache
- 스프링부트
- java
- gdg
- 페이스북
- 스프링
- JPA
- spring boot
- Today
- Total
목록2017/10 (2)
허원철의 개발 블로그
Node.js를 접한지 얼마 되지 않았지만, 로컬 모듈을 접근할 시에 상대경로로 접근해야 하는 것에 대해서 불편함을 느꼈습니다. 그래서 다른 개발자분들은 어떤 식으로 해결하고 있을까? 라는 의문이 들었고 관련되서 멋진 gist을 접하게 되었습니다. 이 포스팅은 bran님께 허락을 구하고 작성한 글입니다. 문제점 예를 들어, 다음과 같이 depth가 깊은 모듈을 접근해야 합니다. 12const Article = require('../../../models/article'); // (O)const Article = require('models/article'); // (X)cs 절대 경로로 접근할 순 없을까? 해당 링크를 참고하면 2017년을 기준으로 약 4년 동안에 많은 개발자들의 경험과 노하우를 엿볼 수..
Node.js란 무엇인가? 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼입니다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있습니다. Node.js 탄생 배경? 2009년 당시에는 파일 업로드시, 완료 될 때까지 기다려야 하는 번거로움을 없애기 위해 Ryan Dahl에 의해 고안되었습니다. (물론 지금은 아니라는 것...) Node.js 특징 1) Non-blocking I/O : 하나의 요청 처리가 끝날 때가지 기다리지 않고 다른 요청을 동시에 처리할 수 있는 비동기 입출력을 적용합니다.2) 이벤트 기반 : 결과값 반환 시, 이벤트 호출을 통해 알립니다.3) 모듈 : 자바에서 클래..