JAVA 8

공공데이터 포털 serviceKey 인증 error

공공데이터 포털에서 API 호출을 하는데 다음과 같은 error가 발생했다. error가 발생하다가 API 사용신청한 뒤 1~2시간 정도 뒤에 API 호출에 성공했다. 그러나 다음날 다시 해봤는데 안됨 SERVICE ERROR SERVICE_KEY_IS_NOT_REGISTERED_ERROR 30 URLEncoder, URLDecoder, serviceKey 재발급도 해봤는데 안되서 Q&A를 확인해 봤는데 같은 상황인 사람들이 많았다. 공공데이터 포털에서 API 사용신청하고 나서 발급된 serviceKey와 API간에 동기화가 필요한데 이 동기화가 어느정도 시간이 필요하고 재발급 할 경우에 다시 그 시간이 필요한 듯 하다. (성공 했다가 안되는 원인은??) 공공데이터 포털 국가에서 보유하고 있는 다양한 데..

JAVA 2023.06.27

gradle oracle mybatis 설정

스프링부트 처음에 프로젝트 설정하기 예전에 학원에서 했던 내용을 다시 시간이 지나서 해봄 (현재 보다는 이전의 버전으로 설치진행) 1. gradle 설치 Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.or rizni.tistory.com 스프링부트 설정후에 mybatis를 설정하고 테스트를 하던중 여러가지 오류가 복합적으로 계속 나와서 애를 먹었다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined ..

JAVA 2023.05.02

스프링부트 처음에 프로젝트 설정하기

예전에 학원에서 했던 내용을 다시 시간이 지나서 해봄 (현재 보다는 이전의 버전으로 설치진행) 1. gradle 설치 Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org 2. 환경변수 편집 3. cmd에서 gradle을 눌러서 확인하기 4. gradle init 본인이 사용할 프로젝트 폴더에 cmd를 통해서 gradle init을 입력한다. Select type of project to generate: 1: basic 2: application 3: library 4: Gradle plugin Enter selection (default: basic) [1..

JAVA 2023.04.25

특정범위 배열 복사

[JAVA] 특정범위 배열복사 Arrays.copyOfRange() Arrays.copyOfRange() 는 특정 배열의 원하는 범위만큼 복사하여 새로운 배열을 만드는 메소드함수입니다. 새로운 배열 = Arrays.copyOfRange(원본 배열,복사하려는 시작 요소의 인덱스,복사하려는 마지막 sno-machinelearning.tistory.com Arrays.copyOfRange() 는 특정 배열의 원하는 범위만큼 복사하여 새로운 배열을 만드는 메소드함수입니다. 깔끔하게 정리해주셨다. [스노의 머신러닝 스터디 정리] 조금이라도 더 기억에 남을까해서 이미 잘정리 해주신 분들이 많지만 기록해둔다. package com.eomcs.app1; import java.util.Arrays; import java..

JAVA 2022.02.04

GRASP (General Responsibility Assignment Software Patterns) 패턴

GRASP Pattern이란? nesoy.github.io GRASP Pattern에 대해서 정리가 너무 잘되있어서 메모함 한번봐서는 잘이해가 안되니 계속봐야 할 것 같다. 위의 링크를 보면 더 자세히 알 수 있지만 간단히 첫내용만 확인하자면 General Responsibility Assignment Software Patterns Object-Oriented 디자인의 핵심은 각 객체에 책임을 부여하는 것. 책임을 부여하는 원칙들을 말하고 있는 패턴. 구체적인 구조는 없지만, 철학을 배울 수 있다. 총 9가지의 원칙을 가지고 있다. 여기서 가장 중요하다고 생각되는 내용은 "각 객체에 책임을 부여하는 것" 인 것 같다. (General Responsibility Assignment Software Pat..

JAVA 2022.01.25

[Java] 이클립스 프로젝트 백업 / 파일 옮기기

https://zzarungna.com/1289 이클립스에 작성한 프로젝트 파일을 옮기는 방법-Export -Import -Archive File 사용 이클립스에 작성한 프로젝트 파일을 옮기는 방법-Export -Import -Archive File 사용 이클립스를 사용하면서 자료 참고용이나 다시 사용할 가능성이 있는 프로젝트 파일이 이클립스 프로그램에 점차 쌓 zzarungna.com 프로젝트의 절대경로를 변경하는 방법이 없는것 같아서 대신 이 방법을 써야 할듯함

JAVA 2021.10.12