본문 바로가기

전체 글72

[Redis] redis로 token값 저장하기(1) 스프링부트로 Redis 값을 저장할때 나는 다음과 같은 방식을 사용하여 구현했다. @RedisHash("logoutAccessToken") public class LogoutAccessToken { private String id; private String username; @TimeToLive private Long expiration; } public interface LogoutAccessTokenRedisRepository extends CrudRepository { } 이렇게 되면 값을 HashMap 방식으로 저장할 수 있는데 저장이 아래와 같이 된다는것이다!! HashMap 그래서 값이 Set 방식으로 id가 저장되고 HasthMap 방식으로 logoutAccessToken : id 이런식으.. 2022. 11. 30.
[SpringBoot] Controller view페이지 호출 view 페이지를 호출하기 위해서는 선행되어야할 작업이 있다 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { .. 2022. 11. 28.
[JAVA] Math 사용법 Math 클래스란? 수학과 관련된 작업들을 처리할 수 있는 클래스입니다. 객체를 생성하지 않고도 사용할 수 있습니다. Math 메소드 및 사용법 Math.random() 0~1 사이의 랜덤한 숫자 구하기 ex) Math.random() -> 0.3790754164838104 을 출력 Math.abs(double a) 절대값 구하기 ex) Math.abs(-10) -> 10을 출력 Math.floor(double a) 내림 구하기 ex) Math.floor(7.7) -> 7.0을 출력 Math.ceil(double a or float b) 올림 구하기 ex) Math.ceil(7.7) -> 8.0을 출력 Math.round(double a ) 반올림 구하기 ex) Math.round(7.7) -> 8을 출.. 2022. 11. 23.
Redis(2) 사용 방법 우선 redis 설치부터 해야한다! 설치는 mac을 기준 brew을 통해 설치 가능하다. redis 설치 명령어 brew install redis 접속 redis-cli 데이터 저장 set key value ex) set aa bb 데이터 가져오기 get key ex) get aa 전체 키 조회 keys * 데이터 삭제 del key ex) del aa 전체 데이터 삭제 flushall 전체 명령어 redis-cli 127.0.0.1:6379> set aa bb OK 127.0.0.1:6379> get aa "bb" 127.0.0.1:6379> keys * 1) "aa" 127.0.0.1:6379> del aa (integer) 1 127.0.0.1:6379> keys * (empty array) 127.. 2022. 11. 22.