10.Access 토큰 발급
JWTFilter @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { // 헤더에서 access 키...
JWTFilter @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { // 헤더에서 access 키...
JWTFilter @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { // 헤더에서 access키에...
이중 우선순위 큐(7662) import java.io.*; import java.util.*; import java.util.Map.Entry; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = n...
토마토(7569) import java.io.*; import java.util.*; public class Main { static Deque<Node> dq = new ArrayDeque<>(); static int m, n, h; static int[][][] to; public static...
LoginFilter @Override protected void successfulAuthentication(HttpServletRequest request, HttpServletResponse response, FilterChain chain, Authentication authentication) throws IOException, Ser...
Redis 소개 레디스는 메모리 기반의 데이터 저장소이다. 키-벨류(key-value) 데이터 구조에 기반한 다양한 형태의 자료 구조를 제공하며, 데이터들을 저장할 수 있는 저장소이다 레디스는 메모리에 데이터를 저장하기 때문에 저장 공간에 제약이 있어, 주로 보조 데이터 저장소로 사용한다 이를 극복하기 위해 레디스 클러스터 기능을...
LoginFilter @Override protected void successfulAuthentication(HttpServletRequest request, HttpServletResponse response, FilterChain chain, Authentication authentication) throws IOException, Ser...
IOIOI(5525) 1차 풀이과정 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Inpu...
토큰 사용 추적 로그인 성공 : 서버에서 클라이언트로 JWT 발급 권한이 필요한 모든 요청 : 클라이언트에서 서버로 JWT 전송 권한이 필요한 요청은 서비스에서 많이 발생한다(회원 CRUD, 게시글/댓글, 상품 주문 등등..) 따라서 JWT는 매시간 수많은 요청을 위해 클라이언트의 JS 코드로 HTTP 통신을 통해 서버로...
AC(5430) import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReade...