Technology
최근글
- Spring Boot & Redis Spring Boot 3와 Redis: 로컬 도커 환경에서 시작하기 이 블로그 포스트에서는 로컬 개발 환경에서 Docker를 활용하여 Redis를 설치하고 구성하는 과정을 안내합니다. Redis는 다양한 개발 상황에서 선호되는 오픈 소스, 인 메모리 키-값 데이터베이스로, 빠른 성능과 높은 확장성을 제공합니다. 또한, 최신 Spring Boot 3 프레임워크와의 통합을 통해 실제 어플리케이션 개발 상황을 시뮬레이션하며 기초적인 CRUD 작업을 수행하는 예제를 소개하고자 합니다. Docker를 이용한 Redis 설치docker 에서 redis 설치 후 실행 시키는 방법 1. Redis 이미지 다운로드 Redis Docker 이미지를 다운로드합니다. 터미널 또는 커맨드 라인을 열고 다음 명령을 실행합니다: docker pull redis2. Redis 컨테이너 실행 다운로드..
- Spring Boot & Redis Spring Boot 3.x 및 Security 6.x를 이용한 중복 로그인 관리 방법 이 글은 Spring Boot 3.x와 Security 6.x를 활용하여 중복 로그인을 관리하는 방법에 대해 설명합니다.Spring Security의 세션 관리 기능을 사용하여 동일 사용자의 중복 로그인 시도를 제어하는 방법을 다룹니다. 중복 로그인은 보안 및 세션 관리 측면에서 중요한 문제입니다. 특히 Spring Boot와 Spring Security를 사용하여 안전하고 효율적으로 중복 로그인을 관리하는 방법에 대해 알아보겠습니다. 로그인 성공 시 세션에 사용자 정보 저장하기 먼저, 사용자의 로그인 정보를 세션에 저장하는 방법을 살펴보겠습니다. Spring Security에서는 로그인 성공 시에 AuthenticationSuccessHandler를 통해 로그인 이후의 작업을 처리할 수 있습니다. 아..
- Spring Boot & Redis Spring Boot와 Redis를 사용한 데이터 저장 및 관리 Redis는 빠른 오픈 소스 인-메모리 키-값 데이터 스토어로, 다양한 데이터 구조를 지원합니다. Spring Boot 애플리케이션에서 Redis를 사용하면, 데이터 캐싱, 메시지 브로커 등 다양한 방식으로 활용할 수 있습니다. 이 글에서는 Spring Boot를 이용하여 Redis 데이터 구조를 어떻게 조작하는지 보여드립니다. 설정 사항 먼저, Redis 서버가 설치되어 있어야 하며, application.properties 파일에 다음과 같이 Redis 서버 접속 정보를 설정해야 합니다: spring.redis.host=localhostspring.redis.port=6379 Redis 데이터 유형 및 조작 StringRedis CLI127.0.0.1:6379> SET key valueOK127..
인기글
- 리눅스 1급 - 필기 기록 [ 리눅스 1급 시험 준비] - 리눅스의 개요 1. 다음 중 최근 운영체제 동향에 대한 설명으로 틀린 것은 ? 1️⃣ 유무선 네트워크 지원이 강화되고 있다. 2️⃣ 개방형 운영체제에서 폐쇄형 운영체제로 변화하고 있다. 3️⃣ GUI 기반의 사용자 인터페이스를 제공하고 있다. 4️⃣ 고성능 프로세서 지원을 위해 최적화되고 있다. 더보기 답 : 2️⃣ 개방형 운영체제에서 폐쇄형 운영체제로 변화하고 있다. 2. 다음 중 나머지 셋과 다른 종류에 속하는 운영체제로 알맞은 것은 ? 1️⃣ Android 2️⃣ Tizen 3️⃣ MeeGo 4️⃣ Chrome OS 더보기 답 : 4️⃣ Chrome OS - 모바일 운영 체제 ㄴ Android ㄴ Tizen : Tizen OS는 리눅스 재단, 리모 재단, 삼성전자, 인텔이 공동으로 개발한 IT기기를 지원하는 운영..
- jQuery 🔊🔍 jquery checkbox 선택 / 해제 방법 🔊🔍 jQuery를 이용한 체크박스 선택 및 해제 방법 웹 개발을 하다 보면, JavaScript 라이브러리 중 하나인 jQuery를 사용하여 체크박스를 프로그래매틱하게 제어해야 하는 상황이 종종 발생합니다. 이 포스트에서는 jQuery를 이용해 체크박스를 선택하거나 해제하는 방법을 소개하겠습니다. 체크박스 선택하기 아래의 jQuery 코드는 특정 ID를 가진 체크박스를 선택하는 방법을 보여줍니다: $("input:checkbox[id='체크박스아이디']").prop("checked", true); 이 코드는 '체크박스아이디'라는 ID를 가진 체크박스를 찾아서 선택합니다. .prop("checked", true) 부분이 체크박스를 선택하도록 설정합니다. 체크박스 해제하기 체크박스를 해제하려면, true 대신..
- html CSS를 이용하여 부모 요소의 높이에 자식 요소를 맞추는 방법 CSS를 이용하여 부모 요소의 높이에 자식 요소를 맞추는 방법 웹 페이지 레이아웃을 디자인할 때, 부모 요소(div)의 높이를 자식 요소에 자동으로 적용하고 싶은 경우가 종종 있습니다. 특히, 자식 요소들이 부모 요소의 높이에 꽉 차게 표시되어야 할 때 이 방법이 유용합니다. 이 포스트에서는 CSS만을 사용하여 이를 해결하는 방법을 소개하겠습니다. 문제 상황 부모 요소에게 height: 100px;를 주었을 때, 자식 요소들이 자동으로 부모의 높이를 채우도록 설정하고 싶습니다. 이를 위해 자식 요소들에게 하드코딩으로 height: 100px;를 설정하는 것이 아니라, 더 유연한 방법이 필요합니다. 해결 방법 자식 요소들에게 다음과 같은 CSS 속성을 적용하여, 부모 요소의 높이에 맞춥니다. .child-..