반응형
전체 글

전체 글

    [백준] 1158. 요세푸스 문제(Java8)

    [백준] 1158. 요세푸스 문제(Java8)

    문제 예제1 해당 문제는 자료구조의 '큐'를 이용해서 풀 수 있습니다. 예제 1번은 아래와 같이 이해할 수 있습니다. 1. n의 길이만큼 큐를 생성한다. 2. 큐를 k번 돌아서 0번째 index 값을 제거한다. 풀이 Queue 선언 Queue queue = new LinkedList(); Queue - 값 추가 queue.add(value); Queue - 첫번째 값 반환 후 제거 queue.poll(); import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStream..

    [백준] 10845. 큐(Java8)

    [백준] 10845. 큐(Java8)

    문제 예제1 예제 1번은 아래와 같이 이해할 수 있습니다. 풀이1 - 정답 (배열 사용) import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception{ //push X: 정수 X를 큐에 넣는 연산이다. //pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. //size: 큐에 들어있는 정수의 개수를 출력한다. //empty: 큐가 비어있으면 1, 아니면 0을 출력한다. //front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. //bac..

    [백준] 10828. 스택(Java8)

    [백준] 10828. 스택(Java8)

    문제 예제1 예제 1번은 아래와 같이 이해할 수 있습니다. 풀이1 - 런타임 에러 (ArrayIndexOutOfBounds) 런타임 에러 (ArrayIndexOutOfBounds) - 배열에서 java.lang.ArrayIndexOutOfBoundsException은 배열의 크기를 벗어난 값에 접근하려고 할 때 발생합니다. 아래와 같이 코드를 작성하였을 때, 런타임 에러가 발생했습니다. 에 대한 처리가 없어서 발생했습니다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exc..

    [Oracle] 오라클(XE) 11g 설치 | 계정 설정 | DBeaver 연결하기

    [Oracle] 오라클(XE) 11g 설치 | 계정 설정 | DBeaver 연결하기

    [ 오라클(XE) 11g 설치 ] 1. 설치 파일 다운로드 아래 링크에서 'Oracle Database 11g Express Edition' 설치 파일을 다운로드 합니다. XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser www.oracle.com Oracl..

    [Database/Mybatis] 마이바티스 특수문자 CDATA 처리하기

    [Database/Mybatis] 마이바티스 특수문자 CDATA 처리하기

    [특수문자 오류 발생] XML 파일에서 쿼리를 작성할 때, , || , && 등의 특수 문자를 사용하는 경우 태그로 인식하여 오류가 발생합니다. [예제] XML 파일에서 파란색이 뜨면서 "나 좀 봐주세요~!" 하고 말하는 것 같기도 합니다. 특수 문자를 그대로 사용하여 서버를 가동하면 아래와 같이 오류창이 뜨게 됩니다. 오류로그는 아래와 같으며, 특수문자를 XML parser로 인식하여, ParserException이 뜨게 됩니다. Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 280; colu..

    [Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서

    SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다. 쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다. [문법 순서] SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY [실행 순서] FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY FROM : 조회 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 컬럼 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORD..

    [Oracle] comment로 테이블, 컬럼 찾기

    테이블 comment 또는 컬럼 comment로 테이블을 조회하는 방법을 알아보겠습니다. 테이블을 찾을 때 정말 유용하답니다 ~ :) [테이블 comment로 테이블 찾기] - 전체 테이블 중에서 comment가 '%회원%'인 테이블을 조회합니다. SELECT TABLE_NAME , TABLE_TYPE , COMMENTS FROM USER_TAB_COMMENTS WHERE COMMENTS LIKE '%회원%'; [컬럼 comment로 테이블 찾기] - 전체 테이블의 컬럼 중에서 comment가 '%이름%'인 테이블을 조회합니다. SELECT TABLE_NAME , COLUMN_NAME , COMMENTS FROM USER_COL_COMMENTS WHERE COMMENTS LIKE '%이름%';

    [에러로그] UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL 해결방법

    [에러로그] UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL 해결방법

    [ 상황 ] Swagger 관련 설정을 하면서 서버를 시작하면 아래와 같은 오류가 발생했습니다. UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL... .NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List'... . . . [ 원인 ] 구글링을 해본 결과, spring context와 관련된 설정이 중복되어 발생한 문제였습니다. [ 해결 방법 ] @EnableWebMvc를 사용하는 파일에서 @Configuration을 지워줍니다. [ 오류 전체 로그 ] Caused by: org.sp..

반응형