분류 전체보기
-
ORA-01841: 년은 영이 아닌 값으로 지정해야 합니다. ORA-02063: line가 선행됨 오류 해결Programming 2022. 3. 3. 14:42
DB LINK를 통해 운영 서버의 데이터를 테스트 서버로 이관하려하였다. 실행한 쿼리 형태는 다음과 같다. INSERT INTO HOST.TEST_SERV_TABLE@DB_LINK (SELECT * FROM PROD_SERV_TABLE); 하지만 다음과 같은 오류가 출력되었다. 해결 방법 - INSERT 대상 테이블의 컬럼과 SELECT하는 테이블의 컬럼을 직접 명시하여 매핑해주었다. INSERT INTO HOST.TEST_SERV_TABLE@DB_LINK (COLUMN1, COLUMN2, COLUMN3, ... ) (SELECT COLUMN1, COLUMN2, COLUMN3, ... FROM PROD_SERV_TABLE); 데이터 이관 성공
-
log4j 이슈 대응 이후 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" 해결Programming 2022. 1. 6. 16:44
Log4j 이슈 대응 이후부터 iBatis 로그가 출력되지 않았다. 콘솔 로그를 살펴보니 slf4j 클래스를 정상적으로 로드하지 못하고 있었다. 이슈대응으로 변경된 pom.xml을 확인해보았다. egovframework.rte.fdl.logging 의존성 패키지에서 log4j-core와 log4j-slf4j-impl가 제외(exclusions)되어 있는 형태였는데, 하단에 log4j-core만 추가되어 있어 log4j-slf4j-impl은 누락된 상태였다. log4j-slf4j-impl 의존성을 추가해주고 maven clean -> maven install 후 서버를 다시 띄워보았다. 정상적으로 로그가 출력되는 것을 확인할 수 있었다.
-
[AngularJS] (12) Table 처리 | ng-repeat, ng-if, index, odd, evenProgramming/AngularJS 2021. 11. 24. 19:01
AngularJS로 Table을 처리하는 방법을 살펴보자 - tr태그를 ng-repeat으로 반복시킬 수 있다 - ng-if로 적용할 tr태그를 선택할 수 있다 - $index로 행의 인덱스를 지정할 수 있다- $odd, $even으로 현재 $index의 짝/홀수 여부를 판단할 수 있다 > ng-repeat으로 동일한 형태의 태그를 반복 기입할 필요없이 한번에 표현할 수 있다 > ng-if로 어떤 td태그를 사용할 것인지 선택할 수 있다 - $odd : 현재 $index의 값이 홀수이면 true - $even : 현재 $index의 값이 짝수이면 true > Ajax 통신으로 받아온 데이터로 테이블 구성
-
[AngularJS] (11) http 서비스 | http.get(), http.post(), http({})Programming/AngularJS 2021. 11. 24. 17:09
$http는 AngularJS가 제공하는 핵심 서비스 중 하나이다 Ajax 통신으로 화면전환없이 응답받은 데이터를 처리할 수 있게 하는 기능을 가지고 있다 $http 서비스의 주요 메서드 - $http.get(url) - $http.post(url) - $http({url: ..., method: ...})) > http 서비스로 요청시 응답받을 data1.html > get(), post() 함수로 요청을 보낸 뒤에 then()으로 응답받은 결과를 처리 > 응답결과 출력 > $http({})로 method 및 url을 설정하여 위와 동일한 결과를 얻을 수도 있음 > JSON형태의 응답 데이터 data2.html > 응답 결과를 ng-repeat을 이용해 처리 > 응답 결과 출력
-
[github과 eclipse 연동] (4) 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기Programming 2021. 11. 24. 14:08
목차 (1) github 서버에 나의 원격 저장소 만들기 (2) github 인증 토큰 생성하기 (3) 이클립스와 github 원격 저장소 연동하기 (4) 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기 4. 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기 이클립스 workspace에 있는 popupTest 프로젝트를 깃허브 원격 저장소에 올려보자 > 프로젝트 우클릭 -> Team -> Share Projects > 프로젝트를 위치시킬 저장소 선택 > 다시 프로젝트 우클릭 -> Team 클릭 - 프로젝트의 저장소를 지정하고 나니 git과 관련해서 사용할 수 있는 다양한 메뉴가 활성화되어 있다 - Synchronize workspace를 클릭 > 프로젝트 우클..
-
[github과 eclipse 연동] (3) 이클립스와 github 원격 저장소 연동하기Programming 2021. 11. 24. 14:06
목차 (1) github 서버에 나의 원격 저장소 만들기 (2) github 인증 토큰 생성하기 (3) 이클립스와 github 원격 저장소 연동하기 (4) 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기 3. 이클립스와 GITHUB 원격 저장소 연동하기 > clone a git repository를 선택 - GITHUB 서버의 원격 저장소를 복제해오기 > 복제하고자하는 원격 저장소의 URL을 복사 > URI에 붙여넣기 - Host와 Repository path는 붙여넣은 URI을 파싱하여 자동으로 채워준다 > Authentication에 github 계정과 발급받은 Personal access token값을 넣어준다**** > 원격 저장소와 내 컴퓨터를 연동시키기 위한 로컬 저장소..
-
[github과 eclipse 연동] (2) github 인증 토큰 생성하기 | can't connect to any repository 해결Programming 2021. 11. 24. 14:05
목차 (1) github 서버에 나의 원격 저장소 만들기 (2) github 인증 토큰 생성하기 (3) 이클립스와 github 원격 저장소 연동하기 (4) 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기 2. GITHUB 인증 토큰 생성하기 > 이클립스에서 깃과 관련된 여러가지 작업을 하기 위해선 github 계정 인증을 해야 한다. > github 계정과 패스워드로 계정 인증을 시도하면 다음과 같은 오류 메세지를 만난다 - Can't connect to any URI : ~~ not authorized > 문제의 원인은 다음과 같다 - 2021.08.13 이후로 git 계정 인증 작업을 계정/패스워드 방식으로 할 수 없다 - Token 인증방식이 요구된다.... 그렇다면 계정 인..
-
[github과 eclipse 연동] (1) github 서버에 나의 원격 저장소 만들기Programming 2021. 11. 24. 14:02
목차 (1) github 서버에 나의 원격 저장소 만들기 (2) github 인증 토큰 생성하기 (3) 이클립스와 github 원격 저장소 연동하기 (4) 이클립스 workspace의 프로젝트 github 원격 저장소에 올리기 1. github 서버에 나의 원격 저장소 만들기 > 내 profile에서 Repositories 클릭 > New 클릭해서 새로운 Repository(원격 저장소) 생성 > Create a new Repository : 생성할 저장소에 대한 기본 설정 - Repository name : 원격 저장소 이름 - (선택) Description : 저장소에 대한 간단한 설명 - Public/Private : 저장소 공개여부 - Add a README file : 저장소 설명 파일 생성여부..