반응형

전체 글 52

"인기순 정렬"에 대한 고찰

알고리즘이 실생활에 적용되는 사례를 생각해보다가 "인기순" 정렬이 생각이 났습니다.모든 판매 플랫폼에는 고객의 구매를 돕는 "인기순" 정렬이 있습니다."인기순" 정렬 기준이 플랫폼마다 다를거라는 생각이 들어서 일반적으로 어떤식으로 설계하는지 알아봤습니다.저는 LMS 플랫폼을 기준으로 생각해봤습니다. 1. 핵심 지표 선정'인기'란 추상적인 단어입니다. 어떤걸 '인기'의 척도로 할지 고민이 필요합니다.Ex)- 수강 신청 수- 별점- 댓글 수- 완강률- 장바구니에 담은 사용자의 수- 사용자 행동 로그(클릭, 조회, 머무른 시간) 여기서 한개의 지표로만 정렬을 하기에는 로직 자체는 간단하지만 몇가지의 오류가 생길 것 같았습니다.- 수강 신청 수 -> 강의를 오픈한지 오래 됐을 수록 수강 신청 수 가 많을 가능성..

개발 2025.04.05

[책 리뷰] 윤성우의 열혈 자료구조(C언어를 이용한 자료구조 학습서)

https://www.yes24.com/product/goods/6214396 윤성우의 열혈 자료구조 - 예스24자료구조는 어렵다고 알려져 있다. 하지만 문제는 어렵다는데 있는 것이 아니다. 어려워도 끝까지 공부할 수 있다면 문제가 되지 않는다. 문제는 끝까지 공부하지 못하는데 있다. 설명이 이치에www.yes24.com내돈내산 인증책을 읽게된 계기자료구조를 심도있게 공부하고 싶어서 찾다가 "윤성우의 열혈 자료구조" 책을 추천받아서 읽어봤습니다.추천 대상1. 자료구조 초심자2. 코딩 테스트를 준비중인데 알고리즘을 더욱 효율성있고 자료구조 별로 고도화하고싶다! 하시는 분에게 추천드립니다.3. C언어의 포인터 개념을 아는 사람(몰라도 되긴 하지만 이해가 살~짝 어려울수도?)총평책 집필에 많은 노력을 기울였다..

2025.03.22

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

회원 가입 유스케이스 벤치마킹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

[서아쌤의 토익 비밀과외] 내돈내산 서아쌤 토익 비밀과외 후기

'본 글은 내돈내산 강의 후기이며, 시원스쿨랩 서아쌤 프라이빗 비밀과외반 SNS 후기 참여를 위한 포스팅입니다'안녕하세요~벌써 서아쌤의 토익 비밀과외를 수강한지 3주가 흘렀고 내일모레 1/26 토익 시험을 앞두고 있습니다!3주동안 공부하면서 인강, 교재, 부교재의 어떤 부분이 좋았는지 소개해드리려고 합니다.내돈내산 인증서아쌤의 토익 비밀과외 강의저는 이직을 준비하고 있는데요이직을 준비하면서 만료되었던 토익 점수를 갱신하기 위해 유튜브에서 쫌쫌따리 공부를하다가서아쌤의 토익 비밀과외를 알게되었습니다!마침 프라이빗 비밀과외도 모집한다고 해서 냉큼 교재랑 인강이랑 결제했고운좋게 50인 안에 들게 되어서 프라이빗 과외를 받게 되었습니다. 강의는 교재 목차랑 동일하게 진행됩니다.강의를 들으면서 좋았던 부분 소개해드..

영어 2025.01.24

[서아쌤의 토익 비밀과외] 1/23 토익 복습 후기

'본 글은 내돈내산 강의 후기이며, 시원스쿨랩 서아쌤 프라이빗 비밀과외반 SNS 후기 참여를 위한 포스팅입니다'오늘은 Part7의 이중지문과 Part4 공지/광고 담화에 대해서 알아보겠습니다.Part4는 미리 선택지와 질문을 미리 읽어서 예측하면서 푸는게 중요합니다.질문과 선택지 Keyword 중심으로 체크해두세요단어[사용 교재]https://www.yes24.com/Product/Goods/124107716 시원스쿨 토익 기출 VOCA 학습지 - 예스24이제는 보카도 학습지로!하루 30분, 어느새 어휘 끝!실전문제 풀이로 어느새 외워지는 토익 기출 VOCA 학습지 앞부분만 조금 보고 묵혀 두는 보카책은 이제 그만!매주 얇은 책 한 권으로 기출 어휘www.yes24.com[자가 테스트]https://la..

영어 2025.01.23

대규모 트래픽이란?

대규모 트래픽 기준요청 수(Request per Second, RPS)소규모 : 초당 100 ~ 1,000 RPS중규모 : 초당 1,000 ~ 10,000 RPS대규모 : 초당 10,000  RPS 이상동시 연결 수일반적으로 10,000 ~ 100,000 이상의 동시 연결이 대규모로 간주트래픽 데이터 전송량초당 몇 MB 또는 GB의 데이터를 전송하는지동영상 스트리밍 서비스 -> 초당 수백 MB의 데이터를 전송할 수 있다.사용자 수초당 수천 명의 사용자가 동시에 서비스를 이용할 경우 대규모로 간주대규모 트래픽의 실제 사례1. 웹 애플리케이션일반 웹사이트:초당 수백에서 천 건의 요청(RPS) 처리.예: 뉴스 사이트, 블로그.대형 전자상거래 플랫폼:블랙프라이데이 같은 이벤트 기간에는 초당 1만~10만 RPS ..

개발 2025.01.22

[서아쌤의 토익 비밀과외] 1/22 토익 복습 후기

'본 글은 내돈내산 강의 후기이며, 시원스쿨랩 서아쌤 프라이빗 비밀과외반 SNS 후기 참여를 위한 포스팅입니다'오늘은 Part7 지문별 특징과 Part4 담화/방송 꿀팁에 대해 알아보겠습니다.Part7은 빠른 시간안에 풀어야하니 키워드 중심으로 답을 빠르게 도출해내는 것이 중요합니다.많은 연습이 필요해요!단어[사용 교재]https://www.yes24.com/Product/Goods/124107716 시원스쿨 토익 기출 VOCA 학습지 - 예스24이제는 보카도 학습지로!하루 30분, 어느새 어휘 끝!실전문제 풀이로 어느새 외워지는 토익 기출 VOCA 학습지 앞부분만 조금 보고 묵혀 두는 보카책은 이제 그만!매주 얇은 책 한 권으로 기출 어휘www.yes24.com[자가 테스트]https://lab.siw..

영어 2025.01.22

[서아쌤의 토익 비밀과외] 1/21 토익 복습 후기

'본 글은 내돈내산 강의 후기이며, 시원스쿨랩 서아쌤 프라이빗 비밀과외반 SNS 후기 참여를 위한 포스팅입니다'단어[사용 교재]https://www.yes24.com/Product/Goods/124107716 시원스쿨 토익 기출 VOCA 학습지 - 예스24이제는 보카도 학습지로!하루 30분, 어느새 어휘 끝!실전문제 풀이로 어느새 외워지는 토익 기출 VOCA 학습지 앞부분만 조금 보고 묵혀 두는 보카책은 이제 그만!매주 얇은 책 한 권으로 기출 어휘www.yes24.com[자가 테스트]https://lab.siwonschool.com/?s=free&p=vocaexam 시원스쿨랩(LAB) 공식사이트토익/토스/오픽/지텔프/아이엘츠/토플/텝스/SPA 시험영어 전문lab.siwonschool.com 시원스쿨 단..

영어 2025.01.21
반응형