봉봉의 개인 블로그
GitHub를 셋팅하는 경우 많은 에러가 발생할 수 있다. github 사용시 set한 후 push할때 에러가 나는 경우가있다. error: The requested URL returned error: 403 Forbidden while accessing .... 위와 같이 에러가 뜬다면 이 경우는 해당 주소에 접근 권한이 없을 경우 발생 가장 간단한 해결 방법은 ssh 접근 방식이며, HTTPS 접근 방식으로 해결하겠다. git remote -v 위 명령어로 remote 리스트 확인. list 들은 아래와 같은 형식으로 나타남 https://github.com/USERNAME/REPOSITORY.git 인증을 위해 Remote URL 변경. git remote set-url origin https://..
Integer.parseInt() vs Integer.valueOf() 차이 Integer.parseInt() 와 Integer.valueOf() 의 주요 차이점은 아래와 같다. parseInt() : 원시데이터인 int 타입을 변환 valueOf() : Integer 래퍼(wrapper)객체를 반환 Java 1.5 에서 Autoboxing and Unboxing in Java 가 도입된 이후로 차이는 거의 없을 거라고 관련 자료에서 말하고 있으며, 또한 이 두 메소드는 대부분의 기본 숫자 데이터 타입 래퍼 클래스들인 Integer, Long, Double, Float 등과 같은 클래스 안에 포함되어 있을 거라고 한다. parseInt() 소스는 아래와 같다. public static int parseI..
토큰(Token) 토큰 기반 인증은 모던 웹서비스에서 정말 많이 사용되고 있다. API를 사용하는 웹서비스를 개발한다면, 토큰을 사용해 유저들의 인증 작업을 처리하는 것이 가장 좋은 방법이다. 토큰 기반 인증 시스템을 선택하는데에는 여러가지 이유가 있지만, 그중 주요한 이유들은 아래와 같다. Stateless 서버 Stateless 서버를 이해하려면 먼저 stateful 서버가 무엇인지 알아야한다. stateful 서버는 클라이언트에게서 요청을 받을 때마다, 클라이언트의 상태를 계속해서 유지하고, 이 정보를 서비스 제공에 이용한다. stateful 서버의 예제로는 세션을 유지하는 웹서버가 있다. 예로 유저가 로그인하면, 세션에 로그인되었다고 저장을 해주고, 서비스를 제공할 때 그 데이터를 사용한다. 여기..