일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DevOps
- WSGI
- 쿠버네티스
- terraform
- IAC
- Kubernetes
- Service
- Deployment
- leetcode
- elasticsearch
- AZ-104
- AZ-900
- asyncio
- ansible
- Django
- 자바스크립트
- Python
- EC2
- event loop
- docker
- dockerfile
- ebs
- EKS
- FastAPI
- AWS
- AZURE
- asgi
- Network
- K8S
- POD
- Today
- Total
목록전체 글 (174)
궁금한게 많은 개발자 노트
Serialize(직렬화) 쿼리셋,모델 인스턴스 등의 complex type(복잡한 데이터)를 JSON, XML등의 컨텐트 타입으로 쉽게 변환 가능한 python datatype으로 변환시켜줌 Serializer는 우리가 Django 에서 사용하는 파이썬 객체나 queryset 같은 복잡한 객체들을 REST API에서 사용할 json 과 같은 형태로 변환해주는 어댑터 역할을 한다. Deserialize 받은 데이터(크롤링시 parse사용>python datatype)를 validating 한 후, parsed data를 complex type으로 다시 변환 간단하게 말해서 django에 저장되어 있는 모델 인스턴스를 REST API에서 사용하는 JSON의 형태로 바꿔주는 것을 말합니다. 다음은 Seria..
참고 : google javascript style guide Google JavaScript Style Guide Google JavaScript Style Guide 1 Introduction This document serves as the complete definition of Google’s coding standards for source code in the JavaScript programming language. A JavaScript source file is described as being in Google Style if and only i google.github.io style guide : 단순히 사용의 편의뿐만이 아닌 논리적인 근거를 가진 convention ex) mod..
npm : node package manager, registry, npm CLI npm install --save-dev : 개발하는 환경에서만 필요한 의존성 package.json에서 dependencies는 실제 실행 환경, devDependencies는 개발 환경에서 필요한 의존성들 package.json : 대략적인 package의 버전을 정의 (다른 패키지의 버전이 업데이트 되더라도 따라가기 위해, 추적을 위함) 실제 설치되는 버전과 정확히 일치하지는 않을 수 있음을 유의 package-lock.json : package의 실제 설치된 버전을 정의 (협업 시에나 환경이 달라지는 경우 매우 중요) 설치되는 package들은 node_modules 아래에 설치되게 됨 node_modules아래의 ..
require : 각 file간 import를 하기 위한 node에서의 함수 -> node의 module system에서는 각 파일 하나 하나가 module이므로 다른 module을 가지고 오는 함수가 require ex) CommonJS : require, ECMAScript : import, export 사용 하나의 파일에서 여러번 require로 가져와지더라도 가져오는 파일의 load는 한번만 일어나게 됨(매번 loading되지 X) 프로젝트 내에 있는 파일을 가져오기 위해서는 상대 경로로 써주어야 함 예외) http, etc : node standard library에 있는 모듈은 절대 경로를 지정해 가져오고, node_modules안에 있는 모듈을 가져올때에는 절대 경로를 사용할 수 있음 즉, ..
정규표현식(Regular Expression) 정규표현식(Regular Expression)은 문자열에서 특정 내용을 찾거나 대체 또는 발췌하는데 사용한다. 예를 들어 회원가입 화면에서 사용자로 부터 입력 받는 전화번호가 유효한지 체크할 필요가 있다. 이때 정규표현식을 사용하면 간단히 처리할 수 있다. const tel = '0101234567팔'; // 정규 표현식 리터럴 const myRegExp = /^[0-9]+$/; console.log(myRegExp.test(tel)); // false 반복문과 조건문을 사용한 복잡한 코드도 정규표현식을 이용하면 매우 간단하게 표현할 수 있다. 하지만 정규표현식은 주석이나 공백을 허용하지 않고 여러가지 기호를 혼합하여 사용하기 때문에 가독성이 좋지 않다는 문..