[Java]푸드 파이트 대회
·
코딩테스트/Java
https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📚문제3가지의 음식이 준비되어 있으며, 칼로리가 적은 순서대로 1번 음식을 3개, 2번 음식을 4개, 3번 음식을 6개 준비했으며, 물을 편의상 0번 음식이라고 칭한다면, 두 선수는 1번 음식 1개, 2번 음식 2개, 3번 음식 3개씩을 먹게 되므로 음식의 배치는 "1223330333221"이 됩니다. 따라서 1번 음식 1개는 대회에 사용하지 못합니다. 수웅이가 준비한 음식의 양을 칼로리가 적은 순서대로 나타내는 정수 배열 food가 주어졌..
[TIL]2025-04-14
·
TIL
📋오늘 푼 코딩테스트더보기https://computerreport.tistory.com/105 [MySQL]년, 월, 성별 별 상품 구매 회원 수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📚문제USER_INFO 테이computerreport.tistory.com https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성..
[팀 프로젝트-JPA 활용 게시판] branch 전략 및 패키지 구조
·
프로젝트/프로젝트 회고
Branch 전략우리 조는 프로젝트 전에 어떤 branch 전략을 사용할 지 의논하였다.5개의 큰 틀의 branch를 사용하는 Git-flow 전략 그리고 Git-flow의 복잡한 부분을 축소화 시킨 Github-flow 전략이 있는데, 아직 규모가 큰 프로젝트는 아니기도 하고 branch에서 작업하는 인원이 작기 때문에 축소화된 Github-flow 전략을 택하였다.Github-flow 전략은 기본적으로 master branch에 대한 규칙만 정확하게 정립되어 있다면 나머지 가지들에 대해서는 특별한 관여를 하지 않으며 pull request 기능을 사용하도록 권장한다.우선 API를 기반으로 기능별로 작업을 진행할 예정이기에 branch를 아래와 같이 나누었다.post: 게시물user: 회원dev: 개발..
[MySQL]년, 월, 성별 별 상품 구매 회원 수 구하기
·
코딩테스트/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📚문제USER_INFO 테이블과 ONLINE_SALE 테이블에서 년, 월, 성별 별로 상품을 구매한 회원수를 집계하는 SQL문을 작성해주세요. 결과는 년, 월, 성별을 기준으로 오름차순 정렬해주세요. 이때, 성별 정보가 없는 경우 결과에서 제외해주세요. ✏️ 내 풀이 (오답..)SELECT YEAR(SALES_DATE) YEAR,MONTH(SALES_DATE) MONTH,U.GENDER,COUNT(*) USERSFROM USER_INFO U..
[TIL] 2025-04-11
·
TIL
📋오늘 푼 코딩테스트더보기https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT P.PRODUCT_ID,P.PRODUCT_NAME,SUM(O.AMOUNT*P.PRICE) TOTAL_SALESFROM FOOD_PRODUCT P FULL OUTER JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_IDWHERE DATE_FORMAT(O.PRODUCE_DATE,'%Y-%m') = '2022-05'GROUP BY 1,2ORDER BY 3 DESC,1 http..
[SPRING/JPA]양방향 관계시 사용하는 CASCADE에 대해 알아보자
·
Spring
✅ CASCADE 란?특정 엔티티를 영속 상태로 만들 경우, 연관된 엔티티도 함께 영속 상태로 만들고 싶을 경우 영속성 전이를 사용한다. JPA에서는 영속성 전이를 Cascade옵션을 통해서 설정하고 관리할 수 있다.즉, 부모 엔티티를 다룰 경우, 자식 엔티티까지 다룰 수 있다. 💡 영속 상태가 무엇인지 궁금하다면?https://computerreport.tistory.com/102 [Spring/JPA] 영속성 컨텍스트✅ 영속성 컨텍스트♐ 영속성 컨텍스트란?Entity 객체를 영속성 상태로 관리하는 일종의 캐시 역할을 하는 공간으로 여기에 저장된 Entity는 데이터베이스와 자동으로 동기화되며 같은 트랜잭션computerreport.tistory.com ✅ CASCADE 옵션ALLPERSISTMERG..