GitHub

https://github.com/Choidongjun0830

2024/03/18 3

[Spring DB2] 데이터 접근 기술 - MyBatis

MyBatis는 JdbcTemplate보다 더 많은 기능을 제공하는 SQL Mapper이고, JdbcTemplate가 제공하는 대부분의 기능을 제공한다. 하지만 MyBatis가 매력적인 점은 SQL을 XML에 편리하게 작성할 수 있고, 동적 쿼리를 매우 편리하게 작성할 수 있다는 점이다. MyBatis를 사용하기 위해서 //build.gradle에 추가 //MyBatis 추가 implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.1' //application.properties에 추가 #MyBatis mybatis.type-aliases-package = hello.itemservice.domain mybatis.configura..

Spring 2024.03.18

[백준] S1. 2468번 안전영역 / 분류: DFS, BFS

https://www.acmicpc.net/problem/2468 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net DFS 풀이 import sys sys.setrecursionlimit(10 ** 8) N = int(sys.stdin.readline()) matrix = [] for i in range(N): matrix.append(list(map(int, sys.stdin.readline().split()))) dx = [-1, 1, 0, 0] dy = [0, 0, -1, 1] def dfs(x, y, depth..

[백준] S4. 카드2 / 분류: 자료구조

https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 처음에 배열로 구현했더니 시간초과가 나와서 deque로 구현했다. import sys from collections import deque N = int(sys.stdin.readline()) cards = [i for i in range(N, 0, -1)] cards = deque(cards) while len(cards) > 1: #맨위 카드 버리기 cards.pop() #두번째 카드 맨뒤로 ..

728x90