RestTemplate를 사용하여 API를 요청할 때 종종 볼 수 있는 오류이다. 인증서와 관련된 오류로써, API를 요청하는 Java의 신뢰하는 인증서 목록(keystore)에 사용하고자 하는 인증기관이 등록되어 있지 않아 나타나는 오류이다. 해결방법 모든 인증서 신뢰하기 인증서 추가 (keytool) 이번에 알아볼 방법은 1번에 해당하는 모든 인증서를 신뢰하는 방법이다. 이 방법은 조금은 위험한 방법이긴 하다. 하지만 대부분 이런 오류는 Local 환경에서 외부 API를 테스트하면서 개발할 때 주로 발생한다. Local 환경에서만 모든 인증서 신뢰하기를 적용하면 된다. import java.security.KeyManagementException; import java.security.KeyStore..
맥북에서 잘 사용하던 git 명령어가 갑자기 안된다. 왜 그럴까 곰곰이 생각해 보니 최근 빅서 업데이트 이후부터라고 추측이 된다. xcode cli 개발자 명령어들이 대부분 오류가 나타났다. 매번 업데이트할 때마다 크고 작은 문제들이 발생한다. 이번에는 xcode cli 이슈이다. xcurn 에러가 나타난다면, 아래와 같이 터미널에서 xcode cli만 다시 설치하면 문제가 해결된다. $ xcode-select --install
SNS 로그인 SNS 연계에 필요한 개발자 및 앱 등록은 간단하므로 샘플 소스 위주로 정리하였다. 실제 로그인 연동 및 사용자 정보까지 연동이 되는 React 코드이다. developers.naver.com NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com developers.kakao.com Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.k..
Jenkins (Exec command) # dev,prod setting config export NODE_ENV="dev" echo $NODE_ENV cd /svc/reference-m1 tar -xvf reference-m1.tar sleep 5 #select node version nvm use 14.15.4 #npm install npm install sleep 5 # run server sh startReference-m1.sh > /dev/null 2>1 & startReference-m1.sh #!/bin/sh APP_NAME="reference-m1" APP_DESC="[reference-m1]" # Process Check sh /svc/reference-m1/stopReference-..
Json String to List Map // Json String to Map Map map = new ObjectMapper().readValue(JsonString변수, new TypeReference(){}); // Json String to List Map List listMap = new ObjectMapper().readValue(JsonString변수, new TypeReference(){});
API를 만들 때 부득이하게 Get요청으로 List로 요청을 보내고 싶을 때가 있다. Spring에서는 @RequestParam을 이용해서 List 형태로 데이터를 받는 것이 가능하다. @RequestParam은 , (comma)로 구분하여 데이터를 요청하게 되면, 자동으로 데이터를 , (comma) 구분하여 List 형태로 데이터를 변환한다. @GetMapping(path = "/test", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getList(@RequestParam List srnoList) throws Exception { logger.info("*** getList Params ***"); logger.info("*..
[프로그래밍/Back end] - [Back end] Error parsing HTTP request header 에러 (Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986) [Back end] Error parsing HTTP request header 에러 (Invalid character found in the request target. The valid characters are def 정보: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will ..
- React
- 소프트웨어공학
- 경력관리
- 오라클 내장 함수
- 오라클
- 리눅스 명령어
- 리액트
- 자바
- Java
- Eclipse
- Tomcat
- sort algorithm
- spring
- 프로그래머
- 제주도 여행
- 회고
- javascript
- 프로그래머스
- 성능분석
- 제주도 3박4일 일정
- SQL
- effective java
- 정렬 알고리즘
- 리액트 16
- Linux 명령어
- 자바스크립트
- Collection
- Maven
- 이직
- 개발환경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |