본문 바로가기

프로젝트 일지

(4)
[농산물빅데이터플랫폼] 실시간 데이터 로직 정리 [서비스 목적] 실시간 경매 데이터를 실시간으로 클라이언트에게 시각화 한다. 시각화시 동일 (품목-등급) 에 대해 1주일 전, 한달 전, 평년 전 평균 가격을 함께 보여준다. [데이터 설명] - 공공데이터포털 도매시장별실시간경매속보조회서비스 - 24시간 기준 약 90MB 크기 - 데이터 스키마 { "bidtime": "29일 13:28 58", "coname": "호남청과", "gradename": "특", "marketname": "광주서부도매", "mclassname": "호박", "price": "10200", "sanji": "전남 구례군", "sclassname": "호박 애호박", "tradeamt": "20", "unitname": "8kg 파렛트" } [요구사항] - 실시간 데이터는 kaf..
[git] Github 100M 이상 파일 오류 커밋 삭제 해결 | 프로삽질러 github 에 100M 이상 파일을 커밋하려다 다음과 같은 에러가 났다. github policy 가 한번에 100MB 이상 파일을 푸쉬하지 못하도록 되어있었다. 시도했지만 실패한 방법들 (이 방법들은 안되는 방법이니까 해보지 마세요! ) - 1) 해당 파일을 삭제하고 파일을 여러 파일로 분산 시켜 다시 PUSH 하기 -> 위 사진과 동일한 에러 발생 - 2) 현재 HEAD (commit status) 에 올라가있는 commit 을 삭제하고 100MB 이하 파일들만 다시 PUSH 하기 -> 동일한 에러 발생 해결 방법 현재 HEAD 나 디렉토리에 존재하지 않더라도 이미 이전 commit 으로 100MB 이상 파일을 올려 Error 가 났다면 해당 commit 을 삭제하지않는 이상 여러분의 git rep..
[Java] 리눅스 자바 환경 변수 설정하기 (JAVA_HOME, PATH, CLASSPATH)| 프로삽질러 리눅스에 자바 환경변수를 설정하는 것은 JDK 를 실행할 때, 자바에 의존적인 다른 어플리케이션을 실행할 때 등등 자바를 실행하려면 꼭 필요한 과정입니다. 정말 간단합니다! 실행 환경 - Ubuntu 18.04 Lts - Java를 설치하지 않으셨다면 설치부터 하셔야 합니다 :) 환경변수 설정 아래 코드가 환경변수 설정하기 전부입니다. 정말 간단하죠 ? $ which java : 여러분이 입력하시는 코드 # /usr/bin/java : 제 pc 환경에서 출력되는 출력 결과입니다. 여러분의 출력결과에 따라 알맞게 바꿔서 코드를 작성해주시면 됩니다. 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 1. 현재 Java 위치 확인 $ whic..
[Kakao Developers] Kakao API Key 발급 방법 인도 인턴으로 webos 기반 홈트레이닝 헬퍼 프로젝트를 하게 되었다. 사용자의 자세 분석 및 교정 서비스가 필요해 관련 API를 찾아보다 카카오브레인 포즈 API 를 발견했다. 카카오에서 API를 제공해주는건 처음 알게되는데 앞으로 자주 사용하게 될 것 같다. Kakao API 를 사용하려면 Key 를 발급받아야 한다. Kakao Developers API 안내 웹페이지에는 Key 발급 방법에 대한 설명이 잘 나와있지않아 웹페이지를 많이 뒤적였다 ㅠ 지금부터 Kakao API Key 를 발급받는 방법을 알려드리겠습니다. 이게 끝인가 싶을 정도로 정말 쉽다는 점 !! 1. Kakao Developers 에서 카카오 로그인을 해야만 key를 발급받을 수 있습니다. Kakao Developers 사이트 주소..