우테코 레벨4 프로젝트 과정에서 정리한 Wiki 문서 배경 Pobi 강의 - 개발 방법 중에 단위 테스트는 기존의 main/test 구조로 test 디렉토리에서 돌리고, 오래 걸리는 인수테스트는 별도의 디렉토리로 분리해 CI 환경에서만 돌리는 방법도 존재한다. 참고자료 Separating acceptance tests Seperating acceptance tests 과정의 Trouble shooting Is there a way to specify dependencies for a newly created sourceset in gradle? Gradle Java Plugin 과정 기존의 src - main/test 구조에서 src - main/test/acceptanceTest 구조로 바꿔본다. (a..
우테코 레벨4 프로젝트 과정에서 정리한 Wiki 문서 본 문서는 Spring Rest Docs + @SpringBootTest + WebTestClient 버전의 예제로 설명 참고자료 https://docs.spring.io/spring-restdocs/docs/2.0.4.RELEASE/reference/html5/ ★ https://docs.spring.io/spring/docs/current/spring-framework-reference/pdf/testing-webtestclient.pdf ★ http://woowabros.github.io/experience/2018/12/28/spring-rest-docs.html ★ https://cheese10yun.github.io/spring-rest-d..
Pull, Push, Poll 용어 비교와 Server Push 기법들 배경 인스타그램 DM 기능을 구현하며 Spring Websocket 기술을 사용하긴 했는데, 기술의 출처와 큰 흐름을 알고싶어졌다 테코톡에서 유니의 관련 발표를 듣고 묵혔던 궁금증을 해결하기로. 공부한 날 : 11.05 Pull, Push, Poll 용어 비교 Pull vs Push 아키텍처 관점의 차이 "Pull coding or client pull is a style of network communication where the initial request for data originates from the client, and then is responded to by the server. The reverse is known..
앞선 글에서 이어지는 작업이다. 우리는 서버의 로컬 (프로젝트 폴더 외부)에 이미지나 동영상같은 파일을 저장하기로 결정했다. 개발을 진행하며 CRUD의 업로드까진 성공했다. R- 클라이언트에서 파일을 읽는것도 성공할줄알았다... 1. path(string)로 클라이언트에서 서버의 로컬 파일에 접근한다 (-> 불가능) 우리는 DB에서 filePath, fileName을 저장하고있었고, 이를 통해 서버는 파일 path를 String으로 클라이언트로 보내도록 하였다. 클라이언트는 다음과 같이 로딩된다. 문제는 이런 경우, 파일이 정상적으로 로드되지않고, 캡쳐하진 못했지만 개발자도구 콘솔에서 permisson denied였나, 이런 에러메시지를 확인할수있다. 알아보니, 예전 IE에선 되기도 했다고 하나 최근의 ..
어느덧 우테코 레벨2 미니프로젝트를 시작하게 되었다. 우리팀은 인스타그램을 클론하기로했고, 가장 먼저 내가 맡은 일은 게시글 관련 기능이다. 이때 사진과 동영상을 업로드해야한다. 일반 텍스트 데이터는 그냥 DB에 넣으면 됬는데, 이미지와 영상은 어떻게 해야할까? 먼저 이미지를 고려해서 가능한 방법들을 생각해봤다. 1. S3 이용 실제 현장에서 이런 방식으로 점점 전환되는 분위기인것 같고, 각종 걱정거리를 덜어주고 편하게 되는것같다. 우리팀은 S3 요금문제(나중에보니 가능하더라)와 지금단계에선 뒤에서 나올 기본적인 방법들을 먼저 경험해보고자, 이 방법은 보류했다. 이건 나중에 결국 쓰게될것같아서. 관련된 키워드는 "Springboot & S3"로 검색하면 많이 나와서, 나중에 s3를 쓸일이 생기면 참고하면..
- Total
- Today
- Yesterday
- bfs
- queue
- 해외여행
- Data Structure
- 웹해킹
- git
- FRAGMENT
- graph
- JPA
- javascript
- reversing
- 리버싱
- Stack
- 회고
- 우아한 테크코스
- brute-force
- dfs
- Android
- C
- mysql
- Algorithm
- Vo
- Java
- webhacking.kr
- socket
- OneToMany
- 개발자
- Android Studio
- 프로그래머스
- sort
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |