전체 글219 노드와 자바스크립트 노드와 자바스크립트자바스크립트는 매년 새로운 버전으로 업데이트되고 있습니다.이에 맞춰 노드도 주기적으로 버전을 올리며 변경된 자바스크립트 문법을 반영하고 있습니다.그중 2015년에 ES6(ES2015)가 등장하면서 자바스크립트 문법에 매우 큰 변화가 있었습니다.이때 무엇이 변했는지 알아 보도록 하겠습니다. 변수 선언 방식먼저 변수부터 바뀌었습니다.var를 주로 사용하였지만 이를 let과 const로 대체한 것입니다.아래와 같이 예시를 보도록 하겠습니다. x는 3이 출력되지만 y는 에러가 발생하였습니다.이유로는 var은 함수 스코프를 가지므로 if문의 블록과 관계없이 접근할 수 있지만let과 const의 경우 블록 스코프를 가지므로 블록 밖에서는 변수에 접근할 수 없게 됩니다.if (true) { var.. 2024. 5. 14. <읽고 나면 진짜 쉬워지는 자료구조> 서평 후기 책소개이번에 소개해드릴 책은 "읽고 나면 진짜 쉬워지는 자료구조"입니다.예비 개발자 입장에서 코딩테스트와 기술 면접이 중요한데 여기서 가장 중요한 자료구조에 대한 설명을 해주고 있습니다. 저자 소개지은이는 제레미 쿠비카이며 인공지능과 머신러닝 전문가인 엔지니어링 디렉터로코넬 대학교에서 컴퓨터 과학 학사, 카네기 멜런 대학교에서 로봇학 박사 학위를 받았습니다.이분은 >라는 블로그도 작성했습니다.https://computationaltales.blogspot.com/ By Jeremy Kubica" data-og-host="computationaltales.blogspot.com" data-og-source-url="https://computationaltales.blogspot.com/" data-og-.. 2024. 5. 14. 노드를 시작해보자 핵심개념 이해하기먼저 Node에 대해 알아보겠습니다.아래는 node 공식 사이트에 나온 설명으로 Node.js®는 개발자가 서버, 웹 앱, 명령줄 도구 및 스크립트를 만들 수 있는 무료 오픈 소스 크로스 플랫폼 JavaScript 런타임입니다.Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.Node.js®는 개발자가 서버, 웹 앱, 명령줄 도구 및 스크립트를 만들 수 있는 무료 오픈 소스 크로스 플랫폼 JavaScript 런타임입니다. node에 대해 저 자세하게 이해하고 싶.. 2024. 5. 13. [AWS] 로드 밸런싱과 로드 밸런서 로드 밸런싱이란?로드 밸런싱은 들어오는 네트워크 트래픽을 백엔드 서버에 분산하여 서버 풀 전체에 많은 양의 트래픽 들을 균형을 균등하게 배포하는 방법입니다.위와 같은 방법으로 여러 서버에 요청을 보내 애플리케이션의 가용성 확장성, 보안등의 성능을 향상 시킬수 있습니다. 이때 장치로는 로드 밸런서를 주로 사용합니다. 로드 밸런서로드 밸런서는 네트워크 트래픽을 처리하는 장치 혹은 소프트웨어입니다.일반적으로 클라이언트로부터의 요청을 여러 대의 서버로 분산시켜 부하를 분산하고,서버 간의 트래픽을 균형 있게 조절합니다. 로드 밸런싱 예시 온라인으로 웹 프로젝트를 운영한다고 가정해 봅시다.해당 웹 사이트에는 많은 사람들이 접속하여 웹사이트를 이용할 것입니다.하지만 이때 모든 요청들을 단일 서버에서만 처리하게.. 2024. 5. 6. SpringBoot에서 Vue.js를 연동하고 실행해보자 구현해 볼 것프로젝트를 진행하던 중 Vue.js를 SpringBoot에서 사용해야 하는 경우가 생겼습니다.따라서 Vue.js를 프로젝트를 기존에 진행하고 있던 spring Boot 내에서 설치하여 배포하려고 합니다. 설치 방법먼저 vue프로젝트를 설치해보겠습니다.깔끔하게 보기 위해서 Spring Boot 프로젝트에 vue 폴더를 생성한 후 진행하겠습니다.생성하는 방법은 리눅스 mkdir 명령어를 사용하도록 하겠습니다.mkdir vue 그러면 아래와 같이 vue 폴더가 생깁니다. 그럼 이 vue 폴더에서 작업을 하기 위해 vue 폴더로 디렉터리의 위치를 변경하겠습니다.변경 명령어는 cd 디렉토리명입니다.cd vue 그다음 vue 프로젝트를 만들어 주기 위해 아래 명령어를 시작해 줍니다.vue init .. 2024. 5. 4. [나는리뷰어다] <함수형 프로그래밍> 책 선정이번 4월 한빛미디어 서평단 "나는 리뷰어다"에서 신청한 책은 "함수형 프로그래밍 with 자바"입니다.많은 책들 중 이 책을 선택한 이유는 출판사도 꽤 알려진 출판사이며 "람다(lambda)에 익숙해지고 싶었기 때문입니다."그리고 저번 "헤드퍼스트 자바 3탄"이 너무 마음에 들었어서 같은 출판사의 책을 보고 싶었던 것 도 있던 것 같습니다. 출판사저번 "헤드퍼스트 자바" 편에서는 출판사 이야기를 하지 않았지만이 책의 출판사 "오라일리 미디어"는 미국의 출판사에서 출간된 책이며오라일리 미디어는 주로 컴퓨터 프로그래밍과 같은 책들로 이름이 높게 알려져 있습니다.저 같은 경우도 "밑바닥부터 시작하는 딥러닝", "밑바닥부터 시작하는 데이터 과학", "헤드퍼스트 자바" 등을 가지고.. 2024. 4. 21. 이전 1 2 3 4 5 6 7 ··· 37 다음