All104 [Query] select 1 from dual 의문select 1 from dual 쿼리는 언제 왜 사용하는걸까?답커넥션 유지!1나 오면 잘되고있는거고, 1이 안나오면 오류겠지..? 스프링에서 db연결했을 때 주기적으로 select 1 from dual같은 아무 쿼리라도 날려줘야 커넥션을 유지하기때문에 보통 사용한다. 안 할 경우에는 스프링과 db연결이 끊길 수 있으므로. 2023. 2. 14. [Query] CLOB 데이터 유형 + distinct 상황회사에서 쿼리를 짜고 있는데 중복적인 데이터들을 처리하기 위하여 distinct를 사용하려고 하였다. 그렇지만 오라클의 CLOB 유형은 distinct와 같이 사용할 수 없다고 에러를 뱉어내었다. 해결그럴때는 clob 데이터들을 TO_CHAR()로 감싼다.SELECT DISTINCT TO_CHAR(CLOB_FIELD) from table; 2023. 2. 14. [Java Code] Map 정렬문제 상황회사코드에서 로컬 디렉토리에서 파일들의 이름을 하나씩 가져와서 새로 선언한 hashMap에 넣는 로직이 있었는데, 분명 디렉토리에서는 제대로 된 정렬로 가져오는데 put 할때는 뒤죽박죽으로 저장이 되었다.원인hashmap은 정렬이 안된다. 넣은 순서대로 저장되지않고 뒤죽박죽이다.해결정렬을 지키고 싶으면 linkedHashMap을 사용하면 된다.linkedHashMap이란?Map 인터페이스를 구현한 클래스 중 하나로, put을 통해 입력한 순서를 기억하는 자료구조이다. (LinkedHshMap에 저장되는 키와 값은 Map.Entry 클래스를 구현한 Node 클래스에 저장된다. Node 클래스에는 before, after 멤버가 있는데, LiknkedhashMap에 입력된 순서에 따라 연결리스트 구조를 .. 2023. 2. 13. [Intellij] directory to package 처음에 intellij에서 자바 프로젝트 파일 열 때클래스들의 상위 폴더가 패키지로 안 되어있고 디렉토리로 되어있는 상황!게다가 new -> 새로운 패키지를 생성하려고 해도 패키지 자체가 목록에 없었다.정말 엥 스럽다... 그럴때는 해당 폴더가 sources root 로 설정되어있지 않아서 그렇다고 한다.우클릭 - Mark Directory as - Sources Root 로 하면 모두 패키지로 변신!src 폴더도 파랗게 변한다. 그럼 끝! 잘못된 부분이 있으면 댓글 남겨주세요 :) 2022. 9. 16. [Maven] Maven Repository에서 어떤게 stable 한 걸까? com.oracle.database.jdbc - ojdbc8 를 확인하려고 하는데어떤게 stable한 버전인지 특별한 표시가 없었다. 그럴때는 공식 홈페이지에 들어가서 확인하면 된다.나는 오라클 공식 홈페이지에 들어가 검색을 해보았다.https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html long term release 버전이 따로 있었음.사실 어찌보면 너무 당연하고 기초적인 것.. 2022. 9. 16. 이전 1 ··· 9 10 11 12 다음