반응형

전체 글 199

[알고리즘] 다중 포인터 패턴(Multiple Pointers -java)

[알고리즘 기초] 다중 포인터 패턴(Multiple Pointers -java) JavaScript (JS) Algorithms and Data Structures Masterclass | Udemy 해당 포스팅은 JavaScript 알고리즘 & 자료구조 마스터클래스강의를 참고하여 작성했습니다. 이 패턴의 개념은 인덱스나 위치에 해당하는 포인터나 값을 만든 다음 특정 조건에 따라 중간 지점에서부터 시작 지점이나 끝 지점이나 양쪽 지점을 향해 이동시키는 것 입니다. 쉽게 이야기하면 이중 연결 리스트나 단일 연결 리스트를 만드는 것 입니다.(한쌍의 값이나 조건을 충족시키는 무언가를 찾는 개념) 다중 포인터 패턴(Multiple Pointers) 다음과 같이 오름차순으로 정렬된 배열에서 합계가 0인 첫 번째 ..

[알고리즘] 빈도수 세기 패턴(Frequency Counters -java)

[알고리즘 기초] 빈도수 세기 패턴(Frequency Counters -java) JavaScript (JS) Algorithms and Data Structures Masterclass | Udemy 해당 포스팅은 JavaScript 알고리즘 & 자료구조 마스터클래스강의를 참고하여 작성했습니다. 알고리즘에 있어 자주 사용되는 문제 해결 패턴에 대해서 소개하겠습니다. 여기서 소개하는 패턴은 코드는 알고리즘 문제를 해결하는데 있어 일반적인 접근법이 될수 있지만, 모든 경우를 포괄하지 않습니다. 또한, 해당 패턴이름은 정식 명칭도 아닙니다.! 음.. 비유를 하자면, 수학문제를 풀때 우리가 구구단을 외운 것 처럼 패턴 코드를 숙지하고 암기하고 있으면 알고리즘 문제를 해결하는데 많은 도움을 줄 것입니다.🤗 빈도..

[알고리즘] 빅오(Big-O) 표기법의 이해 -java

https://www.udemy.com/share/105zfq/ 해당 포스팅은 JavaScript 알고리즘 & 자료구조 마스터클래스강의를 참고하여 작성했습니다. 빅오(Big-O) 알고리즘은 컴퓨터공학의 🌸꽃이라고 할 수 있습니다. 많은 기업들이 CS 전공지식과 더불어 알고리즘 문제를 입사시험으로 출제 합니다. 그만큼 컴퓨터공학에 있어서 중요하기 때문이겠죠? 그렇다면 알고리즘이란 무엇인가요? 알고리즘은 특정 작업을 달성하기 위한 과정이나 일련의 단계를 의미합니다. 이와 같이 알고리즘은 문제를 해결하기 위해 수행해야하는 수학적 단계라고 정의할수 있습니다. 제 개인적인 의견으로 컴퓨터공학에서 알고리즘이 등장한 이유는 문제 해결에 있어 최고의 성능으로 동작하게 하려고 하는 컴퓨터 과학자, 공학자들의 욕심으로 등..

[스프링] 동시성 문제 해결(ThreadLocal)

[Spring] 동시성 문제 해결(ThreadLocal) 스프링 핵심 원리 - 고급편 - 인프런 | 강의 이 글은 인프런에서 스프링 핵심 원리 - 고급편 강의를 참고하여 작성했습니다. 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 🏃‍♂️오픈 런 이라는 말을 들어보신적 있으신가요? “매장문이 열리자마다 달려가서 구매함” 을 의미합니다. 이렇게 되면 매장은 1개인데 사람은 여러명이 동시에 들어가게 되니 매장이 마비가 됩니다. 웹 서버에서도 마찬가지 입니다. 매장을 자원, 사람을 스레드라고 비유하면 하나의 자원에 여러 스레드가 동시에 접속하는 현상 입..

[스프링 시큐리티] 7. 기본 API 및 Filter 이해(CSRF(사이트간 요청 위조))

[스프링 시큐리티] 7. 기본 API 및 Filter 이해(CSRF(사이트간 요청 위조)) 해당 포스팅은 인프런에서 스프링 시큐리티 정수원님의 강의를 참고하여 작성했습니다. 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com 축하합니다! 아이폰에 당첨되셨습니다.!!!! 여러분은 웹 서핑 중에 아래와 같은 웹사이트에 접속 된 경험이 있을..

[스프링] HTTP Only와 Secure Cookie

HTTP Only와 Secure Cookie Web HTTP Only와 Secure Cookie 이해하기 SpringBoot에서 HttpOnly 쿠키방식을 이용한 refreshToken 발급 SpringBoot에서 HttpOnly 쿠키방식을 이용한 refreshToken 발급 jwt의 access_token과 refresh_token를 구현하는 과정에서 프로젝트 프론트 팀원분이 refresh_token은 쿠키에 담아서 전송해달라는 요청이 들어왔다. 과정은 대략 아래와 같다. 전송방식은 Http Only 방식으로 dncjf64.tistory.com [Web] HTTP Only와 Secure Cookie 이해하기 Cookie에 대한 이해 쿠키는 ASP.NET, PHP와 같은 특정 기술영역에 국한된 것도 아니..

[스프링 시큐리티] 6. 기본 API 및 Filter 이해(인증/인가 예외 처리 -ExceptionTranslationFilter, RequestCacheAwareFilter)

[스프링 시큐리티] 6. 기본 API 및 Filter 이해(인증/인가 예외 처리 -ExceptionTranslationFilter, RequestCacheAwareFilter) 해당 포스팅은 인프런에서 스프링 시큐리티 정수원님의 강의를 참고하여 작성했습니다. 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com 인증과 인가 사용자가 서버..

[스프링 시큐리티] 5. 기본 API 및 Filter 이해(권한(인가) 설정)

[스프링 시큐리티] 5. 기본 API 및 Filter 이해(권한(인가) 설정) 해당 포스팅은 인프런에서 스프링 시큐리티 정수원님의 강의를 참고하여 작성했습니다. 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com 권한(인가) 설정 스마트 폰에서 위와 같은 메시지를 보신적 있으신가요? 위와 같은 상황은 현재 접근 권한이 없기 때문에 발생..

[스프링 시큐리티] 4. 기본 API 및 Filter 이해(동시 세션 제어/세션 고정 보호/세션 정책)

[스프링 시큐리티] 4. 기본 API 및 Filter 이해(동시 세션 제어/세션 고정 보호/세션 정책) 해당 포스팅은 인프런에서 스프링 시큐리티 정수원님의 강의를 참고하여 작성했습니다. 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com 동시 세션 제어 우리가 사용하는 웹서비스 중에 동일한 계정으로 동시에 로그인하는 것을 허용하지 않는..

[스프링 시큐리티] 3. 기본 API 및 Filter 이해(익명사용자 인증 처리 - AnonymousAuthenticationFilter)

[스프링 시큐리티] 3. 기본 API 및 Filter 이해(익명사용자 인증 처리 - AnonymousAuthenticationFilter) 해당 포스팅은 인프런에서 스프링 시큐리티 정수원님의 강의를 참고하여 작성했습니다. 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com AnonymousAuthenticationFilter 우리가 로..

반응형