반응형

🚀 한국재정정보원

 

한국재정정보원 기획재정부 산하 기관이다. 가고 싶었던 곳 중 하나였는데,, 결론적으로는 결과가 좋지 않았다. 서술형 2문제, 단답형 2문제에 80분이 나온다고 하길래 시간을 너무 많이 주는 것이 아닌가.. 라고 생각해봤는데 대분류로 4문제이고 소분류로 5문제정도 나왔다..

 

전공 난이도는 크게 높지 않았지만, NCS가 정말 극악의 난이도였다. 자소설닷컴에서는 찍기대회 였다고 말들이 많았다. 풀면서 탈락을 예감했지만 막상 결과 화면을 보니 씁슬했다.

 

반응형
반응형

H2 발생 에러

 

오류: 기본 클래스 org.h2.tools.Console을(를) 찾거나 로드할 수 없습니다.

원인: java.lang.ClassNotFoundException: org.h2.tools.Console

 

처음에는 zip 파일로 다운받아서 사용을 했었는데, 위와 같은 오류가 나왔다. 현재 Open JDK를 사용하고 있는데 JDK 가 문제 인 것 같다.

 

그래서 zip 말고 Window Installer 를 다운받아 설치하였고 Console을 직접 실행시키니 해결됐다.

 

 

 

반응형
반응형

스프링 에러

* 에러내용

org.springframework.boot.web.server.PortInUseException:Port 8080 is already in use

 

* 에러 발생 이유

8080 포트 번호가 이미 실행중이기 때문에, 스프링 부트가 해당 포트를 사용하지 못해서 발생하는 에러.

 

* 해결방법

netstat -ano

 

 

taskkill /f /pid 20936

사용중이던 8080 PID를 중지

 

 

반응형
반응형

🚀 설명

티몬이나 옥션 같은 쇼핑몰을 보면 트리형식으로 계층을 이루어 카테고리가 구성되어 있는 것을 볼 수 있다. 이를 구현하기 위해 만든 쿼리이다.

 

 

🚀 테이블 구성

 

 

🚀 예시 데이터

 

 

🚀 결과

 

 

 🚀 SQL

SELECT 
        CONCAT(A.group_ID,  A.category_LEV,  A.category_detail_LEV) AS n_key,
        A.category_NM,
        CONCAT(repeat(' ',A.category_parent_LEV * 3), A.category_detail_NM) as category_name,
        CASE A.category_parent_LEV
			WHEN 0 THEN C.category_detail_NM
			WHEN 1 THEN CONCAT(B.category_detail_NM,' > ', A.category_detail_NM)
			WHEN 2 THEN CONCAT(C.category_detail_NM, ' > ', B.category_detail_NM,' > ', A.category_detail_NM)
		END as navigator
FROM Template_TB A LEFT JOIN Template_TB B
	ON A.category_parent_LEV = B.category_LEV
	AND A.category_detail_parent_LEV = B.category_detail_LEV
LEFT JOIN Template_TB C 
	ON A.group_ID = C.group_ID
WHERE A.category_ID > 0
	AND C.category_id = ( SELECT category_id FROM Template_TB sub2 where  category_ID > 0 and category_LEV = 1)
ORDER BY navigator;

 

반응형

+ Recent posts