것

고정 헤더 영역

글 제목

메뉴 레이어

것

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (18)
    • Computer Science (10)
      • 네트워크 (2)
      • 운영체제 (1)
      • 데이터베이스 (6)
      • 자료구조 (0)
      • etc (1)
    • programming (7)
      • Javascript (4)
      • Typescript (0)
      • NodeJs (0)
      • NestJs (1)
      • AWS (2)
    • 개발자의 끄적임 (1)

검색 레이어

것

검색 영역

컨텐츠 검색

programming

  • AWS - EC2의 기초와 생성 절차

    2023.11.22 by Dohangang

  • AWS의 카테고리와 용어

    2023.11.08 by Dohangang

  • async/await 기초 이해 (javascript)

    2023.09.12 by Dohangang

  • Promise 기초 (Javascript)

    2023.08.29 by Dohangang

  • Callback 함수 (수정 중)

    2023.08.17 by Dohangang

  • 자바스크립트 동기, 비동기 (기초)

    2023.08.05 by Dohangang

  • 의존성 주입(Dependency Injection)

    2023.07.20 by Dohangang

AWS - EC2의 기초와 생성 절차

AWS에서 제공하는 클라우드 컴퓨팅 서비스 중 하나인 EC2에 대해 간략히 알아보고 EC2 인스턴스 생성과 웹 브라우저에서 우리가 생성한 EC2에 접속할 수 있게 설정하는 절차를 살펴보도록 하자 자세하게 알고 싶다면, 클라우드 컴퓨팅을 이해할 필요가 있으니 추후에 깊이 있게 학습해 보길 바란다 EC2 = Elastic Compute Cloud (ECC -> EC2) - 안전하고 크기 조정(Elastic: 탄력적인)이 가능한 컴퓨팅 파워를 Amazon 클라우드에서 제공하는 웹서비스 - 컴퓨터를 통째로 빌려주는 컴퓨터 임대 서비스라고 이해하면 쉽다 - 원격제어를 통해 컴퓨터를 조작하고더 이상 필요 없어지면 언제든지 버릴 수 있는 서비스다 - 요구사항에 따라 조정하고 다양한 용도를 쉽게 구성할 수 있으며 여..

programming/AWS 2023. 11. 22. 23:49

AWS의 카테고리와 용어

Amazon Web Services(AWS)는 클라우드 컴퓨팅 플랫폼 및 서비스를 제공한다. 기업 및 개발자가 애플리케이션을 빌드, 배포, 관리하는 데 도움을 주는 서비스이다. 이 글은 AWS를 사용해 보았고, 자주 보지만 여전히 잘 모르겠는 사람을 위한 정보의 나열입니다. 대략적인 틀을 아는 용도로만 참고하길 바랍니다. 🌟 카테고리 컴퓨팅 (Compute): Amazon EC2 (Elastic Compute Cloud): 가상 서버 호스팅. AWS Lambda: 서버리스 컴퓨팅 서비스. AWS Elastic Beanstalk: 애플리케이션 배포 및 관리 플랫폼. 스토리지 (Storage): Amazon S3 (Simple Storage Service): 객체 스토리지 서비스. Amazon EBS (El..

programming/AWS 2023. 11. 8. 16:42

async/await 기초 이해 (javascript)

이번 게시물에서는 프로젝트를 진행하거나 타인의 코드를 보다보면 쉽게 볼 수 있는 비동기 처리를 위한 async/await에 대해서 학습할 것이다. 학습하기 전 저의 async/await 인식 정도는... async를 붙이면 비동기처럼 작동하게 한다. await를 붙이면 해당 코드가 완료될 때까지 다음 코드가 진행되지 않는다. async가 없으면 await를 붙일 수 없다. await를 사용하여 계산이 완료되지 않은 데이터를 의도와 다르게 전송되지 않도록 한다 정도의 지식만 가지고 코드를 읽거나 작성했었다. node.js로 처음 개발을 시작할 때부터 사용해 왔던, 찝찝한 마음으로 알아봐야겠다는 생각만 하고 다른 것에 치여 미뤄둔 문법이었다. 이번 학습이 명확한 생각을 갖고 동기/비동기를 다루는 계기가 되었..

programming/Javascript 2023. 9. 12. 22:17

Promise 기초 (Javascript)

동기/비동기를 학습하였다면 callback 함수, Promise, async/await 등을 들어봤을 것이다. 이번 게시물에서는 Promise를 살펴보도록 하자. 필자는 학습하기 전에는 Promise가 무엇인지 어렴풋이 알기만 하고 실제로 어떤 것인지 어떻게 사용하는지에 대해서는 자세히 알지 못했다. 간단히, 비동기적인 작업을 보다 구조적이면서, callback 지옥을 피하고 가독성 있는 코드를 작성할 수 있게 도와준다. 정도로만 생각하고 막상 설명을 하려니 구체적인 그림이 떠오르지 않았다. 책과 MDN, Blog 등을 통해 학습을 한 지금 역시 정리가 잘 되지 않아 실망스러운 상태다. 해당 게시물을 읽는 분들은 부디 학습에 도움이 되는 글이기를 바란다. - Promise란? 어떠한 작업의 중간 상태를 ..

programming/Javascript 2023. 8. 29. 11:03

Callback 함수 (수정 중)

- 차례 1) Callback 함수는 무엇인가? 2) Callback 함수의 필요성(why? when?) 3) 어떻게 사용할까? 4) 문제점과 해결방안 1) Callback 함수는 무엇인가? 콜백함수는 다른 함수의 인자로 전달되는 함수로, 특정 이벤트나 조건이 발생했을 때 호출되는 함수입니다. 즉, 다른 함수 내에서 사용될 때 실행되는 함수를 말합니다. (나중에 호출되는 것이 목적) 2) Callback 함수의 필요성 (why? when?) 비동기 작업의 완료나 이벤트 처리와 같이 나중에 발생하는 일에 대한 응답을 처리할 때 유용하다. 웹 페이지에서 버튼 클릭 이벤트에 응답하는 함수를 정의할 때 파일 다운로드가 완료되면 실행되는 함수를 정의할 때 타이머나 인터벌로 주기적 작업을 수행하는 함수를 정의할 때..

programming/Javascript 2023. 8. 17. 02:12

자바스크립트 동기, 비동기 (기초)

Callback함수, Promise, async/await는 자바스크립트를 학습하고 사용하다 보면 자주 접하게 되는 용어이다. 학습했던 초기에는 각각의 개념들이 연관이 있다는 것을 인지하지도 못했었다. 필자처럼 따로따로 지식을 학습하다 도대체 이걸 왜 하고 있는 것인지 헤매는 사람들을 위해 Callback함수, Promise, async/await를 정리하고자 했다. 하지만 지식을 정리하다 보니 자바스크립트의 동기, 비동기를 선행하는 것이 옳다고 판단하여 해당 글을 작성한다. 깊게 이해하고자 한다면 해당 글이 아닌 다른 글을 학습하길 바랍니다. Callstack, Memory Heap, Queue, Event Loop, Web APIs, 싱글스레드, 멀티스레드, block, non-block I/O 등의..

programming/Javascript 2023. 8. 5. 22:37

의존성 주입(Dependency Injection)

NestJS로 프로젝트를 시작하기에 앞서 의존성 주입에 대해 알고 넘어가고자 한다. 과거 협업을 통해 처음 접해봤던 NestJS에서 가장 기억에 남는 개념은 의존성 주입이었다. JAVA와 Spring에 대한 이해가 없고 Node.js와 express만 사용해왔던 afterWe-backend 팀을 위해, 의존성 주입에 대한 정리를 해보고 공유한다면 좋을 것 같아 주제를 선정하게 되었다. 필자의 해석이 들어간 글이므로 진실의 유무보다는 이해를 하는데 중점으로 보길 바란다. 무엇인지 알아보기에 앞서 의존성 주입이 왜 필요한지부터 알아보자. 사람의 여러가지 행동들을 담게 될 Human 클래스가 있다고 가정해보자. 이 Human 클래스는 '행동하다'라는 메소드를 갖고있다. 그런데 이 Human 클래스의 '행동하다..

programming/NestJs 2023. 7. 20. 19:53

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
것 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바