개발일지 (233) 썸네일형 리스트형 [MVC Spring] jar 파일 삽입 후 ClassNotFoundException 에러 1. Java Build Path > Libraries > Add External JARs.. 에서 jar 파일 추가 2. pom.xml 파일에 아래와 같이 의존성 추가 org.bouncycastle bcprov-jdk15to18 1.79 org.bouncycastle bcpkix-jdk15to18 1.79 - groupId는 동일해도 됨 3. Maven 의존성 업데이트 Eclipse에서 프로젝트 우클릭 → Maven → Update Project (Alt + F5)Force Update of Snapshots/Releases : Maven에서 의존성(라이브러리)을 강제로 다시 다운로드 함 호옥시 몰라서 이클립스창 닫고 서.. 네트워크/서버 + UnknownHostException 에러 처리 등등..(2/2) 성공적 UnknownHostException + SSLHandshakeException 에러로 고생하는 분이 있다면 조금이나마 도움 되시길 이전 글에서 떴던 UnknownHostException 에러의 해결법 : 도메인을 IP로 바꾸지 못 하는 문제 때문에 서버의 /etc/hosts 파일에 아래와 같이 추가해줌 # host파일은 이게 주석123.12.123.123 api.test.co.kr(운영 서버 같은 경우 super 권한으로 변경해야 하기 때문에 PuTTy에서 따로 설정해준다.) 아싸뵷~!!! 다시 실행 해보니SSLHandshakeException 에러 무한반복 : 씨앙~!!!!!!!!!!!!!!!!!!!!!(javax.net.ssl.SSLHandshakeException: Remote host c.. 네트워크/서버 + UnknownHostException 에러 처리 등등..(1/2) * 문제- 개발 반영 했을 때 정상적으로 토큰값을 요청하고 응답 받고 있으나, 운영에 반영시 토큰 값 null로 들어오는 현상 * 에러 요약 - 보안관제센터를 통해 출발지(우리 IP) -> 목적지(API의 IP)의 방화벽 및 네트워크 정책 수정 요청 (포트번호 필요)- 정상적으로 패킷 요청을 하는지 확인 1. nslookup 도메인- 입력 했을 때 입력한 도메인에 대한 ip 반환 2. ping 패킷 100손실네트워크 연결 상태 확인 (100% 손실!! 띠용) 3. 서버 shell에서 curl 명령어를 이용해 토큰값 요청시 정상적으로 들어옴 (???) curl --location "패킷 요청할 주소값" \ --header "Authorization: Basic 암호화" \ --form ".. 최신 구글드라이버 다운로드 할 때 chrome-for-testing/data/latest-versions-per-milestone-with-downloads.json at main · GoogleChromeLabs/chrome-for-testingContribute to GoogleChromeLabs/chrome-for-testing development by creating an account on GitHub.github.com개꿀 [JSP] request 특정값에 따라 다른 헤더를 포함하고 싶을 때 list = (ArrayList) request.getAttribute("list"); if (list != null && !list.isEmpty()) { String easySign = list.get(0).getEASY_SIGN(); System.out.println("easySign : " + easySign); // 간편결제인 경우 현재 페이지에 withAuthLib.jsp 포함 if("Y".equals(easySign)) {%> 공동인증과 간편인증 버전이 다른 라이브러리(Base64) 충돌 이슈로 인해 동시 추가를 못 하는 상황이고, 원래는 request 특정 값에 따라서 컨트롤러 단에서 다른 페이지로 넘겨주려고 하다가 헤더 빼고는 페이지를 공유.. 자바 1.7 환경에서 Base64 대신 apache Base64 자바 1.7 환경에서 Base64는 동작하지 않음 때문에 아래의 apache Base64를 사용해야 함 사용한 파일 명령어는 아래 참고하수ㅔ이~ 자바 BASE64 인코딩 디코딩하기BASE64 인코딩 디코딩하기개발하면서 Base64에 대해 쓰는건 알고 있지만 왜 쓰는지 감을 못잡았기에 BASE64에 대한 개념을 포스팅 한 적이 있었습니다. 개념에 대해 알고 싶으시면 http://ktko.tistory.com/1ktko.tistory.com curl 통신라이브러리 이번에 간편인증 관련 개발 하면서 사용하게 된 curl통신 라이브러리 ajax, fetch처럼 SHELL 환경에서 REST API 테스트를 해볼 수 있음꺅 너무 신기해~ curlcommand line tool and library for transferring data with URLs (since 1998) What is curl used for? curl is used in command lines or scripts to transfer data. curl is also libcurl, used in cars, television sets, routers, printers, audio equipment, mobile phocurl.se forEach()와 Array.from() 차이 Array.from()과 .find()를 사용한 이유는 다음과 같습니다:1. Array.from()을 사용하는 이유:document.querySelectorAll()은 NodeList라는 배열과 비슷한 객체를 반환하는데, 이 객체는 배열의 모든 메서드를 갖고 있지 않습니다.Array.from()은 이 NodeList를 진짜 배열로 변환해 주기 때문에, 배열 메서드인 .find() 등을 사용할 수 있게 됩니다.2. .forEach() 대신 .find()를 사용하는 이유:.forEach()는 모든 요소를 순회하지만, 조건에 맞는 요소를 찾은 후에 반복을 중단할 수 없습니다.반면에 .find()는 첫 번째로 조건에 맞는 요소를 찾으면 바로 멈추기 때문에, 특정 요소를 찾고자 할 때 더 효율적입니다.즉, .fi.. 이전 1 2 3 4 5 6 ··· 30 다음