전체 글 (193) 썸네일형 리스트형 배열(Array), 링크드 리스트(linked list), 스택(Stack), 큐(Queue) Stack과 Queue 그리고 Array와 Linked List 자료구조에 대해 말씀해주시고 차이점에 대해 설명해주세요. Stack은 Last In First Out 방식을 가지는 자료구조입니다. 스택은 들어온 순서대로 데이터가 쌓이며, 가장 마지막에 들어온 데이터가 먼저 삭제되는 자료구조입니다. Queue는 First In First Out (FIFO) 방식으로 작동하는 자료 구조입니다. 큐는 새로 들어온 데이터가 먼저 들어온 데이터의 뒤쪽에 추가되고, 들어온 순서대로 데이터가 삭제됩니다. Stack과 Queue는 Array 또는 Linked List를 기반으로 구현할 수 있습니다. Array는 순차적(ordered)으로 데이터를 저장한다는 특징을 가지고 있습니다. 데이터가 들어온 순서대로 저장이 되며.. 트랜잭션 트랜잭션이 무엇인지 설명해 주세요. 트랜잭션은 데이터베이스 관리 시스템에서 수행되는 작업 단위입니다. 하나 이상의 작업을 묶어서 하나의 트랜잭션으로 만들고, 이를 모두 실행하거나 모두 취소할 수 있는 기능을 제공합니다. 예를 들어, 은행에서 계좌 간 이체를 수행하는 경우, 이체 금액을 출금 계좌에서 차감하고, 입금 계좌에 입금하는 두 가지 작업이 필요합니다. 이 두 작업을 하나의 트랜잭션으로 묶어서 실행하면, 이체가 완료되거나 실패할 때는 모두 함께 처리됩니다. 만약 중간에 오류가 발생하여 이체가 실패하면, 이전에 처리된 출금 작업도 취소됩니다. 트랜잭션은 ACID라는 특징을 가지고 있습니다. ACID는 Atomicity(원자성), Consistency(일관성), Isolation(격리성), Durabi.. POJO란? POJO는 Plain Old Java Object의 약자로, 특정 프레임워크나 라이브러리에 종속되지 않고, 순수한 자바 객체를 의미합니다. 즉, POJO는 자바에서 객체 지향적인 프로그래밍을 할 때 사용되는 일반적인 객체입니다. POJO는 특정한 인터페이스를 구현하거나 클래스를 상속받지 않으며, 일반적으로 getter/setter 메서드를 제공하여 객체의 속성을 설정하고 검색하는 방법을 제공합니다. POJO는 특히 자바 기반의 웹 애플리케이션에서 데이터 전송 객체(Data Transfer Object)로 사용되어 데이터베이스에서 데이터를 검색하고 이를 사용자에게 보여줄 때 유용합니다. https://github.com/zeroempty2/TIL/blob/main/JAVA/POJO.md GitHub - z.. 이전 1 2 3 4 5 6 7 8 ··· 65 다음