profile
한 걸음 한 걸음 꾸준히

취업대비반 10일차(CORS)

CORS(Cross-Origin Resource Sharing)는 웹 페이지의 리소스에 대한 무단 액세스를 방지하기 위해 웹 브라우저에서 구현하는 보안 기능입니다. 웹 페이지가 초기 웹 페이지가 제공된 도메인 외부의 다른 도메인에 요청을 할 수 있도록 허용하는 일련의

2023년 4월 7일
·
0개의 댓글
·

취업대비반 9일차(RDB와 NoSQL / 병렬프로그래밍)

RDB(Relational Database Management Systems-관계형 데이터베이스 관리 시스템)와 NoSQL(Not Only SQL)은 서로 다른 두 가지 유형의 데이터베이스 시스템입니다.RDB는 데이터를 행과 열이 있는 테이블로 구성하고 데이터 무결성을

2023년 4월 6일
·
0개의 댓글
·

취업대비반 8일차(시간,공간복잡도 / 오버로딩,오버라이딩)

컴퓨터 과학 및 프로그래밍에서 "시간 복잡도" 및 "공간 복잡도"는 알고리즘의 성능 및 효율성을 분석하고 평가하는 데 사용되는 척도입니다.시간 복잡도는 알고리즘이 입력 데이터 크기의 함수로 실행되는 데 걸리는 시간을 나타냅니다. 입력 데이터가 커짐에 따라 알고리즘의 실

2023년 4월 5일
·
0개의 댓글
·

취업대비반 7일차(스택,큐 / 절차지향,객체지향,함수형프로그래밍)

Stack이란 쌓다라는 의미로, 데이터를 차곡차곡 쌓아 올린 자료구조를 말합니다. 데이터가 순서대로 쌓이고 가장 마지막에 쌓인 자료가 가장 먼저 삭제되는 구조로 후입선출LIFO(Last In First Out)원칙을 따르는 데이터 구조입니다. Stack에서 삽입 연산은

2023년 4월 4일
·
0개의 댓글
·

취업대비반 6일차(트랜잭션 / 웹서버와 WAS의 차이)

데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 연산들을 의미.데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위인 것이다. 트랜잭션은 ACID라 하는 네가지 특성을 보장해야한다. ACID는 원자성

2023년 4월 3일
·
0개의 댓글
·

취업대비반 5일차(프로세스와 스레드 차이/ TCP와 UDP의 공통점, 차이점)

컴퓨팅에서 프로세스와 스레드는 모두 동시에 실행할 수 있는 실행 단위이지만 몇 가지 차이점이 있습니다.프로세스는 운영 체제에서 독립적으로 실행되는 프로그램의 인스턴스입니다. 자체 메모리 공간, 시스템 리소스 및 우선 순위 수준이 있으며 프로세스 간 통신 메커니즘을 통해

2023년 3월 31일
·
0개의 댓글
·

취업대비반 4일차(List,Set,Map,HashMap/Parameter,Argument)

List, Set, Map 및 HashMap은 서로 다른 용도로 사용되는 computer science의 데이터 구조입니다.List:List는 정렬된 요소 모음이며 각 요소는 해당 인덱스로 액세스할 수 있습니다. List는 중복을 허용하고 요소를 추가, 제거 또는 수정

2023년 3월 30일
·
0개의 댓글
·

취업대비반 3일차(MSA, Generic)

마이크로서비스 아키텍처(MSA)는 애플리케이션을 작고 독립적이며 느슨하게 결합된 서비스 모음으로 구성하는 소프트웨어 개발 접근 방식입니다. 이 아키텍처에서 각 서비스는 특정 비즈니스 기능을 수행하고 잘 정의된 API(Application Programming Inter

2023년 3월 29일
·
0개의 댓글
·

취업대비반 2일차(DI, DB인덱스)

DI(의존성 주입, 의존관계 주입)의존관계 주입(DI)은 느슨하게 결합된 소프트웨어 구성 요소를 생성할 수 있는 소프트웨어 디자인 패턴입니다. DI에서는 클래스 내에서 개체 종속성을 생성하고 관리하는 대신 외부 소스에서 클래스에 종속성을 주입합니다.간단히 말해서 DI는

2023년 3월 28일
·
0개의 댓글
·

취업대비반 1일차(OOP, REST API)

객체 지향 프로그래밍(OOP)은 코드를 데이터와 동작을 포함하는 객체로 구성하는 프로그래밍 패러다임입니다. 개체는 속성과 메서드가 유사한 개체를 만들기 위한 템플릿인 클래스의 인스턴스입니다.OOP의 원칙은 다음과 같습니다.캡슐화: 캡슐화는 객체의 내부 작업을 외부 세계

2023년 3월 27일
·
0개의 댓글
·

129일차 최종5주차 4일

최종프로젝트 배포하기 전에 프론트 UI부분을 다듬는 작업을 했다. 불필요한 메뉴나 버튼을 삭제하고 폰트랑 페이지 타이틀을 수정했다.중앙에 보러가기 버튼을 누르면 챌린지 게시판으로 이동할 수 있도록 수정.프로젝트 소개글 작성봉사활동에 카테고리를 추가 했다.이 외에도 자잘

2023년 3월 9일
·
0개의 댓글
·

127일차 최종5주차 2일

프론트 배포 netlify를 이용해서 프론트 배포하기 프론트 배포는 했는데 백엔드 배포 한 후 연결하는 문제가 남았음.

2023년 3월 7일
·
0개의 댓글
·

126일차 최종5주차 1일

프로젝트에 S3를 적용하고 난 후에 POSTMAN 테스트를 하려고 했는데 403 error이 뜸. 요청이 합법적이었지만 서버에서 응답을 거부하고 있다고 한다. 메서드 이름이 잘 못 됐다고 한다. POSTMAN에서 form-data로 보낼 때 CONTENT TYPE를

2023년 3월 6일
·
0개의 댓글
·

18주차 WIL

...

2023년 3월 5일
·
0개의 댓글
·

123일차 4주차 5일

컨트롤

2023년 3월 5일
·
0개의 댓글
·

122일차 최종4주차 4일

RequestMapping에 images가 입력되어 있었는데 이걸 삭제하고 securityConfig에

2023년 3월 5일
·
0개의 댓글
·

121일차 최종4주차 2일

작성자 본인일 경우에만 수정, 삭제 버튼 보이게 하기. 문제점 기존 코드에는 userId를 반환하지 않았음. 그래서 responseDto에 userId를 추가 해서 댓글 작성, 수정시에 userId를 받게 했다. 포스트맨에서 잘 작동하는지 확인. ![](https

2023년 3월 2일
·
0개의 댓글
·

120일차 최종4주차 1일

MVP 구현 기능중 하나인 댓글 CRUD에서 댓글을 수정 할 때 기존에 작성했던 내용을 수정 버튼을 눌렀을 때 불러오게 수정하고 싶었다. 수정 버튼에 onclick으로 댓글 조회 메소드를 적어주고 안에 commentId를 넣어줬다. 기존 메소드에 인자값이 없었는데 수

2023년 2월 27일
·
0개의 댓글
·

17주차 최종3주

이번주는 최종프로젝트의 중간발표를 했다. 우리팀에서 프로젝트 시작 할 때 설정했던 MVP기능 구현 및 프론트 기본 틀 작업을 마치고 발표를 했다. MVP 기본 구현 기능에서 몇 가지 빠진게 있었지만 대부분 완료 할 수 있었고 완료하지 못 한 것도 빠른 시간 안에 적용이

2023년 2월 27일
·
0개의 댓글
·

117일차 3주차5일(중간발표)

오늘 최종프로젝트 5주의 기간중 3주차 마지막 날이고, 중간 발표를 하는 날이었다. 내가 중간발표를 하게 됐는데 지금까지 프로젝트를 진행하면서 많이 뒤처져 있을것 같다는 걱정과 달리 잘 진행되고 있는 것 같다. 중간 발표날인 만큼 지금까지 어떻게 프로젝트가 진행되고 있

2023년 2월 25일
·
0개의 댓글
·