목록전체 글 (140)
HEROJOON 블로그(히로블)
목표 업비트에서 제공하는 RSI 값 계산식을 Java언어를 이용하여 구현해본다. "파이썬의 경우 Pandas 라이브러리를 이용하여 해당 라이브러리에서 제공하는 ewm 함수로 쉽게 RSI값을 구할 수 있으나 Java의 경우 계산식 라이브러리가 오래되었고, 업비트에서 제공하는 RSI값과 차이가 있었습니다. 그래서 RSI에 관련된 공식들에 대한 이론 공부와 Pandas 라이브러리의 ewm 함수를 참고하여 업비트 RSI 계산식을 만들어보았습니다. 결과는 해당 계산식으로 업비트의 RSI 값과 일치하는 값을 가져올 수 있습니다." 먼저 이해하기 RSI (Relative Strength Index: 상대강도지수) 란? 주식, 선물, 옵션 등의 기술적 분석에 사용되는 보조 지표이다. RSI는 가격의 상승압력과 하락압력..
AWS에서 도메인 구입하는 절차 "요약" 1. AWS Console 로그인 2. Route 53 메뉴로 이동 3. Route 53 대시보드에서 도메인 등록 버튼 클릭 4. 원하는 도메인 입력하여 선택 5. 결제 AWS에서 도메인 구입하는 절차 "자세한 설명" 1. AWS Console 로그인 https://aws.amazon.com/ko/console AWS Management Console AWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다. aws.amazon.com 2. Route 53 메뉴로 이동 3. Route 53 대시보드에서 도메인 등록 버튼 클릭 4. 원하는 도메인 입력하여 선택 5. 결제 도메인 등록 해본 ..
오류명 com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type 'java.util.ArrayList' 해결방법 ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY); // list deserialization 기능 활성화 List orders = objectMapper.readValue(responseStr, new TypeReference(){});
Bash Shell Script 생성 # vi 파일명 # 또는 vim 파일명 vi testfile.sh 생성한 testfile.sh에 Bash Shell 선언 # Bash Shell Script 파일에 아래 내용 입력 후 저장 #!/bin/bash # 스크립트 실행 확인을 위해 출력 텍스트 입력 # echo는 텍스트 출력 명령어 echo "Running Shell File..." 더보기 아래와 같이 testfile.sh 파일이 생성됩니다. testfile.sh에서 i (입력 모드)를 누릅니다. 입력 모드가 되면 testfile.sh에 #!/bin/bash 을 입력합니다. Esc + Shift + ; 입력하고 wq를 입력 후 Enter로 testfile.sh를 저장합니다. Bash Shell Script ..
오류명 ec2 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector 해결방법 tomcat start 할 때, sudo로 띄워줍니다. ex) sudo ./catalina.sh start 2022.09.25 - [기타] - Tomcat Port 변경하기 Tomcat Port 변경하기 변경할 부분 1. sudo vim tomcat/conf/server.xml에서 8080으로 써있는 부분을 원하는 포트로 변경 후 저장 connectionTimeout="20000" redirectPort="8443" /> 2. tomcat 재구동 (tomcat 띄울 때 sudo 명령어로.. herojoon-..
변경할 부분 1. sudo vim tomcat/conf/server.xml에서 8080으로 써있는 부분을 원하는 포트로 변경 후 저장 2. tomcat 재구동 (tomcat 띄울 때 sudo 명령어로 띄울 것.) 자세히 설명 /** 1. 설정 위치: tomcat/conf/server.xml tomcat 설치 위치에서 conf폴더 아래에 server.xml 파일이 존재합니다. cd명령어를 이용하여 tomcat의 conf 폴더로 합니다. **/ cd tomcat/conf /** 2. vim이나 vi나 cat으로 server.xml을 열어줍니다. vim, vi, cat은 Linux Text Editor(리눅스 텍스트 편집기) 입니다. server.xml을 열 때에는 sudo(슈퍼유저 권한)로 열어줍니다. **..
환경 // Spring Boot 2.7.3 // Java 17 // Gradle Dependency -> Apache POI (SXSSF, XSSF) implementation 'org.apache.poi:poi:5.0.0' implementation 'org.apache.poi:poi-ooxml:5.0.0' 에러명 org.apache.poi.ooxml.POIXMLException: java.io.EOFException: Unexpected end of ZLIB input stream 기존 존재하는 파일명으로 파일을 workbook.write(fileOutputStream) 쓰려고 할 때 발생. 수정 전 (에러) ClassPathResource resource = new ClassPathResource(..