blues_coding_log
[TIL] SQL WITH recursive (재귀)
TIL&WIL 2024. 3. 12. 17:15

오늘 SQL 문제를 풀면서 만났던 문제에 대해서 정리해본다. 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 접근은 DATETIME 컬럼에서 HOUR()를 사용하여 시간만 추출하면 되는 줄 알았으나 예시를 확인해보면 COUNT가 0인 즉, 0시부터 23시까지의 모든 원소가 있어야 했다. 이 부분에서는 알고 있는 지식이 부족해서 다른 분들의 풀이를 참고했고, 그 결과 다음과 같은 내용을 새로 알게 되었다. https://www.my..

DataFrame 속성, 메서드
TIL&WIL 2024. 3. 6. 15:45

예시 데이터 # 데이터 생성 import pandas as pd # 주어진 리스트들 names = ['철수', '영희', '민수', '지영'] ages = [25, 30, 35, 28] genders = ['남', '여', '남', '여'] cities = ['서울', '부산', '서울', '대전'] # 리스트들을 딕셔너리로 묶기 data = {'이름': names, '나이': ages, '성별': genders, '도시': cities} # 딕셔너리를 데이터프레임으로 변환 df = pd.DataFrame(data) df 열 이름 columns df.columns # Index(['이름', '나이', '성별', '도시'], dtype='object') 인덱스 index df.index # RangeInd..

2023-09-08 TIL (최종 프로젝트 배포)
TIL&WIL 2023. 9. 8. 21:03

오늘 드디어 배포를 했다. 아직 완벽한 프로젝트는 아니지만 배포하고 사용자 피드백도 받고 트러블 슈팅을 진행할 예정이다. 홈페이지 링크는 여기 ! http://travel-shooting.site:8080/view/home 앞으로 더 노력하고 공부해서 좋은 개발자로 꼭 취칙하자 !!

2023-09-06 TIL (email 인증기능 + redis)
TIL&WIL 2023. 9. 6. 22:34

오늘 학습한 내용 email 인증 기능 구현 회원가입 validation 적용 이메일 인증 기능 오늘은 이메일 인증 기능을 추가했다. 우선 build.gradle에 의존성을 추가해준다. //email 인증 implementation 'org.springframework.boot:spring-boot-starter-mail' application.properties에도 다음을 추가해준다. #email spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username= 아이디 spring.mail.password= 비밀번호 spring.mail.properties.mail.smtp.auth=true spring.mail.properties.m..

2023-09-01 TIL
TIL&WIL 2023. 9. 1. 21:12

오늘 학습한 내용 최종 프로젝트 중간발표 준비 오늘의 문제점 최종 프로젝트를 준비하던 도중에 일어난 일이다. 중간발표를 위해서 팀원분들과 각자 하던 작업을 머지하는 과정에서 한 팀원 분이 만드신 후기 게시판을 내가 실행했을 때 읽어오지 못하는 에러가 발생했다. 에러 메세지는 다음과 같았다. org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.sparta.travelshooting.reviewPost.entity.ReviewPost.images: could not initialize proxy - no Session 나를 제외하고 팀원 분들은 모두 잘 읽어왔어서 코드에는 문제가 없었다...