728x90
반응형

Java 42

오라클 테이블/컬럼 정보 조회

Oracle 테이블, 컬럼 속성 조회 쿼리이다. '테이블 네임'에 테이블 명을 조건을 걸어주면, 테이블 영문, 한글명, 컬럼 속성, 컬럼 명, 컬럼 데이터 타입 등 가져오는 쿼리다. SELECT TAB_COL.TABLE_NAME , TAB_COMM.COMMENTS AS "DESC" , TAB_COL.COLUMN_NAME , TAB_COL.DATA_TYPE || ' (' || TAB_COL.DATA_LENGTH || ')' AS "TYPE" , COL_COL.COMMENTS , CASE WHEN PK_INFO.POSITION IS NOT NULL THEN '●' ELSE '○' END AS PK , TAB_COL.NULLABLE AS "NN" , TAB_COL.COLUMN_ID AS "ID" , PK_IN..

Java 2023.10.10

JAVA JAXB Marshaller / Unmarshaller

JAXB(Java Architecture for XML Binding)는 자바 클래스를 XML로 표현하는 자바 API이다. JAXB는 주로 2가지 기능이 있다. 자바 객체를 XML로 직렬화하는 것이고 반대로 XML에서 자바 객체로 역직렬화하는 것이다. 즉, JAXB는 메모리의 데이터를 XML 형식으로 변환하여 저장할 수 있고, 이 과정을 위해 프로그램의 각 클래스에서 XML을 읽고 저장하는 일을 구현해야 한다. 참고링크 ※ 사용법 1. XML 최상단 태그(Root Element)엔 @XmlRootElement(name = "Envelope") 사용 2. 각 Element 별 @XmlElement 사용 3. Element 내 xmlns인 url이 있을 경우 namespace로 구분하며, 하위 element..

Java 2023.09.14

523_IE, Chrome, new Date(), NaN 에러

자바 스크립트에서 날짜를 String으로 받아서 Date형식으로 형변환을 해서 사용하고 있었다. 근데??? IE에서 오류가 나는게 아닌가?!!..!!!! nested exception is java.lang.NullPointerException 뭐가 null??? new Date() 디버깅을 해보니, new Date(string 값) 했을 때 IE에서만 '2022-01-04 08:00' 이 형식을 NaN으로 리턴하더라... ㅜㅜ (크롬 잘 돼..ㅠㅠ) NaN에러 발생 var inputStartDate = $('#startDate').val();// 2022-01-04 08:00 var startDate = new Date(inputStartDate);// error 정규식 사용. 모든 -를 /으로 변경 ..

Java/Jsp 2021.12.01

223_이클립스 설정 값 (Mac)

1. Eclipse Theme 변경 - Command + , (환경설정) 👉🏻 General 👉🏻 Apperance 👉🏻 Theme 원하는 테마 선택! 2. Eclipse Font 변경 - Command + , (환경설정) 👉🏻 General 👉🏻 Apperance 👉🏻 Colors and Fonts 👉🏻 Basic 👉🏻 Edit - 원하는 폰트 선택. - 코딩 폰트는 FiraCode / D2Coding 추천! ※ 왜 코딩 폰트를 쓸까? 숫자 1, 대문자 I, 소문자 l, 특수문자 | 폰트에 따라 같게 보이는 경우! 구분을 위해! FiraCode보다는 D2Coding을 더 많이 쓰는 듯! 3. *.java Formatter - Command + , (환경설정) 👉🏻 Java 👉🏻 Code Style 👉🏻..

Java 2019.07.24
728x90
반응형