본문 바로가기

verdantjuly

(341)
TIL 20230920 이번 주 목표 이력서 pass 오늘 목표 이력서 작성 오늘 한 것 이력서 나만의 양식으로 작성 1. 이력서 세션 내가 잘 알고 잘 설명할 수 있는 것들만 적는다 기술 관련 내용이 주를 이뤄야 한다 간결하고 명확하게 구체적으로 (주저리 주저리 금지) 면접때 물어보고 싶은 포인트를 심어야 한다 (오오 이것도 할 줄 알아? 잘 알고 있는지 물어봐야지) 가급적 2장이 넘지 않도록 내가 이 프로젝트에서 뭘 했는가 역할, 만난 어려움 > 해결한 과정 고생한 포인트 (로그) 3-5개 대주제 잡기 내 지식을 얼마나 노출해야 할까 프로젝트 기능은 아주 간단히 한 줄 정도 구어체 말고 했음 함 이렇게 끝나게 링크를 달 때는 명시적으로! github notion 등 > 링크 직접 넣지 말고 하이퍼링크로 넣기 오타 수정 2...
TIL 20230919 이번 주 목표 지원주차 타임테이블 아침 6시 - 7시 : 운동 아침 7시 - 7시 30분 : 샤워 및 하루 준비 아침 7시 30분 - 9시 : 미륵관심법 아침 9시 ~ 아침 11시 : 프로젝트 공부 아침 11시 ~ 저녁 8시 : 스파르타 커리큘럼 저녁 8시 - 9시 : 기술면접 답변 암기 저녁 9시 - 11시 : 응답하라 추억시대 오늘 목표 면접 잘 보기 오늘 한 것 미륵관심법 PATCH API 1. typeORM update typeORM에서는 update를 사용할 때 변경 기준이 앞에 오고 변경할 것이 뒤로 간다. async update(updateDeviceDto: UpdateDeviceDto) { try { const result = await this.deviceRepository.update(..
TIL 20230917 이번 주 목표 응답하라 추억시대 : 최종 발표 준비 오늘 목표 응답하라 추억시대 : 최종 발표 준비 오늘 한 것 응답하라 추억시대 : 최종 발표 준비 1. 서버가 꺼졌을 때 꺼진 서버의 이름과 포트를 출력 문제 socket.remotePort로 출력하면 우리가 원하는 정해진 포트 번호가 나오지 않고 연결 시에 사용되는 포트 번호가 나온다. 시도 socket.localPort > undefined 해결 노드 등록 시 저장하였던 info를 socket 안에서 불러온다. 알게된 것 코드를 자세히 이해하고 사용하자. 정리 코드를 자세히 이해하고 사용하자. 체크리스트 [ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가? [ O ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가? KPT Keep 다시 초심..
TIL 20230916 이번 주 목표 미륵관심법 : 기기 관리 API 뼈대 잡기 응답하라 추억시대 : 최종 발표 연습 TIL 다시 양식에 맞춰 적기 오늘 목표 미륵관심법 : 기기 관리 API 뼈대 잡기 응답하라 추억시대 : 최종 발표 연습 오늘 한 것 미륵관심법 : 기기 관리 API 뼈대 잡기 응답하라 추억시대 : 최종 발표 연습 1. Nest can't resolve dependencies ~ 문제 Nest can't resolve dependencies of the DevicesService (?). Please make sure that the argument DeveiceEntityRepository at index [0] is available in the DevicesModule 시도 Repository가 Modul..
TIL 20230904 : TCP 전송 제어 프로토콜(Transmission Control Protocol) = TCP/IP 웹 브라우저들이 WWW에서 서버에 연결할 때 사용되며, 이메일 전송이나 파일 전송에도 사용된다. TCP 세그먼트 구조 TCP는 데이터 스트림으로부터 데이터를 받아 들여 이것을 청크 단위로 분할한 뒤 TCP 헤더를 덧붙여 TCP 세그먼트를 생성한다. TCP 세그먼트는 IP 데이터그램에 패킷화되어 상대방과 주고 받게 된다. 프로세스는 TCP를 통해 데이터 버퍼를 인수로 넘겨 줌으로써 데이터를 전송한다. TCP는 이 버퍼들을 묶어 세그먼트를 생성하여 인터넷 모듈(IP 등)을 통해 목적지의 TCP로 각각의 세그먼트들을 전송한다 TCP 세그먼트는 세그먼트 헤더와 데이터의 두 섹션으로 구성된다 TCP 헤더는 10개의 필수 필..
TIL 20230904 : OSI 7계층 OSI 7 계층 = OSI 모형(Open Systems Interconnection Reference Model) 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 이 모델은 프로토콜을 기능별로 나눈 것이다. 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공한다. 쉬운 말로, OSI 7계층은 계단으로 연결된 7층 건물과 같다. 그리고 사람들은 계단을 통해 바로 아랫층에서 전해주는 기능만 이용할 수 있다. 계층 1: 물리 계층 (Pysical layer) 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다. 네트워크의 높은 수준의 기능의 논리 데이터 구조를 기초로 하는 필수 계층이다. 다양한 특징의 하드웨어 기술이 접목..
TIL 20230815 이번 주 목표 최종 프로젝트 시작 오늘 목표 주희 님과 회의 20230816 회의 목록 작성 겐트 차트 만들기 뼈대 만들기 오늘 한 것 주희 님과 회의 뼈대 만들기 20230816 회의 목록 작성 겐트 차트 만들기 1. 소켓 연결 시 연결이 되지 않는다. 문제 시도 init.js에서 소켓 연결의 비동기 함수를 제거하고 논리적으로 타당한 방향으로 계속 변경해 보았다. 해결 import Http from 'http'; import { ExpressApp } from './app.js'; import sequelize from './db/sequelize.js'; import Env from './env.js'; import socket from './socket.js'; export class Server ..
TIL 20230814 이번 주 목표 9gle 발표 최종 프로젝트 시작 오늘 목표 주희 님과 회의 뼈대 작성 시작 9gle 발표 오늘 한 것 주희 님과 회의 뼈대 작성 시작 9gle 발표 1. Git Flow master > release (배포 전 검사) > develope (기능 브랜치 집합) > feature master > hotfix (긴급 수정) 2. Error handling 에러 핸들링시 throw를 이용하여 service 에서 controller로 보내 주고 catch error 하면 좋은 점 : 내가 예측할 수 없는 에러를 처리할 수 있다. 정리 Git Flow master > release (배포 전 검사) > develope (기능 브랜치 집합) > feature master > hotfix (긴급 수정)..