반응형

2025/02 3

회원가입 로직 구현 벤치마킹

회원 가입 유스케이스 벤치마킹29cm약관 동의 -> 이메일 입력(기본적인 이메일 유효성 체크) -> 비밀번호/비밀번호 확인 -> 본인 인증(PASS)순차 진행, url 동일, 이메일 validate api 요청하여 확인이메일 input event를 통해 매번 api를 쏴서 실시간으로 확인하는 것으로 보임약관동의에 관련된 데이터를 React(?) state에 저장하고 있는 것으로 보임 proxy로 주기적인 요청을 보내는데 무슨 역할인지 모르겠다...ㅠㅠsession 유지? 헬스 체크...???Block request url 했을 때 별 문제 없는것으로 보인다....paload -> environment : production인것으로 보아 실시간으로 제품을 업데이트 해주는 역할일까?(서비스 도메인 업무를 해..

개발 2025.02.12

Java에서 사용하는 정렬(sort) 메소드는 무슨 알고리즘을 사용할까?

정렬 방법Java에서 정수를 오름차순으로 정렬할 수 있는 방법을 찾아봤습니다.1. int[] -> Arrays.sort()를 사용하여 정렬2. List -> Collections.sort()를 사용하여 정렬 Arrays.sort(int[] a)Dual-Pivot Quicksort 사용 참고 : https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#sort-int:A Arrays (Java Platform SE 8 )parallelPrefix public static   void parallelPrefix(T[] array, BinaryOperator  op) Cumulates, in parallel, each element of the give..

Java 2025.02.10

Scanner와 BufferedReader 차이 분석

차이를 분석하게 된 계기코딩테스트 문제를 풀던 중 다른 사람과 푼 문제를 비교하는데 약 0.07초 정도의 차이가 발생한걸 확인했습니다.0.07초도 사용자가 많아 입력량이 많아지면 유의미한 차이라고 느껴져서 비교하게 되었습니다. Scanner정규식 처리입력값을 파싱할 때 내부적으로 정규식 사용(사진 참고)Ex) nextInt() 함수를 사용할 때, 12라는 문자열을 입력하면 정수형 데이터(int)로 변환하는 과정 수행sc.nextInt() 호출 -> 내부적으로 입력스트림에서 데이터를 읽음 -> 숫자 형식이 맞는지 확인(아닐 시 Exception) -> 변환 가능한 경우 변환 -> 변환된 정수 반환기본 버퍼 크기 : 1024 Byte(1KB)동기화 Overhead : 멀티스레드 환경에서 동기화 제공, 단일 ..

Java 2025.02.06
반응형