데이터 저장을 위한 데이터베이스를 NoSQL인 mongoDB를 사용한다.로컬의 사진파일을 서버에 저장하기 위해 mongoDB 의 Gridfs 라이브러리를 사용할려 하였다. 테스트 코드로 업로드한 사진 파일이 잘 저장되는지 확인하기 위해 아래와 같은 코드를 작성하여 테스
드디어 첫 미니프로젝트가 끝났다.팀으로 진행되는 첫 end to end 프로젝트를 처음진행해 보았다.기능들을 그 기술의 장단점을 고려하지 않고 기능을 구현하기 급급하기만 했었다.마지막 설문에 jwt 방식이 무엇인지 쿠키/세션에 비해 jwt방식의 장점이 무엇이지? 서버사
첫 시작은 프로그래머스의 레벨1로 시작하였다. 파이썬으로 알고리즘 문제를 풀어본적이 있지만, 자바로 알고리즘 문제를 풀려고 하니 조금 더 어려운것 같다. 특히 문자열 처리에 있어 파이썬보다 제약이 있는거 같다.(잘 몰라서 그런거 같기도....)리터럴 표기(https&#
2주차 알고리즘 3번째 날이다. 알고리즘 문제를 푸는데 있어 조금은 수월해졌지만 개념이 잘 잡혀있지 않아 어떤상황에 어떤 객체를 사용하는지, 어떤 적절한 라이브러리를 사용하여 문제를 풀어야하는지 잘 알지 못한다. 코드를 작성할때 생각해야할 것 $\\rightarrow$
알고리즘 문제를 풀며 발생한 이슈에 대해 작성해 볼려고 한다. 알고리즘 문제의 경우 프로그래머스문제 중 소수 만들기문제이다. (링크로 확인가능) < 문제 설명 >주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는
오늘은 자바의 추상 클래스와 인터페이스에 대한 이해한 부분에 대해 정리 해보고 추가적인 정보를 기재하는 방식으로 진행해 볼려한다.
Spring 프로젝트의 개발 프로세스를 익숙해지기 위해 간단한 프로젝트를 계속해서 따라하고 있는 중이다. 이번 주차의 팀과제는 기본적인 개념을 잡을 수 있게 키워드를 찾아 정리하는 과제이므로 과제를 하며 정리 했던 개념들을 정리해 볼려한다.JPA : 자바의 ORM기술에
오늘은 과제를 하며 느꼈던 감정을 솔직하게 적어볼려한다.오늘이 가장 답답함을 많이 느낀 하루였던거 같다. 무엇인가 잡힐듯 안잡히는 개념과 나만 뒤쳐지고 있다는 생각에 매우 힘든 하루였다.과제를 해야하는 압박감과 진행이 안되는 답답함 사이에 안되는 것 투성이에 무엇부터
어제 개념적으로 흔들렸던 부분과 과제를 배포하며 발생했던 이슈에 대해 이야기 해볼려한다.첫번째로 어제 가장 헷갈렸던 부분이 아래의 그림으로 모든게 설명된다.처음 고민하던 것은 Client가 PUT, DELET 요청시 id값과 password를 어떻게 서버로 전달하는가였
\* 프로그래밍개발을 배우고 있는 상황입니다. 잘못된 정보가 있을때에는 댓글로 잘못된 부분을 알려주시면 수정하겠습니다. 감사합니다. 과제를 제출하고 팀원들과 코드리뷰를 하며 발생한 이슈에 대해서 이야기해볼려고 합니다.client의 비밀번호를 입력받아 게시글을 수정, 삭
프로그래밍을 배우고 있습니다. 아래 내용이 틀린점이 있거나 수정해야하는 부분이 있다면 댓글로 알려주시면 내용에 반영하여 수정하겠습니다. 감사합니다.스프링 입문 주차가 끝나는 하루였다. 개인 과제를 하며 많은 이슈가 발생하였고, 발생한 이슈를 해결하는데 있어 팀원들과 의
4주차가 시작되는 하루... 새로운 과제를 맞이하며 다시 개념을 잡기 위해 과제에 필요한 부분보다 스프링 이해를 위해 주어진 강의를 처음부터 보기 시작했다. Spring의 재이해 스프링이 어떤 프레임 워크인지 모르고 3주차의 과제를 했던거 같다. 오늘 하루 spri
회원가입 서비스를 만들기 위해 인증(Authentication) 과 인가(Authorization) 의 이해가 필요했다. >- 인증 (Authentication): 사용자 신원을 확인하는 행위 인가 (Authorization): 사용자 권한을 확인하는 행위 또한 쿠키
오늘의 회고록은 데이터테이블을 설계할때 jpa로 테이블간 연관관계에 대해 정리해보려한다.
오랜만에 TIL을 적어봅니다. 이틀간 spring project를 마무리 하면서 발생했던 일에 대해 회고록을 작성해 볼려고 합니다.프로젝트의 요구사항은 깃허브에 기재되어 있으므로 이슈가 발생했거나 막혔던 부분을 위주로 작성해 볼려고 합니다. JWT 와 Spring Se
5주차 과제를 하며 발생한 이슈에 대해 적어보려고 합니다.5주차 과제는 주문 앱의 API를 구현하는 과제였습니다. 간단하게 음식점을 등록하고, 음식점 마다 요리를 등록하고 주문을 통해 주문된 음식의 수량 만큼 총액이 계산되는 API 설계였습니다.아래 그림은 각 Enti
Setter 금지@Data 금지ToString 사용 -> 연관관계 매핑시 양방향 매핑의 문제 발생을 막기 위해 (exclude 사용, of 사용)@NoArgsConstructor(access = AccessLevel.PROTECTED)@Bulider Class 위에 사
새로운 주차가 시작되었다. 내가 선택한 주특기 기술은 백엔드 스프링 프레임워크였고 오늘 강의를 들으며 간단한 api를 만들어 작동여부를 확인하였다. spring을 배우며 1주차에 했던 flask와 비교하며 공부하니 좀더 머리에 잘 들어오는 느낌이다. spring의 경
AWS S3
미니프로젝트를 진행하면서 발생한 이슈에 대해 이야기 해보려합니다.위 사진은 프로젝트에 사용하는 EDR 입니다. 게시글 삭제 기능을 구현하면서 발생한 문제이기 때문에 위 사진을 보여드렸습니다.연관관계 매핑이 되어있는 entity의 경우 삭제가 발생하였을때 데이터베이스의
미니 팀 프로젝트를 하며 발생한 이슈들을 정리하고 해결 했던 것을 적어보려고 한다. 팀원의 트러블 슈팅의 경우도 정리하여 문제에 대한 접근 방향을 확인해보고 해결하는 방법을 배우기 위해 작성해 보았습니다. Issue 내용 S3 파일 업로드 S3 단일 이미지 파일 업
클론코딩을 진행하면서 발생했던 트러블 슈팅에 대해 정리해볼려고 합니다.
오늘은 팀원으로서 중요한 점을 이야기하며 생각을 정리해 보려고 합니다.마지막 실전 프로젝트 주차에 팀원, 부리더라고 정해진 분이 나가는 상황이 발생하였습니다. 자세한 상황은 알지 못하지만 전해들을 바로는 프로젝트의 데드라인에 맞춰 프로젝트의 스코프가 너무 많은게 부담이
mariadb/ mysql 비교우위가 무엇인가?