본문 바로가기
728x90
반응형

전체 글140

[CS] Redis 사용이유, 자료구조 살펴보기 왜 요즘 사람들이 nosql을 사용할까? 또 그중에서 Redis를 왜 많이 사용하는 걸까?라는 의문이 들었고 그 이유를 찾아보았다.  Redis는 "Remote Dictionary Server"의 약자로, 고성능의 오픈 소스 인메모리 데이터 구조 저장소입니다. 주로 캐시, 메시지 브로커, 데이터베이스로 사용되며, 다양한 데이터 구조를 지원합니다. Redis는 데이터를 메모리에 저장하여 매우 빠른 응답 시간을 제공하는 것이 특징 사용이유는 아래와 같다.초고속 성능메모리 기반: Redis는 데이터를 메모리에 저장하기 때문에 매우 빠른 읽기 및 쓰기 성능을 제공합니다. 대부분의 명령은 밀리초 이하의 응답 시간을 가집니다.낮은 지연 시간: 애플리케이션의 성능을 크게 향상시킬 수 있어, 실시간 애플리케이션에서 특.. 2024. 8. 24.
[CS] 웹 서버와 WAS 개발 중 웹 서버와 WAS를 상당히 자주 들었는데 단순히 종류, 단순 기능만 알고 있었는데 개발자가 되려는 사람으로써 좀 더 자세히 알아야될 것 같아서 정리를 하고자 한다. 우선 웹은 무엇일까? 월드 와이드 웹 (World Wide Web):웹은 월드 와이드 웹(WWW) 또는 간단히 "웹"이라고도 불립니다. 이는 인터넷에 연결된 문서와 리소스의 거대한 네트워크를 의미합니다.웹은 1989년에 팀 버너스-리가 제안하고 개발한 개념으로, 초기에는 학술 정보를 공유하는 목적으로 시작되었지만, 현재는 전 세계적으로 사용되는 정보 및 서비스 제공 시스템이 되었습니다.이러한 웹을 이루기 위해선 아래 요소가 필요하다.  웹 브라우저 (Web Browser)웹 서버 (Web Server)URL (Uniform Reso.. 2024. 8. 22.
[Spring Boot] Spring Security 기본 필터 살펴보기 이번에는 시큐리티 제공 필터에 대해 알아보자. DisableEncodeUrlFilterURL로 간주되지 않는 부분을 포함하지 않도록 설정WebAsyncManagerIntegrationFilter비동기로 처리되는 작업에 대해 알맞은 시큐리티 컨텍스트(세션)을 적용SecurityContextHolderFilter접근한 유저에 대해 시큐리티 컨텍스트 관리HeaderWriterFilter보안을 위한 응답 헤더 추가 (X-Frame-Options, X-XSS-Protection and X-Content-Type-Options)CorsFilterCORS 설정 필터CsrfFilterCSRF 방어 필터LogoutFilter로그아웃 요청 처리 시작점 GET : “/logout”UsernamePasswordAuthenti.. 2024. 8. 22.
[Spring Boot] Spring Security 내부 구조 파악하기 Spring Security를 사용할때 단순히 의존성 넣고 다른 예시 코드를 따라치는 식으로 진행했었는데 내부 구조는 전혀 모르고 사용했었어서 정리하고자 한다. https://docs.spring.io/spring-security/reference/servlet/architecture.html Architecture :: Spring SecurityThe Security Filters are inserted into the FilterChainProxy with the SecurityFilterChain API. Those filters can be used for a number of different purposes, like authentication, authorization, exploit pr.. 2024. 8. 22.
728x90
반응형