Why? Service 를 테스트 하면서, Service에서 사용하는 Repository를 Mock 하기보다는 인 메모리(H2)로 사용하고 싶어졌다. 물론, Best Practice는 Repository도 Mocking 을 해서 Service 클래스에 주입하는 것이지만, 되는지 궁금하기도 하고 어떻게 되는지 알아보려고한다. 물론, 이 글에서 다루는 내용은 위에 말한 것 자체를 다루지는 않는다. 위 처럼 테스트를 하기 위해서 적절한 Test annotation을 검색해보았는데, 익숙한 @DataJpaTest, @RunWith가 있다. 그런데, 어떤 글에서 @DataJpaTest 는 JPA에 필요한 객체들만 로딩해서 가볍다고 하는데, @RunWith(SpringRunner.class)를 같이 쓰고 있는 것이..
새 창에서 열기 Docker란 무엇인가에 대해 다룹니다(namespace, cgroup)과 같은 어려운 개념은 제외하고 Docker에 대한 정의와 사용하는 이점을 중심으로 다루니, namespace, cgroup 과 같은 개념은 다른 자료를 참고해주세요! 설치 및 사용법은 AWS에서 Ubuntu 18.04 환경을 사용하는 분들을 대상으로 하였으니 동일한 환경을 조성하셔서 따라하고 싶으신 분들은 이전 포스팅을 참고해주세요 AWS & AWS Educate: 1 (4whomtbts.tistory.com/125) AWS & AWS Educate : 1 AWS를 처음 사용하는 분들을 대상으로 한 강의자료 입니다. 1. AWS에 대한 소개 2. 클라우드 컴퓨팅에 대한 설명 및 장단점 3. AWS 가입 및 AWS E..
뭔가 이름으로 보건데 너무 무섭게 생겨서 미뤄뒀던 trie 를 공부해서 풀었다. trie만 알고나니 풀기 너무 쉬웠던 문제이다. 자칫하면 영영 못 찾을뻔한 반례가 있었는데 짐작컨데, 테스트 케이스 중에 띄어쓰기가 있는 것 같다. 왜냐하면 \0 이 나오면 -1 을 리턴하도록 짰는데 이것을 없에니깐 accept 되었기 때문이다. 이러한 문제유형은 어떠한 특정한 자료구조를 알기만 하면 매우 쉽게 풀 수 있는 것 같다. #include #include #include #include #define ALPHA 26 // 10:04 => using namespace std; class Trie { int acc; Trie* children[ALPHA]; bool terminal; public: Trie() : ac..
programmers.co.kr/learn/courses/30/lessons/17686 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램�� programmers.co.kr 알고리즘 포스팅은 안 하는데, 척 봤을 때 못 풀 것 같은 문제였는데 40분 만에 디버깅 없이 풀어서 올려봅니다. 그래도 시간은 꽤 오래 걸린 것 같아요 코드 다시 살펴보면 오래 걸리거나 생각할 부분이 특별히 없는데, 왤케 오래걸렸는지는 모르겠습니다ㅜ approve 받고나서 바로 다른 분들 코드 보고 좌절 ㅎㅎ; 내 반절로 구현하기도 하고 stable_sort ..
- Total
- Today
- Yesterday
- CMake run proto compiler
- CMake for문
- buffer-over-flow
- 복습 어플
- 14714 어플리케이션
- 14714 플래너
- react-native
- CMake for
- aws 청구문의
- review reminder
- 복습 계획어플
- 14714 어플
- CMake 기초
- 14714 공부법
- 토리파 공부법
- 14714 review
- CMake probouf
- CMake get file name
- 14714 앱
- CMake run protoc
- aws 프리티어 요금청구
- 14714 복습법
- CMake 반복문
- get_filename_component
- 함수포인터 오버라이트
- CMake get_filename_Component
- CMake 강좌
- CMAke 파일이름 추출
- function pointer overflow
- 14714 공부법 어플리케이션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |