Hanni_Blog

TIL(20240607) [뉴스피드 프로젝트 : 이메일 가입 및 인증 기능]

📌 Spring 💡 뉴스피드 프로젝트 : 이메일 가입 및 인증 기능 이메일 가입 시, 이메일 인증 기능을 추가 Step 1 : 사용자가 가입한 이메일 주소로 인증번호 발송 Step 2 : 발송한 인증번호와 입력란의 인증번호가 일치하는 지 확인 Step 3 : 이메일 인증이 완료되지 않은 회원들의 회원상태코드를 ‘인증 전’ 으로 설정 이메일 ...

TIL(20240605) [뉴스피드프로젝트:프로필 기능구현,RegExp:정규표현식]

📌 Spring 💡 뉴스피드 프로젝트 : Profile 프로필 관리기능 : 프로필 조회 & 수정 프로필 조회기능 1) 사용자 ID, 이름, 한 줄 소개, 이메일을 볼 수 있습니다. 2) ID(사용자 ID X), 비밀번호, 생성일자, 수정일자와 같은 데이터는 노출하지 않습니다. 프로필 수정기능 :로그인한 사용자는 본인의 사용자 정...

TIL(20240604) [코딩테스트: 부족한 금액 계산하기]

📌 코딩테스트1️⃣ : 부족한 금액 계산하기 🔒 문제 : 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 cou...

TIL(20240531) [데이터베이스:트랜잭션과 ACID]

들어가기전에 데이터베이스의 개념을 한번 더 생각하고 정리하면서 데이터베이스의 트랜잭션을 알아보자! 📌 데이터베이스(DB) : 데이터를 쉽게 공유하기 위해 체계적으로 관리되는 데이터의 집합 📌 DBMS : 이런 데이터베이스를 관리하는 시스템 데이터의 특성에 따라 효율적으로 관리할 수 있다. 관계형 데이터베이스(SQL) vs 비관계형 데이터베...