본문 바로가기

전체 글204

Thymeleaf를 사용하여 Spring에서 통화 서식 지정 1. 소개 이 예제에서는 Thymeleaf를 사용하여 로케일별로 통화 형식을 지정하는 방법을 배웁니다 . 2. Maven 의존성 Spring Boot Thymeleaf 의존성 을 가져 오는 것으로 시작하겠습니다 . org.springframework.boot spring-boot-starter-thymeleaf 2.2.7.RELEASE 3. 프로젝트 설정 우리 프로젝트는 사용자의 로케일에 따라 통화 를 표시 하는 간단한 Spring 웹 애플리케이션이 될 것 입니다. 이제 만들어 보자 우리 Thymeleaf 템플릿, currencies.html 에서 자원 / 템플릿 / 통화 : Currency table 요청을 처리 할 컨트롤러 클래스를 만들 수도 있습니다. @Controller public class C.. 2021. 4. 3.
스프링 데이터 JPA @Query 1. 개요 SpringData는 우리가 실행할 수있는 쿼리를 정의하는 다양한 방법을 제공합니다. 이 중 하나는 @Query 어노테이션입니다. 이 예제에서는 SpringData JPA에서 @Query 어노테이션 을 사용하여 JPQL 및 네이티브 SQL 쿼리를 모두 실행 하는 방법을 보여 줍니다 . 또한 @Query 어노테이션이 충분하지 않을 때 동적 쿼리를 작성하는 방법을 보여줍니다 . 2. 쿼리 선택 스프링 데이터 저장소 메소드에 대해 실행할 SQL을 정의하기 위해 , @Query 어노테이션으로 메소드에 어노테이션을 달 수 있습니다. 값 속성에는 실행할 JPQL 또는 SQL이 포함됩니다. @query의 어노테이션은 어노테이션 명명 된 쿼리보다 우선합니다 @NamedQuery 또는 정의 orm.xml의 파.. 2021. 3. 31.
자바로 스도쿠 솔버 만들기 1. 개요 이 기사에서는 스도쿠 퍼즐과이를 해결하는 데 사용되는 알고리즘을 살펴볼 것입니다. 다음으로 Java로 솔루션을 구현합니다. 첫 번째 해결책은 단순한 무차별 대입 공격입니다. 두 번째는 Dancing Links 기술을 활용합니다 . OOP 디자인이 아닌 알고리즘에 초점을 맞출 것임을 명심합시다. 2. 스도쿠 퍼즐 간단히 말해, Sudoku는 9 x 9 셀 격자가 부분적으로 1부터 9까지의 숫자로 채워진 조합 숫자 배치 퍼즐입니다. 목표는 나머지 빈 필드를 나머지 숫자로 채워서 각 행과 열이 하나만 갖도록하는 것입니다. 각 종류의 수. 또한 그리드의 모든 3 x 3 하위 섹션은 중복 된 숫자를 가질 수 없습니다. 난이도는 각 보드의 빈 필드 수에 따라 자연스럽게 올라갑니다. 2.1. 테스트 보드 .. 2021. 3. 31.
자바의 오버플로와 언더 플로 1. 소개 이 사용방법(예제)에서는 Java에서 숫자 데이터 유형의 오버플로 및 언더 플로를 살펴 봅니다. 우리는 더 이론적 인 측면에 대해 더 깊이 파고 들지 않을 것입니다. 우리는 Java에서 발생하는 경우에만 집중할 것입니다. 먼저 정수 데이터 유형을 살펴본 다음 부동 소수점 데이터 유형을 살펴 보겠습니다. 두 가지 모두에 대해 오버플로 또는 언더 플로가 발생하는시기를 감지하는 방법도 살펴볼 것입니다. 2. 오버플로와 언더 플로 간단히 말해, 오버플로 및 언더 플로는 변수의 선언 된 데이터 유형 범위를 벗어난 값을 할당 할 때 발생합니다. (절대) 값이 너무 크면 오버플로라고하고 값이 너무 작 으면 언더 플로라고합니다. 우리가 값을 대입 할 때의 예에서 살펴 보자 (10) 1000 (A 1 와 10.. 2021. 3. 31.