- Today
- Total
목록Development/JAVA & Spring (25)
˖˚˳⊹ public class Hohee ˚ ₊‧✧
들어가며,스프링 강의를 듣다 Entity 설계시, 컬렉션은 필드에서 초기화하는게 좋다고 들었다.따라서 자바의 컬렉션을 다시 한 번 머리 속에 정의시키고 싶어 글을 쓴다. 📌Java Collections Framework Java에서 컬렉션(Collection)이란 여러 요소들을 담을 수 있는 자료구조다. 즉, 다수의 데이터 그룹이며 다른 말로 컨테이너(Container)라고도 부른다. JCF(Java Collections Framework)는 이러한 데이터, 자료구조인 컬렉션과 이를 구현하는 클래스를 정의하는 인터페이스를 제공한다. Java Collections Framework 의 등장배경아래와 같은 이유로 등장하게 되었다.1. 배열은 선언과 동시에 배열의 크기가 초기화 되고 이후에 변경이 불..
https://reakwon.tistory.com/90 [자바/JAVA] StringTokenizer를 이용해 문자열을 쪼개보자 StringTokenizer StringTokenizer 클래스는 문자열을 우리가 지정한 구분자로 문자열을 쪼개주는 클래스입니다. 그렇게 쪼개어진 문자열을 우리는 토큰(token)이라고 부릅니다. StringTokenizer를 사용하기 위 reakwon.tistory.com StringTokenizer 클래스는 문자열을 우리가 지정한 구분자로 문자열을 쪼개주는 클래스.
들어가며, 자바에서 입력을 할 때에 대표적으로 사용되는 두 가지 함수가 있다. 바로 BufferedReader & BufferedWriter와 Scanner이다. 이 둘의 차이점이 정확히 뭔지 알고 넘어가야 적절하게 사용할 수 있다 생각하여 정리해보려한다. 1. BufferedReader & BufferedWriter 2. Scanner
들어가며, Service Layer에서 습관적으로 사용하고 있는 @Transactional의 동작을 바르게 이해하고 주의할 점들에 대해 알아보자. 해당하는 메서드를 실행할 때 스프링은 트랜잭션을 시작하고, 메서드가 정상적으로 종료되면 트랜잭션을 commit하고, 예외가 발생하면 트랜잭션을 rollback합니다. 즉, 비정상적 종료로 인한 rollback이 발생할 경우에는 트랜잭션의 일부 작업만 데이터베이스에 반영되는 것을 방지해 데이터 일관성을 유지할 수 있습니다. 트랜잭션(Transaction 이하 트랜잭션)이란, 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다. 데이터베이스의 상태를 변화시킨다는 것은 무얼 의미하는 것일까? 간단하게 말해서 아래의 질의어(SQL)를 이용하여 데이터베..