TIL(미사용)
-
5월 13일 - 또 React 겅부TIL(미사용) 2020. 5. 13. 22:08
방에서 공부하니까 눈이 침침해... 어디선가 바퀴벌레가 날 보고 있는 거 같고... 후... setState() - 비동기 함수이다. - 두 번째 인자로 콜백 함수를 넣을 수 있다. 이벤트 사용자가 웹 브라우저에서 DOM 요소들과 상호작용 하는 것 e.g) onClick, onChange 등등... Recat에서 이벤트 사용 시 주의 사항 1. 위의 onClick 같이 카멜 케이스 표기?를 사용한다. 2. 이벤트가 발생할 때 실행할 코드를 문자열이 아닌 함수의 형태로 전달한다. 3. DOM 요소에만 이벤트 설정이 가능하다. Hook useState state를 사용할 때 사용하는 함수, 첫 번째 인자로 초기 값을 넣어주면 원소가 2개인 배열을 반환한다. 첫 번째 원소는 state이름, 두 번째 원소는 그..
-
5월 11일 - Node.js 겅부TIL(미사용) 2020. 5. 11. 19:14
방에서 공부하면 왜 눈이 침침하냐... Node.js 서버 환경에서 작동하는 JS V8 엔진 적에 빨라짐, 하지만 아무리 빨라도 C, C++로 개발된 서버 앱보단 느림 Node.js에는 브라우저 JS에는 없는 process 객체를 지원한다. (브라우저에서는 window 라는 최상위 객체를 제공 함) 기존 서버와 Node.js와의 차이점 - 기존: 스레드를 기반으로 하는 *동기 방식 - Node.js: 이벤트를 기반으로 하는 **비동기 방식 * 동기 방식: 작업 요청이 있을 때마다 스레드를 여러 개 만드는 방식 -> 메모리 사용량이 증가 ** 비동기 방식: 이벤트가 발생하면 처리하는 방식, 스레드가 하나라서 스레드에 문제가 생기면 프로그램 전체에 영향 스레드 장점 - 사용자의 응답성을 향상 - 동시에 작업..
-
1월 14일 TIL - elastic beanstalk node.js 앱 배포(2)TIL(미사용) 2020. 1. 14. 23:18
공부... 습관화... 하자... 흐흑... 개발 config.yml 이 파일은 EB CLI를 사용할 때 여러 가지를 설정할 있다고 한다. projectName/.ebsxtensions/congi.yml 같이 만들면 된다. branch-defaults: master: environment: b2b-dev 해당 파일에는 위와 같은 코드?를 추가할 수 있는데, 자세히 알아보지는 못했지만, 이런 코드들로 인해서 배포를 잘못할 일이 없어지는 듯하다. (e.g - b2b-dev에 backend-dev를 배포하는 그런 행동) 구성 - 환경속성 구성 -> 환경속성 탭을 보면 아래와 같이 되어있다. 프로젝트에서 process.env를 통해 접근할 수 있는 상수를 정의하는 곳이다. 아래와 같이 정의하면, process...
-
1월 9일 TIL - elastic beanstalk로 node.js 앱 배포하기.TIL(미사용) 2020. 1. 10. 00:27
개발 유저와 회사 직원들이 사용하는 홈페이지 외에 다른 홈페이지가 필요하게 되었다. AWS 관해서는 잘 모르는 것이 많기에 그저 다른 홈페이지와 동일하게 구현하는 부분이 많을 것 같은데, 그래도 알고 구현해야 하니까... 공부하자... 틀린 거 있을 수 있음... On-premise, Iaas, Paas, SaaS On-premise 클라우드 서비스가 나오기 전까지 가장 일반적인 방식이었던 방법이다. 모든 것을 자체적으로 설치, 관리하기 때문에 서버 컴퓨터 같은 것이 자체적인 전산실에 있는 그런 방식이다. 구축하는데 시간이 오래 걸리며, 사용량에 관계없이 항상 일정 금액이 나가게 되며, 확장하는 것이 쉽지 않다. 클라우드 서비스 클라우드 서비스는 클라우드 서비스 공급자가 어느 영역까지 기능을 제공해주냐에..
-
12월 26일 TIL - EC2 리눅스 인스턴스 시작(1)TIL(미사용) 2019. 12. 27. 00:34
개발 리눅스 인스턴스를 사용해서 EC2를 시작해보자. 'instance'는 AWS 클라우드에 있는 가상 서버다. EC2와 함께라면, os와 너의 인스턴스에서 실행되는 app을 set up, configure할 수 있다. AWS에 가입할 때, AWS Free Tier로 EC2를 사용할 수 있다. 만약 AWS 계정 만든지 12개월이 지나지 않고, EC2를 위한 free tier 혜택이 초과하지 않았다면, 이 튜토리얼을 끝내기 위해 어떠한 비용도 필요하지 않다. 왜냐하면 free tier 혜택 범위에서 우리가 옵션을 선택해 줄 예정이니까. 그렇지 않으면 요금폭탄 맞는다. Overview 인스턴스는 Amazon EBS-backed 인스턴스이다. 이게 의미하는 것은 root volume이 EBS volume이라는..
-
12월 23일 TIL - AWS EC2 개념TIL(미사용) 2019. 12. 23. 23:47
이야~ 정신이 없네~ 개발 EC2 특징 1. 유연한 가상 컴퓨팅 2. 클라우드 호스팅 서비스 3. 통합성 (S3, RDS 등) 4. 보안 주요 구성 인스턴스 : 유형에 따라 호스트의 컴퓨터 하드웨어가 결정 됨 EBS : pc의 하드디스크같은 역할 AMI(아마존 머신 이미지) : 소프트웨어 구성이 기재된 템플릿(e.g - os, 앱 서버, 앱) 영어 음... 오늘도 공부 하기는 했는데... 뭔가 너무 안 외우고 그냥 하나... 원어민 감성으로 하기엔 너무 나이를 먹어버린 게 아닐까 영어 공부: 1시간 개발 공부: 30분 아오 어제 새벽 4시에 자지만 않았어도... 크리스마스는 EC2 공부나 해야겠다 ㅎ...
-
12월 21일 TIL - Next.js 버전 업 8.1.0 -> 9.1.6TIL(미사용) 2019. 12. 22. 02:39
개발 Next.js 버전 업 8.1.0 -> 9.1.6 static 폴더 deprecated 기존에 image 등을 저장하던 '/static' 폴더가 deprecated되었고, '/public/static'이 새로 생겼다. https://github.com/zeit/next.js/blob/master/errors/static-dir-deprecated.md zeit/next.js The React Framework. Contribute to zeit/next.js development by creating an account on GitHub. github.com Router.onRouteChangeComplete deprecated 아래와 같은 코드로 변경되었다. 다른 Router.xxxx 들도 비슷한..
-
12월 20일 TIL - 영어공부만TIL(미사용) 2019. 12. 21. 00:34
여러모로 싱숭생숭하구먼 개발 https://github.com/zeit/next.js/issues/7979 영어 for example, the musical score performed during its most thrilling moments can enhance the suspense and terror of the onscreen action, someting that is difficult to achieve in other ways. 콤마 뒤에있는 문장은 부연설명이다. 영어: 1시간 개발: 0분 친구랑 통화를 너무 오래했다... 내일은 개발 링크 보면서 Next.js 버전업 오류 확인하자