백엔드287 [node.js] LTS , Current 버전 차이 LTS : 기업을 위해 3년간 지원하는 버전 짝수 버전만 LTS버전이 될 수 있다 서버를 안정적으로 운영을 해야 할 경우에만 선택하기 최신기능은 사용하지 못 할 수 있음 Current : 최신 기능을 담고 있는 버전 다소 실험적인 기능이 들어있음 서버에 신기능이 필요하거나 학습용으로 사용할 때 적합 짝수 버전은 LTS가 되기 때문에 Current 일 때부터 사용하는 것을 고려 2020. 5. 29. [node] 기본 개념 노드 서버는 I/O가 많은 작업에 적합하다. 노드 외의 서버를 개발하다 보면 Apache, nginx , IIS 처럼 별도의 웹 서버를 설치해야 하는 경우도 있다. 나중에 서버의 규모가 커지면 결국 ngnix 등의 웹 서버를 노드 서버와 연결해야 한다. 노드는 생산성은 좋지만, 비동기에 장점을 보이는 Go나 ngnix처럼 정적 파일 제공, 로드 밸런싱에 특화된 서버에 비해서는 속도가 느리다. 노드는 개수는 많지만 크기가 작은 데이터를 실시간으로 주고 받는 데 적합하다. 네트워크나 데이터베이스, 디스크 작업 같은 I/O에 특화되어 있기 때문이다. 실시간 채팅 어플리케이션이나 주식 차트, JSON 데이터를 제공하는 API서버가 노드를 많이 사용한다. CPU를 많이 사용하는 작업(이미지, 비디오 처리, 대규모.. 2020. 5. 29. STS 에서 메이븐 프로젝트 생성하자 마자 pom.xml 에러 생기는 경우 STS 에서 메이븐 프로젝트 생성하자 마자 pom.xml 에 빨갛게 에러가 생겼다. 오류 메세지는 아래과 같았다. Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:mav.. 2020. 5. 21. RESTFul GET – 데이타를 검색하여 해당 값을 받아 올때 사용한다. (CRUD 에서 Retrieve 할 때 사용) POST – 새롭게 데이타를 생성 할 때 사용 한다. (CRUD 에서 Create 할 때 사용) PUT – 데이타를 업데이트 할 때 사용 한다. (CRUD 에서 Update 할 때 사용) PATCH – PUT 과 마찬가지로 데이타를 업데이트 할 때 사용하지만 PUT 과 달리 전체 Entity 데이타의 업데이트가 아닌 부분의 값을 업데이트 할 때 사용한다. DELETE – 데이타를 삭제 할 때 사용한다. (CRUD 에서 Delete 할 떄 사용) 보통 POST는 Resource를 생성하거나, 배치를 수행하도록 요청할때 쓰이는 것이고 GET은 Resource의 정보를 보거나 수행되어야 할 배치를 보는 .. 2020. 5. 20. [spring] < taglib uri="http://java.sun.com/jsp/jstl/core" >오류 jsp 에서 아래 태그 내용을 사용하려고 하는데 사용되지 않았다. pom.xml 에 아래 내용이 추가되어 있는지 확인한다. 없으면 아래 내용을 추가하고 다시 빌드해본다. javax.servlet jstl 1.2 taglibs standard 1.1.2 2020. 3. 5. 이전 1 ··· 45 46 47 48 다음