profile
코더가 아니라 개발자가 되자

우분투 특정 포트 죽이기

8080포트 죽이는 법참고

2022년 11월 7일
·
0개의 댓글
·

암호화폐 거래소 시스템의 문제점

암호화폐 거래소의 실시간 거래 트랜잭션 id(TXID = 트랜잭션 해시)를 가져오는 API가 필요한데 아무리 찾아도 없었다. 유명한 코인 거래소 몇 군데 고객센터에 문의를 해보니, 공통적으로 거래소에서 실시간으로 이루어지는 현물/선물 거래(spot/futhurs)는 트

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

Java Script Mongoose 비동기 처리

아래 코드는 별 문제가 없어보이지만실행해보면 old_info가 undefined이다.db문제인줄 알고 한참 헤맸는데 await 때문이었다.다른 일을 하라고 넘어가기 때문에 old_info에 값을 할당하기 전에 old_info를 출력해버려서이다. await를 쓰지 않거나

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

C# Razor 웹 예제 따라하기

예제 주소 내가 따라한 것 마이크로 소프트는 예제가 참..꼭 하나씩 잘못된 부분이 있는 것 같다.맥으로 따라하는데 문제는 없었다. \+) 새로 안 단어 스케폴딩ASP.NET MVC에서 제공하는 스캐폴딩(Scaffolding, 뼈대 만들기)이란 기능은 하나 이상의 클래스

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

Mac과 Sourcetree 연동 중 만난 문제들

클론이 안되는 경우에러 메시지 warning: templates not found /usr/local/git/share/git-core/templates프로토콜을 ssh에서 https로 바꾼다. 계정 설정에서 ssh를 https로 변경git 설정에서 git 버전을 내장

2022년 8월 5일
·
0개의 댓글
·

모두의 깃 & 깃허브 정리

스테이지다음 버전이 될 후보가 올라가는 공간.스테이지 시킨다 = add 명령어 저장소버전이 만들어지고 관리되는 공간.저장소에 올리다 = commit 명령어 태그 수많은 커밋 중에 의미있는 커밋을 구분하고 싶을 때 붙이는 것.주로 버전을 태그를 이용해 표시한다.

2022년 8월 2일
·
0개의 댓글
·

input 태그 정리

input element 포커스 주기 인풋 입력 이 끝나면 (포커스를 읽으면) 실행 인풋 란에 붙여넣기 하면 실행 숫자만 입력, 소수점 1자리 까지 입력 숫자만 입력, 소수점 2자리 까지 입력

2022년 7월 31일
·
0개의 댓글
·

google drive api v3: 생성 시간 기준으로 파일 리스트 얻기

구글 api v3 문서를 보면 생성 시간 기준으로 필터해서 파일리스트를 얻을 수 있다. \*ISO 포맷으로 입력해야한다. 변환방번은 Date 객체.toISOString(); 현재 시간을 ISO 포맷으로 변환하고 싶다면 단순히 이렇게 하면 될 줄 알았는데 쿼리가 잘못되었

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

윈도우 Clojure 설치방법

참고 https://applab.unc.edu/posts/2019/09/11/how-to-install-clojure-on-windows/

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

스프링부트에서 gmail 전송하기

구글 계정 > 보안에서 2단계인증을 활성화하고 앱 비밀번호를 발급 받아야한다. 앱은 지메일, 플랫폼은 아무거나 선택하면 된다. application.properties GmailService.java

2022년 6월 27일
·
0개의 댓글
·

access token으로 구글 자격증명 가져오기(feat. google drive api)

oauth2 구글 로그인을 하고나서 얻어온 access token으로 google drive api를 사용하고 있다. GoogleCredenatial로도 잘 작동하지만, 앞으로 지원 종료될지도 모르기 때문에 며칠 삽질하며 코드를 업데이트 했다. 구글은 공식 문서 좀 보

2022년 6월 23일
·
0개의 댓글
·

java.lang.NoSuchMethodError: com.google.api.client.http.HttpTransport.isMtls()Z

처음에는 오래된 라이브러리를 써서 그런가 했는데 제일 최신버전으로 바꾸어도 똑같은 문제가 발생했다. 의존성 충돌 문제인 것 같다. ./gradlew를 터미널에서 실행하고 다시 서버를 시작하니 해결되었다. 이것때문에 이틀을 날렸다. 뭘 찾아보다가 해결한게 아니고 비주얼

2022년 6월 21일
·
0개의 댓글
·

input 태그의 date 타입을 자바 Date 객체로 파싱하기

form에 다음과 같이 input 태그를 date타입으로 설정하고 제출하면 Date 타입으로 자동으로 변환되지 않는다. 400 bad request 에러를 얻게 된다. This application has no explicit mapping for /error, so

2022년 6월 19일
·
0개의 댓글
·

Spring Seurity 정리

이 프로젝트에 Role 3개 존재한다. 사원(STAFF), 매니저(MANAGER), 사장님(OWNER).STAFF< MANAGER < OWNER 순으로 권한이 있어야 한다. 정석으로 권한 계층 설정하는 방법도 있던데 너무 어려워서 다음에 해봐야겠다. auth

2022년 6월 19일
·
0개의 댓글
·

springboot google oauth2 관련 설정

구글 oauth2 용 설정파일 생성resources/application-oauth.properties설정 파일 적용resources/application.properties여기까지만 나와있는 예제들이 많다. 구글 드라이브나 구글 시트 권한 추가하는 법그냥 여기에서 원

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

google cloud sql 외부 접속 설정

방화벽 설정VPC 네트워크 > 방화벽 > 방화벽 규칙 만들기트레픽 방향: 수신프로토콜 및 포트: tcp 3306승인된 네트워크 설정 cmd에 ipconfig로 나오는 주소가 아니라, 구글에 my ip address 쳐서 나오는 주소를 입력해야 한다.

2022년 6월 17일
·
0개의 댓글
·
post-thumbnail

구글 시트 클론코딩 2일차

] 에디터블 테이블을 동적으로 생성하는 단계까지 완료했다. 테이블 셀을 클릭하면 입력창이 활성화되고, 값을 바꿀 수 있다. 1줄 추가 버튼을 누르면 테이블이 1줄 추가된다.

2022년 6월 3일
·
0개의 댓글
·

구글 시트 클론코딩 도전

미친짓을 해보기로 했다. 완전히 똑같은 건 아니고 아래 기능만 구현하면 된다. editable 테이블 만들기editable 테이블에 데이터베이스에서 가져온 데이터가 들어가도록 만들기 editable 테이블 컬럼으로 필터하여 조회할 수 있게하기(구글 시트에서 필터 적용하

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

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

mysql을 설치하고 처음 접속하면 sudo mysql로 비번없이 진입가능하다. sudo로 접속하여 아래 명령어로 비번을 설정하였다.그러나 이상하게 계속 sudo로만 접속되고 mysql -u root -p 명령어로는 ERROR 1698 에러를 띄우며 접속이 되지 않았다

2022년 5월 30일
·
0개의 댓글
·