프로젝트

프로젝트/트러블 슈팅

[트러블 슈팅] youtube영상 업로드 문제

1. 문제 정의 게시글에 youtube영상 업로드에서 문제가 발생했다. 유튜브영상을 공유를 눌러보면 퍼가기 가있을 텐데 퍼가기를 누른다면 아래와 같은 코드가 나올 것이다. 영상을 올리기 위해서는 으로 이루어진 소스코드를 넣어줘야 한다. 그래서 저 코드를 그대로 옮기게 된다면 유튜브 영상이 재생이 된다. 하지만 게시글에 영상을 올릴 때 소스코드까지 작성해서 게시글을 올리는 건 번거롭고 태그를 쓰는 것이 보안에도 좋지 않다. 그래서 사용자가 아래의 주소처럼 주소값만 복사해서 올리면 자동으로 영상이 나오게 하는 게 만들고 싶었다. 그래서 미리 를 작성해 두고 위에 주소만 DB에 저장하는 방식으로 만들었다. 게시글에 들어갈 때마다 DB에서 해당 주소를 불러오는 방식으로 만들었다 하지만 영상은 제대로 나오지 않았..

프로젝트/lolco.gg

[파이널 프로젝트] lolco.gg 후기

파이널 프로젝트 LCK 커뮤니티 loco.gg 프로젝트 기간 2023.7.11 ~ 2023.8.17 팀 인원 : 6명 1. lolco.gg 란? LOLCO.GG는 국내에서 개최 중인 리그 오브 레전드 e스포츠 대회 – 2023 LCK (League of Legends Champions Korea)와 관련된 경기 정보, 승부 예측 및 커뮤니티 서비스를 제공하는 웹 애플리케이션입니다. 매일 LCK 경기 결과가 업데이트되며, 대회 정보 외에도 LOLCO.GG에서만 즐길 수 있는 카드 컬렉션, 스토어, 선택지 게임 등 다양한 즐길 거리가 소환사님을 기다리고 있습니다 2. 기획의도 LCK 를 좋아하는 사람들을 위해 LCK 전용 놀이터를 만들어보자 라는 생각에 기획하게 되었습니다. LCK 경기를 보면서 사람들이 어..

프로젝트/트러블 슈팅

[트러블 슈팅]세미프로젝트 파일업로드 트랜잭션 문제

1 . 문제정의 1:1문의 게시판 글쓰기를 할때 파일업로드와 게시글을 동시에 DB에저장을한다. 그런데 둘중하나가 실패해도 나머지하나가 정상적으로 DB에 저장되는 문제 2. 원인추론 게시글작성 과 이미지저장 서비스를 각각 따로 commit을 하기때문에 둘중에 하나라도 실패해도 나머지하나는 commit을 실행하기때문에 실패를 해도 나머지는 DB에 저장되는거같다. commit과 rollback를 관리하는 service를 수정을 해야할거같다. 3. 해결 방안 게시글 작성과 이미지 업로드를 하나의 service에서 관리를하고 service에서 게시글이 정상적으로 insert가 된다면 그이후에 이미지 업로드 dao를 실행을 해서 성공했을시 commit을 하도록 트랜잭션 분기처리를 한다. 4. 결과 둘중에 하나라도 ..

프로젝트/small us

[세미 프로젝트] smallUs 후기

세미 프로젝트 기록 원데이 클래스 smallUs 프로젝트 기간 (2023.6.15 ~ 2023.6.29) 팀 인원 : 5명 smallUs는 바쁜 일상 속 다양한 원데이 클래스를 통해 자신이 진정으로 즐길 수 있는 취미도 찾고 힐링도 할 수 있고 정기적으로 시간을 내기 힘든 바쁜 현대인들에게 자신이 원하는 주제에 따라 가능한 시간에 맞추어 하루를 특별하게 보낼 수 있게 해 주는 사이트다. 팀원들과 프런트와 백엔드를 나누지 않고 제작을 하였는데 그중에서 내가 맡게 된 기능은 마이페이지, 검색, 알림 기능이다. 2주간 수업과 병행하며 세미프로젝트를 진행하였다. 1. 기획 평소에 원데이 클래스에 관심이 있었던 나는 주제를 정할 때 내가 잘 알고 있는 주제를 정하는 게 좋다고 생각하여 원데이 클래스 사이트를 추천..

2_no
'프로젝트' 카테고리의 글 목록