profile
to be back-end developer

"캘린더 이벤트 생성 버그, 겪었던 고민과 해결 방법"

안녕하세요! 신입 개발자 Kerry입니다!오늘은 지난 프로젝트하면서 겪은 문제를 간단하게 회고하는 글을 써보려고 합니다.개인적으로 회고하는 내용이라 많은 내용이 누락되고 틀릴 수 있으니 문제가 있으면 알려주시면 감사하겠습니다!어 Kerry, 캘린더에 이벤트를 생성할 때

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

HTTP Stauts 4xx 에 대한 개인적인 이해

안녕하세요! 4개월차 신입 개발자 Kerry입니다!오늘은 지난 프로젝트하면서 겪은 문제를 간단하게 회고하는 글을 써보려고 합니다.개인적으로 회고하는 내용이라 많은 내용이 누락되고 틀릴 수 있으니 문제가 있으면 알려주시면 감사하겠습니다!제가 겪은 상황을 간단하게 재현해봤

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

Github Package 배포 해보기

들어가며 Github에서는 코드 및 라이브러리 공유를 위한 Packages 서비스를 제공한다. 제공하는 패키지 관리자 툴은 아래와 같다. (Docker도 있고 npm도 있네!) 이 Github Packages를 사용하면 쉽게 내가 만든 라이브러리, 코드, 프레임

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

리팩토링 스터디 - 2. 리팩토링 원칙(2)

들어가며 이번 시간에는 지난 리팩토링 내용이 이어 챕터 2를 마저 정리하고자 한다. 이전 시간에는 리팩토링의 정의에 대해 살펴봤다면 이번 시간에는 리팩토링이 필요한 이유에 대해 설명한다. 리팩토링이 필요한 이유 이 책에서 제시하는 리팩토링의 이유는 크게 4개가 있

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

헥사고날 아키텍쳐(Hexagonal Architecture)

위키피디아의 헥사고날 아키텍처의 정의는 아래와 같다.The hexagonal architecture, or ports and adapters architecture, is an architectural pattern used in software design. It a

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

리팩토링 스터디 - 1. 리팩토링 원칙(1)

들어가며 어제에 이어 오늘은 chapter 2, 리팩토링 원칙부터 진행한다. chapter 1의 경우, 간단하게 리팩토링에 대해 실습하고 감을 잡는 개념이라 별도의 정리는 없을 것이다. 2장 리팩토링 원칙에서는 리팩토링 전반에 적용되는 원칙에 대해 정리한다.

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

리팩토링 스터디 - 0. Intro

최근 항해 99를 하면서 최종 프로젝트 지원금을 받았고 리팩토링이라는 책을 샀다. 팀원들과 함께 스터디 하는 방향으로 계획했지만 전체적인 일정이 맞지 않아서 실행하지는 못했다. 다만 이대로 마무리 하긴 아쉬우니 혼자서 진행해보려고 한다. 구매한 책은 아래와 같다.구매링

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

DIL-10/23

Permutation은 우리말로 순열이라는 뜻으로 순서가 부여된 임의의 집합을 다른 순서로 뒤섞는 연산이다.즉 집합의 원소로 만들 수 있는 모든 순서의 조합이라고 할 수 있다.예를 들면 아래와 같다.a,b,c의 순열 => a,b,c , a,c,b, b,a,c, b,c,

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

DIL(Daily what I Learn) 1

오늘은 알고리즘 문제를 풀었습니다.leetcode에서 제공하는 문제입니다.1번 문제는 바이너리 서치를 구현하라는 문제입니다. 문제를 보면 몇 가지 키워드를 뽑아낼 수 있습니다.정렬된 Integer, O(log N)을 뽑아낼 수 있는데 이 키워드로 추론할 수 있는 정렬

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

[항해 99] 6주차 WIL(Weekly, I Learned)

주차 : 6주차 기간 : 2022.07.23 ~ 2022.07.29 활동 내용 : 미니프로젝트 - Front와의 첫 협업 Chapter 1. 미니프로젝트 가즈아!!! 드디어 미니프로젝트 날이 밝았다. 내가 항해99를 신청한 이유 중 하나는 졸업하고 나서 취준 중에

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

[항해 99 - 미니프로젝트] Test 중 DB Connection을 Release 하지 않음

개요 : 최근 판매 등록한 상품 15개를 조회하는 로직을 테스트 하는 도중, 테스트가 정상 작동하지 않는 것을 발견했다. Mysql Worchbench로 접속해봤으나 접속이 되지 않았다.그래서 AWS RDS 지표를 살펴보니 DB Connection이 25개까지 할당되어

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

[항해99 - 미니프로젝트] 최근에 판매 등록된 상품 15개 가져오기

항해 99 미니 프로젝트 중에서 어질 어질한 경우를 만났다.바로 복잡한 쿼리의 등장이다.우선 상황은 아래와 같다.erd우리는 가장 최근에 판매 등록된 상품 15개를 반환해야한다.최근에 판매 등록된 상품은 Price 테이블의 최근 id로 검색해야한다.(이거부터 이상하지만

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

[항해 99] 5주차 WIL(Weekly, I Learned)

요즘 주변에 여름방학이라고 놀러다니는 친구들이 많다. 하지만 날 놓아주지 않는 항해 99... 너란 녀석...나들이는 무슨! 나는 힘차게 항해를 떠날 것이다!!!이번 주 키워드는 CORS다. CORS는 교차 출처 리소스 공유(Cross-Origin Resource Sh

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

[항해 99] 4주차 WIL(Weekly, I Learned)

주차 : 4주차 기간 : 2022.07.09 ~ 2022.07.15 활동 내용 : Java Web Framework - Spring 심화 Chapter 1. 힘차게 시작하자!!! 지난 주차 과제를 성공리에 마무리한 나... 매우 당당하게 이번 주차를 시작했다. 이

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

[항해 99] 3주차 WIL(Weekly, I Learned)

Chapter 1. 본격적인 Spring 시작!!지난 주차에 자바에 대해서 간단하게 학습했다.이번 주차에는 본격적으로 Spring에 대해 학습했다.팀원들과 함께 Spring으로 간단한 CRUD가 가능한 프로젝트를 만들어보며 스프링에 대한 이론적인 부분과 사용법에 대해

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

[항해 99] 2주차 WIL(Weekly, I Learned)

Chapter 1. 새로운 조원과 새로운 활동!1주차 프로젝트를 성공적으로 마무리하고 2주차로 넘어왔다.2주차는 각자의 주특기 세션을 정하고 거기에 맞는 프로그래밍 언어를 알고리즘 풀이와 개별 과제를 통해 익히는 것이다.나는 Spring을 선택했고 자바를 익히게 됐다.

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

[항해 99] 1주차 WIL(Weekly, I Learned)

주차 : 1주차 기간 : 2022.03.07 ~ 2022.03.10 활동 내용 : 프로젝트 - Real State Chapter 1. 출항이다!!! 본격적으로 항해99가 시작됐다. 1주차 커리큘럼은 전체적으로 웹 개발이 어떻게 흘러가는 지 겪어보기 위해서 프로젝트

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

[Chapter 1] 10조 S.A(Starting Assignment)

실제 다방, 직방 같은 온라인 부동산 거래 플랫폼에 보면 허위 매물이 많다. 그러나 이를 공유할 수 있는 커뮤니티나 플랫폼이 없어서 관련 정보를 찾기가 어렵다.따라서 부동산 관련 허위 매물 및 기타 정보를 공유할 수 있는 커뮤니티를 구현하고자 한다.\[링크] - min

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

[객체 지향 설계 원칙] 1. 객체지향과 4대 요소

객체지향 프로그래밍을 알기 위해선 객체가 무엇인지, 객체 지향이 무엇인지 알아야 한다.프로그래밍 내부에서 속성과 행동을 가진 식별 가능한 것이다.객체가 되기 위해선 객체 내부의 데이터 값을 가지고 있어야 하며 이 데이터를 활용하여 특정 행위를 할 수 있어야 하고 식별

2022년 5월 30일
·
0개의 댓글
·

[객체 지향 설계 원칙] 0. OOP Design Pyramid

Intro 학교에서 수업 들은 객체지향 설계 관련해서 정리를 해보려고 한다. 목표는 OOP 원칙 -> OOP 5원칙 -> 디자인 패턴 -> Spring 디자인 패턴 순으로 공부해나가는 것이며 올해 내로 끝내는 것이다!!! 객체지향 설계 원칙 객체지향 설계 단계는

2022년 5월 30일
·
0개의 댓글
·