Hanni_Blog

TIL(20240609) [뉴스피드 프로젝트 :이메일 인증 및 회원가입 구현 수정]

📌 Spring 💡 뉴스피드 프로젝트 : 이메일 인증 및 회원가입 구현 수정 이전에 구현했던 부분들에 문제가 있음을 감지했다. 그래서 다음과 같이 수정을 해보았다. 사실 DB에 이메일 인증 관련해서 email과 code를 저장하고 싶었지만 일회성 같은 느낌이라 .. Redis로 구현하는 방법도 있었지만 아직 내가 Redis구현 방법에 대해서 정확...

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 비관계형 데이터베...