일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 다이어트
- 시맨틱태그
- 달리기
- 탄수화물
- 비전공자개발자이야기
- 심박수
- 조깅
- 청라맛집
- 송도커낼워크
- 걷기
- SementicWeb
- 부평파스타맛집
- 바이러스
- HTML
- 아이들이 좋아하는
- SementicTags
- TypeORM
- 근력
- 칼국수맛집
- 에너지원
- K 디지털 크레딧
- 막창맛집
- 코로나19
- 마라탕맛집
- 인천맛집
- 심폐지구력
- 무궁화분식
- 서구맛집
- 근지구력
- 유연성
- Today
- Total
목록IT (68)
Feel It First
목적 : EC2에서 기본 세팅하는 방법 정리 EC2에서 기본 세팅하기 사실 참고자료에 있는 블로그를 참고하면서 진행을 했는데, 너무 상세하게 잘 작성해주셔서 참고자료에 있는 블로그로 바로 넘어가도 무방함.. 먼저 생성된 EC2 인스턴스를 체크하고 연결을 누르면 아래와 같은 화면이 나옵니다. SSH 클라이언트에 들어가면 안내 문구들이 나오는데 터미널을 실행시켜서 키 페어가 생성된 위치로 이동하고 SSH 클라이언트 하단의 있는 명령어를 복사해서 붙여넣으면 그대로 ubuntu환경으로 접속하게 됩니다. 그 다음에 node.js, git clone, pm2 설치 등을 진행한 후 서버를 실행하면 EC2에서 부여받은 IPv4 포트번호로 접속이 가능해집니다. ubuntu 환경에서 node.js 설치 등의 명령어는 참고..
목적 : AWS를 이용하여 https 환경으로 배포한 과정 기록하기 AWS EC2 인스턴스 생성하기 AWS 회원가입 진행 후 가장 먼저 진행해야 할 것은 EC2 인스턴스 생성하기다. 서비스 > EC2 > 인스턴스 시작에 들어가서 아래의 사항을 입력해주면 된다. 이름 및 태그 애플리케이션 및 OS 이미지 원하는 OS 환경을 선택하고 서비스 운영이 목적이 아닌 학습이 목적이라면 프리 티어 사용 가능한 이미지를 선택하여야 한다. 인스턴스 유형 마찬가지로 프리 티어 사용 가능이라고 되어 있는 유형 중에서 잘 선택해야 한다. 키 페어(중요!!) AWS에서 가상 서버에 접근하려면 개인키(private key)와 공개키(public key)로 구성된 키 페어(key pair)가 필요하다. 공개키는 AWS에 업로드되어..
부트캠프를 수료하고 어느덧 취업준비 4개월차.. 한 기업에서 서류 합격 통보와 함께 코딩테스트 과제를 받게 되었다. 주어진 시간은 익일 18시까지 약 30시간의 시간을 부여받았다. 문제 유형 1번 알고리즘 문제 1번부터 n까지의 숫자 배열을 재배열 하는 문제 단, 두 개의 연속된 숫자는 항상 같이 이동한다. 내가 작성한 코드 function shuffleArray(n) { const array = []; const result = []; for (let i = 1; i number % 2 !== 0); const shuffle = odd.sort(() => Math.random() - 0.5) for (let i = 0; i < shuffle.length; i++) { result.push(shuffle..
기존 코드 google, kakao, naver 반복되는 코드 발생! import { Controller, Get, Req, Res, UseGuards } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { Request, Response } from 'express'; import { User } from '../users/entities/user.entity'; import { UserService } from '../users/user.service'; import { AuthService } from './auth.service'; interface IOAuthUser { user: Pick< User, | '..
목적 : 학습내용 정리 TypeORM이란? TypeORM은 TypeScript로 작성된 ORM(Object-Relational Mapping) 라이브러리로, Node.js, Browser, React Native 등 다양한 플랫폼에서 사용할 수 있다. TypeORM 특징 TypeScript 지원: TypeORM은 TypeScript를 기본 언어로 사용하기 때문에, 타입 안정성과 가독성을 높일 수 있습니다. 다양한 데이터베이스 지원: TypeORM은 MySQL, PostgreSQL, SQLite, MSSQL, Oracle 등 다양한 데이터베이스를 지원합니다. ORM 기능 제공: TypeORM은 객체와 데이터베이스 간의 매핑을 쉽게 할 수 있도록 ORM 기능을 제공합니다. 이를 통해 객체를 데이터베이스에 저..
목적 : 에러 해결 과정 기록 구현하고자 했던 내용 Docker-compose를 이용해 서버와 MySQL 컨테이너를 실행시키기 Dockerfiledocker-compose.yaml version: '3.7' services: app: build: context: . dockerfile: Dockerfile ports: - 3000:3000 volumes: - ./:/app environment: MYSQL_HOST: mysql MYSQL_USER: root MYSQL_PASSWORD: password MYSQL_DB: workout mysql: image: mysql:8.0 restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE..
목적 : 배운 내용 간단히 정리 클래스(class) 클래스는 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태(멤버 변수)와 메서드(함수)로 구성된다. 클래스의 특징 class 안에 함수와 변수를 넣어줄 수 있는데, 변수를 선언할 때는 let, const 등을 작성하지 않는다. class의 변수명 첫 글자는 대문자로 지정한다. this를 사용하여 class 내부에 존재하는 다른 함수 또는 변수를 함수 내에서 사용할 수 있다. 내장함수 constructor() 생성자를 사용하여 초깃값을 생성해 줄 수 있다. 객체 지향 프로그래밍(Object Oriented Programming) 객체 지향 프로그래밍이란 컴퓨터 프로그램을 명령어의 목록으로..
목적 : 오늘 배운 내용 요약 데이터 타입에 따른 저장 방식 데이터 타입은 아주 단순하게 나눠보면 String, Number, Boolean, undefined 등은 원시 타입(Primitive), Object, Array 등은 참조 타입(Reference)으로 나뉜다. 문자열과 숫자 등의 데이터는 변수의 메모리에 그 값이 직접 저장된다. 배열과 객체는 데이터의 주소값이 저장된다. 그렇기 때문에 배열과 객체는 주솟값을 공유하는 변수의 값이 변하게 되면 원본 값도 변하게 된다. 만약 객체나 배열을 원본에 영향을 주지 않는 새로운 복사본으로 만들고자 한다면 얕은 복사 즉, 스프레드 연산자를 사용하면 된다. 스프레드 연산자는 [...array], {...object} 로 사용된다. 하지만 아래와 같은 코드에서..
1. 개발자가 되기로 결심하다. 2022년 1월 고민 끝에 개발자가 되기로 결심을 했다. 어디서부터 어떻게 시작해야 하는지 막막했다. 다행히도(?) 주변을 둘러보니 개발자인 지인들이 꽤 있었다. 그중에 군대 선임이자 친구인 개발자 친구에게 조언을 구했다. 그때의 대화 내용이 잘 기억 안 나지만.. 어쨌든 파이썬을 배우라는 내용이었다. 그렇게 나는 국비를 이용해 파이썬 강의를 결제했다. 과정 만족도 본인 평가 결과가 말을 해주고 있는 것 같다. 너무 어려웠다.. 지금 생각해 보면 강의에 문제가 있었다기보다는 처음 개발 공부를 프로그래밍언어부터 시작하는 것이 좀 버거웠던 것 같다. 2. 역시 생활코딩이 국룰..? 그래도 파이썬 강의를 한 달 정도 듣고 보니 개발씬(?)에 시야가 좀 넓어진 것 같다. 스스로 ..
기업협업 소개 Wecode 3개월차 커리큘럼인 기업협업은 채용의 니즈가 있는 기업에서 한달간의 인턴생활을 거쳐 실무역량을 기를 수 있도록 하는 프로그램이다. 내가 한달동안 인턴생활을 하게 된 기업은 (주)인티그레이션(메디스트림)이다. 메디스트림은 한의사분들이 진료에만 온전히 집중할 수 있도록, 프랜차이즈에 가입한 것과 같은 수준의 서비스를, 플랫폼이 제공하는 것을 목표로 하고 있습니다. 이외에도 한의대생을 대상으로 다양한 교육 및 커뮤니티를 운영하고 있습니다. 프로젝트 소개 상권분석 프로젝트를 진행하였습니다. 자세한 내용은 기업의 보안상 공개할 수 없습니다.^^ 개발인원 Frontend : 1명 Backend : 1명 DevOps : 1명 KPT 회고 KEEP 매일 진행되는 Scrum metting의 원..