본문 바로가기
반응형

분류 전체보기338

[Spring] Gradle Project를 Spring boot로 변환하기 Gradle Project를 생성하고 Spring boot로 전환하려고 한다 애초에 이니셜라이저로 프로젝트를 만들었다면 훨씬 간단하고 편리하지만, 이후에 dependencies 추가하는 방법에 대해 알아야하므로 수동으로 전환한다. ( 이니셜라이저로 프로젝트 만드는 법: blog.naver.com/white_la/222134955580 ) 코드 프로젝트 내 build.gradle 파일이 있다. (주석 제거한 상태) apply plugin: 'java-library' repositories { jcenter() } dependencies { api 'org.apache.commons:commons-math3:3.6.1' implementation 'com.google.guava:guava:23.0' test.. 2021. 1. 8.
[Java] The type java.??? cannot be resolved. It is indirectly referenced from required .class files The type java.time.LocalDateTime cannot be resolved. It is indirectly referenced from required .class files. 라는 오류가 발생했다. 구글링을 해본 결과, 프로젝트에 jdk가 제대로 인식되지 않는 경우에 종종 발생하는 문제다. 프로젝트 우클릭 - Properties - Java Build Path - Libraries 에서 JRE System Library가 제대로 연동되었는지 확인하자. ( JRE를 클릭하고 Edit 버튼을 누르면 수정할 수 있다. ) JRE System Library 변경하는 방법 ▼ 더보기 이후 화면에서는 Finish, Apply 버튼을 누르면 된다. 나는 jdk 연동이 잘 되었음에도 불구하고 문제가.. 2021. 1. 8.
[Spring] <context:component-scan>에 대해 xml 설정 파일을 살펴보다가 이 뭐하는 태그인지 궁금해서 찾아보게 되었다. Component Scan은 XML에 매번 빈 등록을 하지 않고 클래스에 특정 어노테이션을 적용함으로써 자동으로 빈 등록이 되게끔 해준다. 다양한 옵션 - base-package: 패키지를 어디부터 스캔할지 지정하며 여러개 지정이 가능하다. - use-default-filters: 디폴트 어노테이션 스캔 설정 (기본값: true, 스캔한다.) - include-filter: 해당 어노테이션을 스캔 대상에 포함 - exclude-filter: 해당 어노테이션을 스캔 대상에서 제외 어노테이션 @Controller, @Service, @Repository, @Component는 stereotype 애노테이션으로, 고정되거나 일반적인 .. 2021. 1. 7.
SQL Developer 접속하기 (ORA 12505 오류) Oracle Database를 성공적으로 설치하고 테스트를 위해 SQL Developer를 사용하려고 한다. SQL Developer를 무사히 켰다는 가정 하에 접속을 하려 한다. 위 항목들에 각자 값을 입력하자 리스너가 거부되었다는 식으로 " Listener refused the connection with the follwing error:ORA-12505, TNS:listener does not currently ... " 라는 오류가 뜬다. SID 접속 정보가 제대로 입력되지 않아서 발생하는 오류인데, 다음과 같이 입력해보자 SID가 기본적으로 xe로 입력되어 있는데, 12c 버전 부터는 SID 디폴트 값이 변경되었다. cmd 창에서 " lsnrctl " 명령어를 입력하면 뭘 입력해야하는지 알 수.. 2021. 1. 5.
Oracle 설치 오류: 파일을 찾을 수 없습니다. Oracle Database 12c를 설치하는 중에 자꾸 파일이 없다는 오류가 뜬다. Oracle을 다운 받을 때 압축 파일을 2개 받았을 것이다. 2에 있는 항목들을 1의 같은 위치에 복붙만 해주면 된다 ~\V38894-01_2of2\database\stage\Components 의 폴더들을 ctrl+c 해서 ~\V38894-01_1of2\database\stage\Components 으로 ctrl+v 다시 setup 파일을 실행시켜 설치를 진행하면 파일을 찾는 오류가 뜨지 않는다. 참고 ykc0627.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%84%A4%EC%B9%98%EC%98%A4%EB%A5%98-%ED%8C%8C%EC%9D%BC%EC%9D%84-%E.. 2021. 1. 5.
Oracle Database 구버전 다운 받기 oracle database 12c를 다운받고 싶다 현재 최신 버전은 19c고 오라클 홈페이지 어딜 들어가도 19c 다운받아!!!라고 하기 때문에 19를 받고싶지만... 회사에서 12c를 쓴대.. 설치환경: Windows 10 (다른 환경에서도 다음 방법 적용 가능) 1. 로그인 일단, 오라클 ID가 있어야한다 없으면 만들고 있으면 아래 사이트 들어가서 로그인 한다 edelivery.oracle.com/osdc/faces/SoftwareDelivery https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DCydiZ4TtAwhNGtSvdbVYa7m2vufL2%2Bps8WnwReCAv3nM1cY3xIQwT%2FGYiL5mm1iu83DhcVqGOwNG.. 2021. 1. 4.
정보처리기사 실기 기출 정리 2020년에 필기, 실기 시험 모두 합격~! 첫 실기 시험 때, 2020년부터 정처기 시험 유형이 싹 바뀐다고 해서 이전 실기 문제들을 전혀 안 봤다가 낭패봤다. 실기 시험 3번이나 본...ㅋㅋ... 내 경험상 시험 1회당 3~5문제 정도는 비슷하거나 완전 같은 문제가 나왔다. 17~19년도 기출 중에서 시험범위가 겹치는? 부분만 정리했던걸 업로드한다. sql문 문제는 내가 전공자라 기본이라 생각하고 넘겼기 때문에 기출을 따로 정리하지 않았다 ( sql 개념: yeonyeon.tistory.com/9 ) * OLAP 연산 - drill down: 분석할 항목에 대해 한 차원 계층 구조를 따라 요약->상세 데이터로 접근 - pivoting: 보고서의 행, 열, 페이지 차원을 바꿔 볼 수 있는 기능 * do.. 2021. 1. 4.
SQL문 기초 -- 스키마: db 구조와 제약 조건에 관하 전반적인 명세 CREATE SCHEMA 스키마명 AUTHORIZATION 사용자id; -- 도메인 정의 CREATE DOMIAN 도메인명 [AS] 데이터타입 [DEFAULT 기본값] [CONSTRAINT 제약조건명 CHECK(값)]; -- 뷰 정의. SELECT문 결과를 뷰로 생성 CREATE VIEW 뷰명(속성명) AS SELECT문; -- 인덱스 정의 CREATE [UNIQUE] INDEX 인덱스명 -- UNIQUE: 중복 값 X ON 테이블명(속성명 [ASC/DESC] -- ASC: 오름차순, DESC: 내림차순 [CLUSTER]; -- 클러스터드 인덱스 설정 -- 테이블 생성 CREATE TABLE 테이블명 ( 속성명 타입 [DEFAULT 기본값][NO.. 2021. 1. 4.
[jQuery] Uncaught SyntaxError: Illegal break statement javascript, jQuery 오류 Uncaught SyntaxError: Illegal break statement $.each() 함수에서 break; 문을 사용하면 위와 같은 오류가 뜬다. for문이나 while문 같은 반복문을 쓸 때처럼 each문에서도 사용할 수 있다고 생각했는데 아니다. $.each()는 반복문이 아닌, 배열 / 객체를 순회할때마다 callback을 실행시켜주는 함수이다. 만약 break 또는 continue를 사용하고 싶다면 함수를 따로 빼서 return 시켜주면 된다. Sample $.each(arr, function (index, val) { if(index==2) break; }); => var callback = function(index, value) { if(i.. 2020. 12. 30.
반응형