profile
항상 이유와 과정을 궁금해하는🤔 백엔드 개발자의 기술 블로그 입니다!
post-thumbnail

[JSCODE] 3주차 스터디 - 신뢰적 데이터 전송의 원리와 TCP#4

슬라이딩 윈도우 프로토콜(Sliding Window Protocol) 데이터 통신에서 사용되는 흐름 제어 기법 중 하나 송신자와 수신자가 각각 윈도우라는 버퍼를 가지고 있으며, 윈도우의 크기에 따라 한 번에 보낼 수 있는 패킷의 개수가 결정됨 슬라이딩 윈도우는 윈도우의

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

[JSCODE] 2주차 스터디 - HTTPS 와 DNS 그리고 UDP#3

이전 http 프로토콜 내용을 다룰 때도 한번 언급되었던 개념이었던 https 이번 게시글의 메인 주제이다. 그럼 http와 항상 함께 언급되는 https에 대해서 알아보자. HTTPS VS HTTP HTTPS URL은 "https://" 로 시작, 기본 포트번호는

2023년 11월 14일
·
0개의 댓글
·
post-thumbnail

[JSCODE] 1주차 스터디 - HTTP 프로토콜#2

HTTP(Hypertext Transfer Protocol)는 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동서비스 제공자(service provider)와 서비스 요청자 (service

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

[JSCODE] 1주차 스터디 - 컴퓨터 네트워크#1

컴퓨터 네트워크란? 네트워크란 연결하는 선이나 장치 같은 물리적인 측면부터 데이터를 주고받는 데 필요한 메시지나 규약과 같은 물리적이지 않은 측면까지 모두 포함한, 통신 과정 전체를 아우르는 개념 * 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것을 의미 최

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

[Spring] gradle QueryDsl 설정 (with. kotlin)

OS: macOS Ventura 13.2.1IDE: IntelliJSpringBoot: 3.0.5Jdk: openjdk 17버전Gradle언어: Kotlinbuild.gradle.ktsQueryDsl 사용을 위한 디펜더시 추가implementation("com.quer

2023년 10월 15일
·
0개의 댓글
·
post-thumbnail

TIS - 서버사이드 스크롤 페이징

👩🏻‍💻: 스크롤을 내릴 때 데이터 끝에서 스크롤이 부드럽게 내려갔으면 좋겠는데 그럴러면 페이징 데이터 뒤에 데이터가 2-3개 정도 더 필요할거 같아요단순 서버사이드 페이징은 offset과 limit 값을 받아오면 그만이였는데 스크롤페이징은 데이터를 더 붙여줘야

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

TIS - 검색조건 있는 조회 데이터 Excel Export 하기

조회 데이터를 excel로 export 할 때검색조건이 많아 쿼리스트링으로 감당이 안되는 문제 발생 그렇담 임시저장을 어디에..?1) DB 테이블 -> 이를 위한 테이블을 또 설계? 비효율적이라 판단 2) Redis -> 인메모리 디비이기 때문에 속도면에서 탁월하다고

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

Gitlab CI/CD 설정 방법 (with. AWS ECS)

* docker, docker-compose 설치 필수 Gitlab은 CI/CD를 사용하려면 위해 Gitlab-runner를 필수로 등록해줘야함 아래 Gitlab-runner 설정 방법은 공유 러너, 그룹 러너, 특정 러너 중 특정 러너 설정 방법 중심으로 작성됨 Do

2023년 1월 24일
·
0개의 댓글
·
post-thumbnail

Docker 이론편

컨테이너 기반 가상화 도구, 리눅스 상에서 컨테이너 방식으로 프로세스를 격리해서 실행하고 관리할 수 있도록 도와주며, 계층화된 파일 시스템에 기반해 효율적으로 이미지(프로세스 실행 환경)를 구축할 수 있도록 해준다.도커를 사용하면 이미지를 기반으로 컨테이너를 실행 할

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

TIL - TypeScript #3

Call Signature란? > 함수의 인자(arguments) 타입과 반환 타입을 알려주는 것이다. 선언 방법 오버로딩(Overloading)이란? > * 오버로딩이란 이름은 같지만 파라미터 개수, 타입(시그니처)이 다른 함수를 중복으로 선언하는 것을 의미한다.

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

Kafka Error: Runner The coordinator is not aware of this member

갑자기 잘 송신되던 실시간 데이터의 송신 이슈 발생수신받은 데이터를 다시 송신하는 Data-Agent 에서 해당 kafka 에러가 발생한 시점부터 일부 데이터들이 송신되지 않는 문제가 발생했음Runner The coordinator is not aware of this

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

TIL - TypeScript #2

다른 언어는 작성한 토드를 컴파일하여 0과1로 바꿔주거나 어셈블리 코드나 바이트 코드가 되기도 한다. 즉, 기계가 이해할 수 있는 다른 종류의 코드로 변환된다.타입스크립트의 경우는 좀 다르다. 작성한 코드가 자바스크립트로 변환된다.그 이유는, 브라우저가 타입스크립트가

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

TIL - TypeScript #1

타입스크립트 TIL을 들어가며.. 회사에서 자바스크립트를 사용하다가 지금은 타입스크립트로 넘어온 상태이다. 하지만 중간에 충분한 스터디 과정이 없이 프로젝트를 진행하면서 스터디도 병행한터라 제대로 이론 학습이 되어있지 않아 타입스크립트를 사용하면서도 제대로 사용하고

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

Error: ENOSPC: no space left on device

Docker 배포중 해당 에러 발생error An unexpected error occurred: "ENOSPC: no space left on device"사용하지 않는 빌드된 Docker 이미지/컨테이너로 인해 디스크가 가득차 공간 부족 문제 발생도커 시스템 정리

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

lodash map 함수 비동기 처리 이슈

lodash map 함수 사용하여 내부에서 데이터 조회시 response 데이터 빈배열로 반환(DB에 데이터가 있음에도)map 함수의 비동기 처리map 함수 대신 for await 사용

2022년 4월 3일
·
0개의 댓글
·
post-thumbnail

TS1110 Type expected 에러 발생

node_modules/cheerio/lib/types.d.ts:8:36 - error TS1110: Type expected.typeScript 버전과 해당 모듈의 버전 호환 문제최신 버전의 TypeScript 를 설치

2022년 3월 16일
·
0개의 댓글
·
post-thumbnail

[Node.js] PM2 명령어 정리

프로세스 시작 프로세스 로그 확인 서버 재부팅 시 pm2 프로세스 자동 재실행 셋팅 자동 재실행 여부 확인

2021년 11월 14일
·
0개의 댓글
·
post-thumbnail

CSV 파일 export 시 한글 깨짐

csv/excel Export API 개발중 csv export후 파일 열면 한글이 깨지는 현상 발생 (but, 로컬테스트시엔 깨짐현상 없었음;)utf-8 인코딩 문제로 인한 csv 한글 깨짐현상 발생함파싱 문자열 앞에 특정 문자열 \\uFEFF 붙여 해결참고https

2021년 11월 14일
·
0개의 댓글
·
post-thumbnail

yarn install 시 python 에러 발생

yarn install 시 python 에러 발생bcrypt 모듈 설치시 node 버전 호환 문제 발생node 버전의 다운그래이드로 해결 가능하다 사용하는 다른 모듈의 node 버전 호환 문제를 야기하기에 다른 방법을 찾았다.모듈 교체 (bcrypt -> bcryptj

2021년 11월 14일
·
0개의 댓글
·