일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 상속 관계 매핑
- 노마드코더
- bfs dfs
- Navigation
- ReactNative
- service 테스트
- 완전탐색
- web view
- 버튼 활성화
- BFS
- springboot
- 휴대폰 기기
- 오블완
- FlatList
- 이영직
- React Natvive
- 백준 1992
- React Native
- 해외 대외활동
- 원복
- 구현
- 자료구조
- multipart upload
- 티스토리챌린지
- 폴더구조
- Project Bee
- 비트마스킹
- 창의충전소
- react
- 경우의 수
- Today
- Total
유미의 기록들
💡 배경인프런과 같이 튜터가 강의를 등록하고 유저가 결제를 통해 강의를 조회할 수 있는 서비스를 담당했다. 대용량 영상 파일을 AWS S3에 업로드 하기 위해, 초기에는 MultipartFile업로드 방식을 사용했으나, 150MB이상 파일을 업로드할 때, 속도가 느려지는 문제가 발생했다. 성능 개선을 하고자 구글링 하던 중, 파일을 여러 부분으로 나눠 병렬로 업로드하는 AWS S3 MultipartUpload 방식이 있다는 것을 알게 되어 이를 도입하고자 하였다 📝 S3에 파일 업로드 하는 방식S3에 파일을 업로드 하는 방법에는 3가지가 있다1. Stream 업로드HttpServletRequest의 `InputStream`을 이용해서 AWS S3에 바로 파일을 전송하는 방식파일의 바이너리 전체를 ..
💡 배경public Party(String title, String contents, PartyStatus status, Category category, User user) { this.title = title; this.contents = contents; this.status = status; this.category = category; this.user = user;}Party newParty=new Party(title,contents,status,category,user); 코드 리팩토링을 진행하면서 지금까지 객체를 인스턴스화 할 때 직접적으로 생성자를 호출하여 생성하였는데, 개발자가 구성한 별도의 `static` 메소드 를 통해 간접적으로 객체 생성을 유도하는 ..
💡 배경최종 프로젝트를 하면서 스터디 파티 모집 게시글, 개발 커뮤니티 게시글, 프로젝트 게시글에 공통적으로 이미지 첨부 파일을 추가해야 하는 요구사항이 있었습니다. 초기에는 하나의 이미지 첨부 파일 테이블에 모든 데이터를 넣는 단일 테이블 전략으로 설계했습니다. 하지만 테이블의 크기가 커지게 되고, NULL값을 가지는 속성이 많아지는 단점이 있었습니다. 따라서 다른 테이블 전략이 없는 지 찾아보았습니다 📝 상속 관계 매핑관계형 데이터베이스에는 객체에서의 상속 관계가 없고, 객체의 상속과 유사한 슈퍼타입 / 서브타입 관계를 매핑하는 상속 관계 매핑이 존재한다슈퍼타입과 서브타입의 논리모델을 실제 물리 모델로 구현하는 방법은 3가지가 있다. 각 구현 방법의 장단점을 비교해 보려고 한다. 1. 단일..