본문 바로가기
728x90
반응형

세미콜론87

JAVA에서 PKIX path building failed 에러 났을 때 해결 방법 최근 REST API를 이용해 토큰을 받아오고 그 토큰을 이용해 콘텐츠를 얻어오는 개발을 진행하게 됐다. 모든 것이 순조롭게 끝날 줄만 알았던 그 때, 예상하지 못한 에러를 만났다. 바로 PKIX path building failed .. ! 개발 방식은 아래와 같았다. - 호출할 API 주소 만들기 - url 주소 변수에 담기 (https 로 시작) - https커넥션을 이용해서 post 방식으로 인증 정보 보내기 - 받아온 토큰을 변수에 저장해 콘텐츠 얻는 api 호출하여 최종적으로 리턴하기 에러는 다음과 같았다. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find val.. 2021. 1. 10.
Linux vi편집기에서 라인번호 보기 / 라인이동 / 최상단 최하단 이동 Linux를 이용하다보면 은근히 vi를 쓸 일이 자주 발생한다. 그런데 Linux 환경 자체를 자주 이용하지 않는다면 언제난 명령어가 헷갈리는 것 같다. vi 편집기에서 라인을 자유자재로 이동하는 커맨드를 모았다. -- 라인번호 보기 :set number -- 라인 이동 숫자 입력 후 Shift + G -- 최상단으로 이동 gg -- 최하단으로 이동 Shift + G -- 혹은 :$ 2021. 1. 9.
[오류] java.util.concurrent.ExecutionException Spring Framework를 사용하면서 편리해진 부분이 굉장히 많다. 하지만 공통적으로 많이 나오는 얘기 중 하나는 바로 설정 중에 원인을 알 수 없는 오류가 많이 발생한다는 것이다. 나 역시 다양한 고객사의 프로젝트를 진행하면서 많을 때는 하루 2회 이상 로컬 셋팅을 진행하기도 하는데 그럼에도 불구하고 이렇게 로컬셋팅 중 Exception이 발생하는 경우가 많다. 오류 메세지를 봤을 때 어떻게 해야할지 감이 오지 않는 경우가 많다. 우선 다른 설정이 잘 되어 있다면 해볼 수 있는 방법은 다음과 같다. 1. 이클립스에서 Project - Clean에 들어가서 클린 하기. 오류가 발생했을 때 가장 먼저 쉽게 해볼 수 있는 방법이다. 1회로 해결되지 않는 문제가 2번하면 되는 경우도 있으니 이 방법은 2.. 2021. 1. 8.
ORACLE 데이터링크를 통해 외부 DB 정보 조회하기 ORACLE에서 데이터링크를 통해서 외부 DB를 조회할 수 있다. 쉽게 데이터 이전을 하기 위해 데이터 링크를 생성했다. create public database link 링크명 connect to 사용자이름 identified by 비밀번호 USING '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 외부DB아이피)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 서비스이름(SID) )))'; 링크를 생성하고 나면 다음과 같이 사용할 수 있다. SELECT * FROM 테이블명@링크명 비밀번호에 느낌표나 특수문자때문에 되지 않는다면 큰 따옴표 안에 넣어주면 된다. 링크 삭제 하는 방법은 다음.. 2021. 1. 8.
노트패드 notepad++ 세로 열 선택 notepad++을 사용하고 있는데 세로 열 선택을 할 일이 생겼다. 이클립스에서는 Alt + shift + A 인데 notepad++은 그냥 Alt를 누른채 드래그 하거나 Alt + Shift + 방향키를 통해 선택이 가능하다. 노트패드 세로 열 선택 방법 Alt + 드래그 혹은 Alt + Shift + 방향키 2021. 1. 7.
리눅스 bash shell 느낌표 이스케이프 하는 방법 증상 리눅스 bash shell 상에서 느낌표가 들어간 파라미터를 입력하려고 하는데 위와 같이 !를 명령어로 알아듣고 해당 이벤트가 없다는 메세지가 출력됨. 해결방법 !를 '!' 로 쓰면 하나의 문자로 인식하게 된다고 인터넷에 나오는데 나는 마찬가지로 해당 이벤트가 없다는 메세지가 출력됨. \! 로 사용하니 제대로 이스케이프가 됨. 2021. 1. 6.
728x90
반응형