본문 바로가기

전체 글60

파이썬 비트코인 선물 자전거래 봇 프로토타입 완성 프리를 뛰기 전, 원래 합류하기로 했던 팀의 기술 스택은 파이썬, vue.js였다. 코인 관련된 팀이었기에, 팀이 불발되며 할일이 없어지자, 삘이 들어 만들게 되었다. 미루고 미뤄왔고, 원래는 노드로 작성할까 했는데, 파이썬이 더 편해, 파이썬으로 만들게 되었다. 1) 일단, 프로그램을 설계할 때, 공통기능을 만드는게 우선이라고 생각했다. 공통기능 -> 거래소 접근 토큰 생성 기능, 잔고 확인 기능, 로그 기능, 개인 키 접근 기능, 코인 가격 확인 기능, 코인 거래량 확인 기능, 사기, 팔기 2) 두번째로 메인 동작을 할 기능들을 만들었다. ( 스크립트 메인에서 호출할 순차적 기능들 ) 메인 기능 -> 매매할 코인 분석 기능, 매수 가격 결정 기능, 배율 결정 기능, 블랙리스트 코인 제외 기능, 포지션.. 2021. 11. 23.
자바 스프링 개념 중요 개념 정리 난 내가 자바를 다시 할 줄 몰랐다... 옛날에 잠깐 손을 대봤지만 산업군도 그렇고 영 매력적인 언어가 아니라고 생각한다. ( 나는 ) 일단 컴파일언어이고, 무겁다, 문법이 길고 복잡하다. 아무튼, 현업에 오고 다시 공부를 정리했다. 예전에는 그냥 어떻게든 페이지만 구현해야하는 상황이었기에 구현했지만... 이제는 구조적인 부분에도 관심이 생기고, 이미 다른 구조에 대한 생각도 해봐서 구조를 어느정도 생각하고 작업에 착수할 것 같다. 아래는 내가 자바스프링을 통해 작업을 하기전에, 짚고 넘어가야하는 부분들을 순차적으로 생각해서 관련 내용을 정리한 내용이다. 1. pc 자바 환경 세팅 -> 버전 확인 및 재설치 -> 신경써야할점, 자바 버전 jdk 버전, sts 버전 2. 자바란? JRE- > 자바 실행환경.. 2021. 11. 23.
nodejs 개발 환경을 세팅해보자 - 1 정처기 이론 공부를 하다가, 도저히 지루해서 버티지 못하겠다. 어차피 다음 언어로 nodejs를 사용할 것 같으니, 미리 환경 세팅을 한번 해보자. 목표로는, 안정적이고 최신의 nodejs 환경 세팅 local에서 test 구동 가능하고, aws 인스턴스에 배포 환경을 구성해보자. 일단 작업할 깃 레포지터리부터 만들어보자. 이런식으로 프라이빗 레포를 만들고, 자기 로컬에 세팅을 해놓자. 나는 여러 방법이 있지만, git hub desktop 프로그램을 다운받아서, 자기 로컬에 세팅을 했다. 이렇게 내 로컬에 세팅을 해주고, open in visual studio code를 실행해주면, 내 레포에 작업할 레포가 완성이 되었다. 이제 브랜치를 파고 코드를 작성해주면 된다. 출처 - https://techbl.. 2021. 9. 21.
DB 세팅하기 - 2 aws rds에 db를 생성하고, dbeaver로 접속하는 일까지 했었다. 일단 당장 테이블을 만들고 데이타를 넣어보자. 컨트롤 S로 저장하기를 누르면 쿼리가 뜨는데, 따로 쿼리로 치지말고 디비버를 활용해서 저장해주자. 아래 쿼리는 참고용이다. CREATE TABLE bitcoin.price ( id serial NOT NULL, usdt float8 NOT NULL, reg_date timestamp NOT NULL ); CREATE UNIQUE INDEX price_id_idx ON bitcoin.price (id); -- Column comments COMMENT ON COLUMN bitcoin.price.id IS 'id 값'; COMMENT ON COLUMN bitcoin.price.usdt I.. 2021. 9. 13.