분류 전체보기 229

[JPA] 연관관계 매핑 - @OneToMany @ManyToOne

https://jyami.tistory.com/21 https://dublin-java.tistory.com/51 https://ict-nroo.tistory.com/122 [JPA] 양방향 연관관계 양방향 연관관계와 연관관계의 주인 Team을 통해서도 getMemberList()로 특정 팀에 속한 멤버 리스트를 가져오고 싶다. 객체 설계는 위와 같이 Member에서는 Team을 가지고 있고, Team에서는 Members를 가지 ict-nroo.tistory.com JPA - One To Many 단방향의 문제점 주변에서 One To Many 단방향에 관해서 물어볼 때마다 저는 항상 이렇게 대답했습니다. 김영한 님의 인프런 강의에서 봤는데~ One To Many 단방향은 좋지 않다. 차라리 양방향을 해라..

백엔드/스프링 2022.02.22

AssertJ 필수 부분 정리

https://pjh3749.tistory.com/241 [AssertJ] JUnit과 같이 쓰기 좋은 AssertJ 필수 부분 정리 AssertJ가 core document를 새로운 github.io로 이전했네요 :) . 본 글은 AssertJ 공식 문서를 핵심 챕터를 선정하여 번역하며 정리한 글 입니다. http://joel-costigliola.github.io/assertj/assertj-core.html A.. pjh3749.tistory.com 출처: 위의 글을 보고 AssertJ의 필수 부분을 정리해보았습니다. Filtering assertions - iterables나 arrays에 적용되는 filtering List list = new ArrayList(); Human park = new..

백엔드/스프링 2022.02.20

[TIL] 2022-02-18 / JWT(Json Web Token)

[한 것] 데브싱크 프로젝트 Post 부분 TDD 작성 BANGU 프로젝트 JWT 적용 & 공부 [배운 것] https://ws-pace.tistory.com/87 spring boot REST API Web 프로젝트 (10) - Jwt AccessToken + RefreshToken으로 보안성과 사용자 편의성 고도화하 스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API.. ws-pace.tistory.com 출처: 위 글을 참고해서 JWT& 스프링 시..

etc/TIL 2022.02.19

백준 11659번 구간 합 구하기 4 - C++

[문제] https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net [풀이] 다이나믹 프로그래밍(DP), Prefix Sum [코드] #include using namespace std; int n,m; int a[100004], d[100004]; int main() { ios::sync_with_stdio(0); cin.tie(0); cin >> n >> m; d[0] = 0; for(int i=1; i> a[i]; d[i] =..

알고리즘/풀이 2022.02.16

백준 11726번 2xn 타일링 - C++

[문제] https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net [풀이] 다이나믹 프로그래밍(DP) [코드] #include using namespace std; int d[10005]; int mod = 10007; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int n; cin >> n; d[1] = 1; d[2] = 2; for(int i=3; i

알고리즘/풀이 2022.02.16

백준 1149번 RGB거리 - C++

[문제] https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net [풀이] 다이나믹 프로그래밍(DP) [코드] #include using namespace std; int d[1005][3]; int r[1005], g[1005], b[1005]; int main() { ios::sync_with_stdio(0); cin.tie(0); int n; cin >> n; for(int i=1; i> r[i] >> g[i] >> b[i];..

알고리즘/풀이 2022.02.16