package com.lunastratos.mudspoon.Service import com.lunastratos.mudspoon.Entity.RefreshTokenEntity import com.lunastratos.mudspoon.Repository.RefreshTokenRepository import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Value import org.springframework.data.redis.core.StringRedisTemplate import org.springframework.stereotype.Service impo..
스프링을 사용하면서도 정작 단어를 듣기만 하고 잘 모르는 경우가 있어서 정리중 스프링 빈이란? ::스프링 IoC 컨테이너가 관리하는 자바 객체를 빈이라 함 제어의 역전 => 기존에는 각 객체들이 흐름을 결정하고 생성 조작을 하였지만 이 과정이 관리위임주체가 스프링이 됨. 사용자가 직접 생성하지 않고 , 객체의 생명주기를 위임한다. 이것을 제어의 역전 기존에는 new xxx 를 썼지만 spring에서는 Bean을 생성하는 것을 볼수 있는데 이것이 스프링에 의해서 생성, 관리되는 것이다. 불변성(immutable) string과 같은것이 불변성의 예시이다. 어? String str = "a" str = "asd"로 하면 변하지 않는가 라고 생각할수 있지만 실제론 asd라는 새로운 객체를 만들고 이를 참조하게..
- 미러리스 카메라 최근에 카메라와 렌즈를 전부 팔아버렸다. 이유는 카메라 시절의 불투명. 실제로 스마트폰의 성장세가 너무 빠르다. 기존의 DSLR은 캐논도 끝물로 마지막 제품을 내놓고 종료할 예정이고 미러리스도 한 3-5년 이후면 매출로서 의미가 없어서 정체가 올거같다. A7R4가 비싼것도 있어서 예상한 가격보다 더 높이 받을수 있었다. - 패드, 갤6 패드하고 갤6를 팔았다. 패드는 25정도에. 갤은 상태가 좋지 않아서 적당히 받았다. 최대한 현금을 모아둘 생각이다. - 재정 재정 건전성은 좋음을 유지중이다. 가끔 카드사 이벤트 해서 실적 채우고 돈 얻고 해서 매꾸거나 공모주 해서 치킨값벌고 매꾼다. - 개발 회사의 개발은 적당히(?) 돌리고 있다. 진행할수 없으면 다른거하고 비선점형 형태로 하는 중..
프론트를 하면서 전역변수 저장소를 Redux를 할지 REcoil을 할지 결정을 해야 했었다. 사실 회사에서 하는 프로젝트에서 Recoil을 쓰는 것으로 결정이 났는데 당시까지만 해도 Recoil을 사용해본적이 없어서 이걸 써야 하나 말아야 하나 고민을 했었다. 결론부터 말하면 Recoil로 가는게 맞다. 체감상 Redux의1/5 정도의 난이도로 느껴진다. 또 쓰는 방법도 간단하고, 직관적으로 이해가 되는 코드 형태였다. 지금도 회사에서 프로젝트에 쓰이니 익히는 것은 문제가 없고, 내가 환경을 만들어서 적용을 했으니 적용하는 것도 금방이었다.