no image
[JS] 사업자등록번호 조회 API 사용하기
어떤 API를 사용하는가?https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr위 링크를 통해 들어가면 공공데이터 및 API들을 제공해 준다.상상 이상으로 다양한 데이터들이 있고 제공해 주는 API가 많아서 기존 서비스에도 재공학이 가능할 듯싶다.현재 개발 중인 페이지에서 사업자등록번호 등록 여부와 상태 확인이 필요함으로 다음 섹션에서 활용 방법을 살펴보자. 사용 방법1. 공공데이터포털 접속 후 회원가입 진행2. 로그인 후 API 활용 신청위 검색창에 [사업자등록정보]를 입력하면 아래와..
2024.04.23
no image
[JS] jQuery CDN 방식으로 최신 버전 가져오기
jQuery CDN이란?CDN은 Content Delivery Network의 약자로, 웹 페이지에 필요한 자바스크립트 라이브러리나 스타일시트 등을 효율적으로 전달하는 기술이다.jQuery CDN은 jQuery 라이브러리를 CDN을 통해 가져오는 방식을 의미한다.jQuery는 js 코드 내에서 바로 사용이 불가능하기 때문에 CDN 방식을 통하여 필요 라이브러리를 가져온다고 생각하면 된다. jQuery CDN 사용방법위 코드는 3.6.0 버전을 가져오는 CDN 주소이다.*버전에 따라서 주소가 다름 위 코드가 항시 최신 버전을 가져오는 주소이다.
2024.04.22
no image
The selected JRE does not support the current compiler compliance level of 1.8
원인기존에 JDK 1.8 버전을 사용하다가 1.7로 변경하니 위와 같은 오류가 발생하였다.정확한 오류 코드는 아래와 같다.The selected JRE does not support the current compiler compliance level of 1.8 검색해 보니 컴파일러 버전과 JDK 버전을 일치시켜줘야 한다고 되어 있다. 해결방안[Window] → [Preferences] → [Java] → [Compiler]에서 Compiler compliance level을 JDK 버전과 동일하게 맞춰주면 해결된다.
2024.04.09
no image
[Java] 이클립스 JDK 버전 설정/변경하기
이클립스 버전eclipse-jee-2022-03-R기존 JDK 버전jdk1.8.0변경 JDK 버전jdk1.7.0 1. 상단 [Window] → Preferences 2. [Java] → [Installed JREs] → [Add...] 3. JRE Type은 Standard VM을 선택해 준 뒤에 [Next] 4. JDK가 설치되어 있는 경로를 선택 (보통 아래와 같은 경로에 설치함) 후 [Finish] 5. 추가한 jdk1.7 버전을 체크한 뒤에 [Apply] 6. 위 순서까지만 진행하면 설정된 컴파일러 버전과 JDK 버전이 달라서 그렇기 때문에 Compiler 버전도 맞춰야 한다. [Java] → [Compiler] 7. 버전을 맞추면 오류가 사라지는 것을 확인할 수 있다. 버전을 1.7로 맞춰준 뒤..
2024.04.09
no image
[Java] HttpServletRequest 내장 함수
HttpServletRequest란?Java 웹 애플리케이션을 개발할 때, HTTP 요청을 처리해야 하는 경우가 많다.HttpServletRequest 인터페이스는 이러한 HTTP 요청을 처리하기 위한 핵심 클래스 중 하나다.사실 자주 사용하는 함수는 일부인 것 같고 나머지는 생소한 함수들도 있길래 정리한다.  request.getMethod()getMethod는 HTTP 요청 메소드를 반환한다. 주로 GET, POST, PUT, DELETE 등의 값 반환.HttpServletRequest request = ...; // HttpServletRequest 객체 생성String method = request.getMethod();System.out.println("HTTP 요청 메소드: " + method..
2024.03.21
no image
[ORACLE] 시퀀스(Sequence) 생성, 변경, 삭제
ORACLE Sequence란?ORACLE Sequence는 데이터베이스 객체로, 순번을 생성하고 제어하는 데 사용된다.순번은 일련의 숫자 값을 생성하는 객체로, 주로 테이블의 기본 키 값을 생성하는 데에 활용된다.Sequence를 사용하면 여러 사용자가 동시에 접근해도 고유한 값이 보장된다는 장점이 있다.  Sequence 생성하기ORACLE에서 Sequence를 생성하는 방법은 간단하다. 다음과 같이 CREATE SEQUENCE 문을 사용하여 생성할 수 있다.-- ############################-- SEQUENCE 생성하기 -- []에 있는 값은 임의로 변경해 주시면 됩니다.-- {}에 있는 값은 선택하여 사용해 주시기 바랍니다.-- ##########################..
2024.03.18
no image
Windows Server 2008 R2 디스크 정리
원인위 이미지와 같이 시스템 파티션인(C) 디스크 용량이 부족함을 확인하여 프로세스 진행에 있어 문제가 발생하였다. OS 같은 경우 Windows Server 2008 R2 버전에 중계 서버로 사용되고 있다. 불필요한 로그와 일부 파일들을 정리해도 시스템 로그와 서버 로그가 실시간으로 저장되기 때문에 용량 확보가 충분하지 못하다. 일반 OS에서는 [디스크 정리]가 활성화 되어 있지만 서버 같은 경우 수동으로 처리가 필요하다. 처리 과정을 살펴보자 해결방안[복사할 경로]C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe[붙여넣을 경로]C:\Windo..
2024.03.04
no image
[ORACLE] ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
오류 메시지 확인먼저, 발생한 오류 메시지를 살펴보자.ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE오라클 데이터베이스에서 Oracle Text 인덱스 관리 작업 중 운영 DB에서 테스트 DB로 데이터를 이관(Insert)할 때 해당 오류가 발생했다.참고로, 테스트와 운영 DB 테이블 구조가 동일하다.INSERT INTO [테스트.테이블명]SELECT * FROM [운영.테이블명]@maindb a WHERE NOT EXISTS (SELECT * FROM [운영.테이블명] WHERE [PK로 잡힌 모든 값]);  해결방법1. 권한 확..
2024.02.29
no image
[ORACLE] Timestamp를 이용하여 데이터 복구
ORACLE DB에서 Timestamp를 이용하여 특정 시간이나 일 전의 데이터를 복구하는 방법이다.해당 기능은 데이터 손상이나 실수로 삭제된 데이터 복구할 때 빠르게 활용 가능하다. 1. Timestamp 사용법ORACLE에서는 Timestamp 데이터 형식을 사용하여 정확한 시간을 나타낼 수 있다.Timestamp 형식은 'YYYY-MM-DD HH24:MI:SS.FF'와 같은 형태로 표현된다.  2. 특정 시간의 데이터 복구--날짜를 이용한 Timestamp--2024년 1월 17일 09시 데이터 조회SELECT * FROM table_name AS OF TIMESTAMP (TO_DATE('2024-01-17 09:00:00', 'YYYY-MM-DD HH24:MI:SS')) WHERE ~~~;--20..
2024.01.17