반응형 Blog/Education54 2주차 정리 ≣ 목차학습 목표API 개발, RDBMS 이용https://github.com/kdelay/Special-Lecture-API GitHub - kdelay/Special-Lecture-API: ✏️ 특강 신청 서비스 API 구현✏️ 특강 신청 서비스 API 구현. Contribute to kdelay/Special-Lecture-API development by creating an account on GitHub.github.comAPI Specs특강 신청 API- POST /lectures/apply- 특정 userId 로 선착순으로 제공되는 특강을 신청하는 API 를 작성한다.- 동일한 신청자는 한 번의 수강 신청만 성공할 수 있다.- 각 강의는 선착순 30명만 신청할 수 있다.- 이미 신청자가 3.. 2024. 9. 28. 1주차 정리 ≣ 목차학습 목표TDD, Testable Code, Test Codehttps://github.com/kdelay/Point-API-TDD GitHub - kdelay/Point-API-TDD: 💠 포인트 충전, 조회 등 관련 API - TDD 작성하기💠 포인트 충전, 조회 등 관련 API - TDD 작성하기. Contribute to kdelay/Point-API-TDD development by creating an account on GitHub.github.comTDD(Test Driven Development)핵심 테스트 코드를 먼저 작성하고, 이를 바탕으로 기능 개발을 진행한다.불필요한 개발 생산성 저하를 방지하기 위해 테스트 스코프를 크게 잡지 않는다.테스트 커버리지 100% 보다, 유의.. 2024. 9. 27. 대기열 Redis 이관 및 Cache Service 도입 ≣ 목차대기열 Redis 이관Redis 설정@Configurationpublic class RedissonConfig { @Value("${spring.data.redis.host}") private String redisHost; @Value("${spring.data.redis.port}") private int redisPort; private static final String REDISSON_HOST_PREFIX = "redis://"; @Bean public RedissonClient redissonClient() { Config config = new Config(); config.useSingleServer().setAddres.. 2024. 8. 1. 3주차 발제 정리 2024. 7. 2. DB 대기열 접근 방식 (from. 학습매니저님) 대기열을 구현하잖아요.대기열의 목적) ==> 데이터베이스 커넥션 수는 한정되어 있다. 99,999 -> 99,998100,000 -> 98,034 -> 87,506대기열 => 구현방식 2개- 은행 창구 처럼 돌아가는 거 - 이거는 뭘까요? - 번호표가 있고, 창구 수가 제한되어있죠. 은행가면 - 그런 흐름으로 구현하느 거 하나 - 얘는 대기열 / 참가열 같이 구현할 수있음 . - 대기 좌석에 있느 사람 + 창구 좌석에 있느 ㄴ사람 - => 대기 정보를 좀 빡세게 구해야함 => 대신에 구체적으로 구할 숭 있음- 회전 목마처럼 돌아가는 것 - 놀이공원 가면 줄서잖아요. - 근데 한명씩 들어가요? - 뭉탱이로 들어가잖요. 놀이공원 그 기구가 한 사이클 다 끝날.. 2024. 6. 30. 2주차 QNA & 멘토링 2024. 6. 28. 2주차 발제 정리 2024. 6. 22. 1주차 멘토링 🔶Layered Architecture🔶동시성 테스트🔶Git≣ 목차Layered Architecturepresentation layer -> domain layer -> infra layer문제점: domain layer에서 DTO를 Mapper를 통해 타입을 변경할 수 없다. presentation layer에서만 적용 가능함. DIP를 적용할 경우 domain layer에서 infra에 접근할 수 있다: domain layer presentation layerController, Request, Responseinterface http api protocolRequest, Response 프로토콜 네이밍 규약에 따른 네이밍 지정 UserDTO.Request, UserDTO.Response 처럼 .. 2024. 6. 20. 99클럽 코테 스터디 46일차 TIL + DP 백준https://www.acmicpc.net/problem/1912 - 오늘의 학습 키워드 : DP- 공부한 내용 본인의 언어로 정리하기import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); .. 2024. 5. 9. 이전 1 2 3 4 ··· 6 다음 728x90 반응형