# Backend

1567개의 포스트
post-thumbnail

스레드와 동시성

스레드의 개념을 파악한다.멀티스레드동시성의 개념을 파악한다.vs 병렬성즉, 모든 프로세스는 한 개 이상의 스레드를 가진다.이때, 두 개 이상의 스레드를 가지는 것을 멀티 스레드라고 한다.멀티 스레드 예시 : 워드 프로세서에서 UI을 표시하는 스레드, 입력에 응답하는 스

어제
·
0개의 댓글
·

[C-TIL] #57 : 테스트 코드 작성 및 로깅, 앱 테스트 / API 오류 수정

테스트 코드 작성을 진행했고, 로깅을 진행했다. 로그를 작성하면서 어떤 위치에 어떤 로그를 찍어야 할지에 대해서 고민을 하다 구글링을 해봤는데, 글1, 글2 가 큰 도움이 되었다. 이후에 수정 사항을 보완한 앱이 재배포돼서 테스트를 했고, 인수인계서도 마저 작성을 진행

어제
·
0개의 댓글
·
post-thumbnail

Golang 설치

최신 버전의 Go 다운로드 다음 명령을 사용하여 공식 웹 사이트에서 다운로드한다1) 패키지 다운로드예) 현재 기준 1.19.1 이 최신이다2) 패키지 압축 해제3) 환경변수 설정아래 내용 추가4) 설정내용 반영

1일 전
·
0개의 댓글
·

[C-TIL] #56 : 테스트 코드 작성 및 로깅

테스트 코드 작성을 진행하고 로깅 작업을 진행했다. 그리고 퇴사가 한달정도 남았으니 인수인계 문서 작성을 진행했다.

2일 전
·
0개의 댓글
·
post-thumbnail

[Node.js 백엔드기초] Node.js Basic Project - 프로젝트 톺아보기 (1)

- 프로젝트 생성 및 초기 세팅 - 기본 파일 및 폴더 정리

2일 전
·
0개의 댓글
·

[C-TIL] #55 : 테스트 코드 작성 및 리팩터링

베타테스트 일정이 미뤄지게되면서, 급하게 진행할 필요는 없어졌다. 그래서 천천히 테스트 코드 작성과 리팩터링을 진행하기로 했다. 그 외에 다른 추가적으로 구현할 API들도 기획이 완성되면 설계를 시작하기로 했다.

3일 전
·
0개의 댓글
·

[C-TIL] #54 : 할인 이벤트 적용/ 평점 반영/ 시간대 변경/ 기타

첫 구매시 할인을 해주는 이벤트를 진행하는데, 이번에 쿠폰 기능이 없고 이제와서 신설하기에도 힘들 것 같아서 일단은 구매내역이 없는 경우 자동으로 할인해주는 방식으로 코드 수정을 했다.사용자가 후기 평점을 작성하면, 해당 평점이 전체 평점에 포함되도록 했다. 여러 방법

3일 전
·
0개의 댓글
·
post-thumbnail

원티드 프리온보딩 11월 챌린지 사전과제

오늘(11.30) 접수 마감인 원티드의 프리온보딩 11월 챌린지를 알게 되어서 급하게 작성하는 사전과제! 조금 어려워 보이지만 사전과제가 공부용으로도 좋아보여서 후다닥 해 보려고 한다.동기와 비동기는 프로세스의 수행 순서 보장에 대한 매커니즘이다. 즉 처리해야 하는 작

3일 전
·
0개의 댓글
·

개발을 처음 배우며...

오늘 개발을 처음 배우기 시작하면서 블로그를 만들어서 그 내용을 기록하기로 했다.말주변도, 센스있는 디자인 감각은 없어서 이 블로그는 굉장히 밋밋할 수도 있겠지만, 하루하루 블로그를 작성하면서 성장할 내 개발 기본기처럼 이 블로그도 조금 더 다채로워지길 바란다. JAV

4일 전
·
0개의 댓글
·

Web server failed to start. Port 8080 was already in use 에러

스프링 프로젝트를 만들다가 한번씩 "Web server failed to start. Port 8080 was already in use." 라고 에러가 발생할 때가 있다.처음엔 왜 에러가 발생하나 싶어 생각을 해보았는데 분명 그 프로젝트 그대로 사용중인데 갑자기 에러

5일 전
·
0개의 댓글
·

📆 22.11.29 - 백엔드와의 소통 (API)

객체 배열을 어떠한 형식으로 전해줄것인가...!

5일 전
·
0개의 댓글
·

[C-TIL] #53 : 베타테스트 매뉴얼 작성

베타테스트 진행을 위해서 매뉴얼 작성을 진행했다. 내부적인 매뉴얼도 필요하고, 사용자가 앱 사용을 하기 위한 매뉴얼 작성도 필요했다. 이렇게 매뉴얼 작성을 하다보니 추가적으로 해야할 일들이 많이 보여서, 베타테스트 전까지 한동안 계속 바쁠 것 같다. 베타테스트가 무사히

5일 전
·
0개의 댓글
·
post-thumbnail

NestJS 파헤치기4 - Modules

Overview: App Architecture NestJS 앱을 생성하면 기본적으로 app.controller.ts, app.module.ts, app.service.ts 등으로 보일러플레이트가 구성되어 있고 이를 기본으로 애플리케이션이 구동된다. NestJS 파헤

6일 전
·
0개의 댓글
·
post-thumbnail

프로세스 관리

프로세스의 개념을 이해한다.프로세스의 상태를 파악한다.프로세스 관리에 대한 지식을 파악한다.PCBProcess QueueContenxt SwitchingNew : 메인 메모리에 할당된 상태Ready : CPU에 할당받는 것을 대기하는 상태Run : CPU에 할당받아 실

7일 전
·
0개의 댓글
·
post-thumbnail

Amazon Cognito란?

Amazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공한다. 사용자는 사용자 이름과 암호를 사용하여 직접 로그인 하거나 Facebook, Amazon, Google또는 Apple 같은 타사를 통해 로그인 할 수 있다.Amazon

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

FireBase란?

모바일 서버를 개발하기 위해서는 인증, 데이터베이스, 푸시알람, 스토리지, API등 모든 것을 개발해야 했다. 하지만 모바일 서버는 이런 모든 것을 구성하는데 구성하는 범위가 매번 새로운 앱들과 차이 나지 않기 때문에 리눅스를 설치하고, 노드 서버나 스프링 서버를 올리

2022년 11월 25일
·
0개의 댓글
·

[C-TIL] #52 : 테스트코드 작성(4)

회사에서 필요한 자잘한 문서 업무들 진행과, QA 간단하게 진행하고 테스트 코드 작성을 마저 진행했다. 내부 코드들을 테스트 하는 방법은 이제 어느정도 알 것 같은데, 외부 API를 사용하는 경우에는 어떻게 테스트 코드를 작성해야하는지 아직 좀 어려운 것 같다. 테스트

2022년 11월 25일
·
0개의 댓글
·

[C-TIL] #51 : 테스트코드 작성(3)

오늘도 테스트코드 작성을 진행했다. 특별히 다른 건 없었고... 오늘도 또 갑자기 서버가 cpu 사용률 99%까지 치솟더니 뻗는바람에 다시 재시작해줬다. 테스트 서버라서 t2 micro를 쓰고 있어서 조금만 요청이 많아지면 자꾸 뻗는 것 같은데 실서버에서는 이런 일이

2022년 11월 24일
·
0개의 댓글
·