profile
"경의를 표해라. 경의를 갖고 회전의 다음 단계로 나아가는 거다…… [LESSON 4] 다."

jwt(2) 활용

자바 진형의 jwt 라이브러리로는 jjwt가 있다. 이를 활용해 스프링에서 jwt토큰을 생성하고 파싱하는 방법을 코드를 통해 살펴 보겠습니다. jjwt 메이븐 레포지토리 다음의 링크에서 프로젝트의 빌드도구에 따라 의존성을 주입합니다. 저는 jwt와 인증과 관

2022년 1월 31일
·
0개의 댓글
post-thumbnail

필터 vs 인터셉터 vs AOP

지난 시간엔 jwt를 인증을 인터셉터 방식으로 구현했다고 했다.코드를 작성하다 보면 공통된 역할을 하는 코드를 작성하곤 한다. 따로 메서드화할 수 도 있고, 이를 프레임워크나 인프라가 제공하는 기능을 이용할 수 도 있다. 필터, 인터셉터, AOP의 공통점은 이런 공통

2022년 1월 31일
·
0개의 댓글
post-thumbnail

jwt(1) 이론

이번에 토이프로젝트로 jwt를 사용해 인증을 하는 프로세스를 개발했다. 주로 다른 렌퍼런스를 참고했을 때 인증을 위해 리프레시 토큰, jwt, redis, springfilter 를 사용하여 구현을 하는데 역량부족으로 인터셉터와 디비 만을 사용하여 로직을 구현했다. 물

2022년 1월 26일
·
0개의 댓글

데이터 정규화

데이터 정규화란 데이터 중복을 줄이고 데이터 무결성을 높이기 위한 데이터 베이스 설계과정을 말합니다.데이터 정규화는 다양하지만 해당 글에서는 bcnf까지 다루게 됩니다.제 1 정규형의 조건은 1\. 열에는 위-아래의 순서가 없다.2\. 행에는 좌-우의 순서가 없다.3\

2022년 1월 22일
·
0개의 댓글
post-thumbnail

환경변수로 데이터 취득하기

소스에 api 아이디 비밀 번호를 담으려니 찜찜하다. 외부 변수로 담는 방법을 찾던중System.getenv() 메서드를 발견했다.사용법은 System.getenv() 메서드는 return으로 Map<String, String>을 갖고System.getenv(St

2021년 12월 2일
·
0개의 댓글

비트 마스크 자바

baeldungbaeldung의 문서를 번역하고 따라함으로써 비트마스크를 알아봐보자. 튜토리얼에선 bitwise 연산자를 사용해 저수준의 비트마스킹을 구현하고 하나의 int 변수를 각각의 데이터를 저장하는 컨테이너로써 처리하는가를 배우게 된다. 비트마스크는 다수의 값

2021년 12월 2일
·
0개의 댓글
post-thumbnail

스프링 부트 오라클 클라우드 db 연결(autonomous database)

개발 환경 빌드 툴 : mvndb : Oracle Autonomous Database oracle 19cos: window10java: java8framework: spring boottnsName은 wallet 디렉토리내에 tnsnames.ora에서 확인할 수 있다.

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Sqlsession Batch

이번에 진행하는 프로젝트에서 한번에 1억개의 rows를 insert한다.데이터는 대신증권 cybos api를 통해 각 종목별 모들 history_data를 요청하고 이를 dto로 가공하여 db에 insert하는 방식인데 history_data를 요청하고 응답 받는데만

2021년 11월 20일
·
0개의 댓글
post-thumbnail

10월 3째주 한거 한다했던거 할것

부쩍 추워졌다. 그 동안 아무것도 안한 건 아니다 아둥 바둥했다.백준 골드 티어 달성 스터디 카페 출근 2등nhn 코테 응시프로젝트 시나리오랑 db 설계 완료api 명세중모던 자바 공부 시작컴퓨터 구조 공부 시작api 명세 완료 : 빨리 해야 스프린트를 짤 수 있다.화

2021년 10월 24일
·
0개의 댓글
post-thumbnail

자바로 windows 프로세스 실행하기 (관리자 권한으로)

이번에 진행하는 프로젝트는 대신 증권 사이보스를 실행하고 사이보스 인터페이스를 사용하여 데이터 취득 및 매매 주문을 넣을 수 있다. 24시간마다 사이보스가 꺼지기 때문에 스프링의 인터셉터를 활용해 다시 실행할 수 있도록 하려고 한다. 자바를 통해 cmd를 날리기 위해

2021년 10월 16일
·
0개의 댓글

9월 4째주 한거 한다했던거 할것

앗 벌써 시월이다 트레이딩 봇 프로젝트를 현진씨랑 시작했다. 재밌겠다\~\~~백준 새싹 6단계 획득실버 1 랭크 달성하루 1 달마도 그리기 3일차프로젝트 이름 정함구글차트 모듈화 + data from dto화오라클 클라우드 db 생성현진씨 도구 알려주기스키마 계획앱 시

2021년 10월 3일
·
0개의 댓글
post-thumbnail

9월 3째주 한거 한다했던거 할것

58일 연속 백준 알고리즘 해결테스트용 스프링부트 프로젝트 디비 연결사이보스 api 호출파이썬 데이터 분석 강의 1강 완료운동 4회일상에서 모험 찾기증권 api 공부하기테스트 페이지 뷰완성하기 => 실패!뷰만들기포폴 사이트 생각해 보기 스크롤로 위치 변화하는것 억지로

2021년 9월 26일
·
0개의 댓글
post-thumbnail

대신증권 api(사이보스 플러스) 자바로 개발하기 1. dll 컨버팅

서론. 주식과 관련된 프로젝트를 하고 싶었다. 시황을 내가 원한대로 시황을 확인하고, 다양한 전략을 구상하여 백테스팅을 할 수 있는 샌드박스를 만들고 싶었다. 시중에 자료를 편하게 접할 수 있는 파이썬으로 api와 연결하거나 라이브러리를 활용해 data를 스크랩핑할

2021년 9월 22일
·
0개의 댓글
post-thumbnail

대신증권 api(사이보스 플러스) 자바로 개발하기 0. 개발 환경 준비하기 이클립스, 설치하기 32bit

Cybos Plus Plus API는 대신증권에서 제공하는 투자정보, 주문 플랫폼을 이용하여 나만의 프로그램을 만들어 볼 수 있는 Open API입니다. 특히 VB, C#, 엑셀, VC, 파이썬 등 다양한 언어를 지원하며, 주식/선물/옵션/야간선물/야간옵션/해외선물

2021년 9월 22일
·
0개의 댓글
post-thumbnail

9월 1째주 한거 한다했던거 할것

가계부 쓰기com4j로 dll 자바로 컨버팅알고리즘 44일 연속 풀기어란파스타 만들기thinkpad 빨콩에 익숙해지기운동 2회포스팅 1회알고리즘 테스트대신증권 api 환경 구축 => 다음주에 정리하기데이터 스트럭처 공부핀테크에듀( 머신러닝, 블록체인 수강)탑시트 디비

2021년 9월 12일
·
0개의 댓글
post-thumbnail

Think Data Structures ant로 빌드하기

예스24 북클럽에서 알고리즘 관련 서적을 둘러보다 찾은 책이다. 예제도 있고 짧고 나름 실용적인 책이라고 생각했는데, 그전엔 빌드에 대한 개념 자체가 없어서 실습 조차 해보지 않고 포기하고 말았다.이젠 시간이 지나 우분투 cmd랑 친해지기도 했고 부족하다고 생각했기

2021년 9월 11일
·
0개의 댓글
post-thumbnail

8월 4째주 한거, 한다 했던것, 해야할 것

탭으로 그림그리기탭으로 업무 및 공부하기알고리즘 37일 연속 풀기자바 웹 프로그래밍 next step 3장완료오픈뱅킹 테스트 데이터 넣고 개발하기 => 이거 정리해서 포스팅하기키보드 구매=> k375s와 마우스 M590을 구매했으나 키보드가 마음에 안들어서 울트라 나브

2021년 9월 5일
·
0개의 댓글

오류 해결 Missing artifact com.jacob:jacob:jar:3.2.1

Missing artifact com.jacob:jacob:jar:3.2.1오류 메세지가 출력 됐다.이러한 문제를 해결하기 위해선 추가해주면 된다.

2021년 9월 5일
·
0개의 댓글
post-thumbnail

우분투 20.10 GO 설치

go는 오픈소스 프로그래밍 언어로 접근성이 용이하고, 컴파일 속도가 빠르며 높은 성능을 낼 수있다고한다. 라고 나무위키가 말한다. http 네트워크 관련 서적을 읽으려고 하는데 책에서 go를 사용하기 때문에 일단 사용하면서 알아가보고자 한다.go 공식 사이트

2021년 9월 4일
·
0개의 댓글
post-thumbnail

백준 10989 수 정렬하기3 자바

문제링크 정렬에 관한 문제 였다. 실버 레벨에 해당되는데 고작 Arrays.sort() 컷인가 라고 안일 하게 생각했는데, 오늘도 역시나 부족하다는 것을 깨닫게 해준 문제였다.

2021년 9월 3일
·
0개의 댓글