분류 전체보기

사용자 정의 레포지토리를 만들고, mybatis를 사용하려 했는데, 아래와 같은 에러가 났다.java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for getMainBoardList 저 에러는 여러가지 이유가 있을 수 있지만, 대게 DAO에서 호출하는 namespace 또는 쿼리명과 해당 mapper.xml의 namespace 또는 쿼리명과 일치하지 않는 경우 발생하는 에러인데, 난 분명 DAO에서 호출하는 namespace, 쿼리명과 mapper.xml의 namespace, 쿼리명이 일치하는데도 계속 해당 에러가 뜨길래, applications.yml의 mapper-location을 계속 수정해보고..
스택 및 큐를 사용하여 푸는 문제이다. 가장 먼저 들어온 작업이 먼저 배포되어야 하므로, 큐(Queue)를 사용하는것이 올바르다. 나에겐 전형적인 막히는 문제였다. 머리로는 큰 풀이로직이 생각났지만, 디테일한 로직이 생각나지 않아 1시간 고민끝에 답안을 보고 말았다. 해당 작업의 현재 완수율 배열과 하루마다 수행되는 수행률 배열을 가지고 해당 작업소요일수를 구하고 큐에 offer하는데 까진 성공했다. 하지만 이 큐를 가지고 현재 작업일수보다 작은  작업들을 count하고, 현재 작업일수보다 큰 작업들을 다시 count하는 로직을 구현해내지 못했다.  public static int[] solution(int[] progresses, int[] speeds){ int[] answer = ..
1. 영속성 컨텍스트란? (Persistence Context)영속성 컨텍스트란 엔티티 객체를 관리하는 일종의 저장소다. 데이터베이스와의 인터페이스 역할을 하며, 애플리케이션에서 객체의 상태를 관리한다. 영속성 컨텍스트에 의해 관리되는 객체는 영속 상태(Persistent state)로 간주되며, 데이터베이스와의 동기화가 이루어진다. 2. 영속성 컨텍스트의 주요기능1) 엔티티관리영속성 컨텍스트는 엔티티의 생명주기를 관리한다. 새로 생성된 엔티티는 영속성 컨텍스트에 의해 관리되고, 수정사항은 자동으로 데이터베이스에 반영된다. 2) 1차 캐시영속성 컨텍스트는 엔티티를 메모리에 저장하여, 동일한 엔티티에 대한 중복 조회를 방지한다. 이를 통해 성능을 향상시킬 수 있다. 3) 변경 감지엔티티의 상태가 변경되면,..
수학적 개념을 코드로 구현하는 문제이다. 이 문제를 볼때 간단하게 풀 수 있을줄 알았는데, 머리로 알고 있던 수학적 개념을 코드로 옮기는 과정에서 막혔다. 내가 막혔던 부분은 분수를 덧셈하고 분모, 분자를 출력하는 것까진 성공했지만, 약분하는 과정을 생각하지 못했다. 즉, 약분해야할 최대공약수를 구하는 부분에서 막혔던 것이다. import java.util.*;class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int[] answer = {}; // 통분할 분수의 분모 int totalDenom = 0; // 첫번째..
Developer KTU
'분류 전체보기' 카테고리의 글 목록 (9 Page)