
Togerun 1. 프로젝트 개요 Tomato : [게시판 기반 채팅 웹 앱 서비스] 프로젝트 기간 : 2024.06.11~ 프로젝트 인원 : 1명. 개발언어 : JAVA 17, React. 개발 환경 : 백엔드: SpringBoot, SpringSecurity

문제 상황 >nginX, Spring Cors Configuration, 로그인 관련 response 부분에서 모두 Cors 관련 코드를 추가해 다루고 있다보니 아래와 같은 상황이 발생 했다. 중복된 헤더 추가로 CORS 관련 에러가 나서 서버와 클라이언트가 통신을

Junit5 + Mockito 를 이용한 단위 테스트 작성

Redis 의 특징, 사용시 주의점

CSRF, XSS, Redis, refreshToken, accessToken

실습 목표 > OAuth2.0 클라이언트와 스프링 시큐리티 6 프레임 워크를 활용하여 신뢰할 수 있는 외부 사이트 ( 구글, 네이버)로 부터 인증을 받고 전달 받은 유저 데이터를 활용하여 JWT를 발급 하고 인가를 진행하는 방법 > 인증 받은 데이터는 MariaDB를

1. Apache JMeter란? > Apache JMeter는 서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구이다. JMeter는 순수 Java 애플리케이션 오픈소스이며 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션하여 강도를 테스트 하거나 다

0. OOP 객체 지향 프로그래밍 실제 사물을 프로그래밍으로 옮겨와 모델링 하는 것 >Object =Variable (속성) + Method(행위) OOP의 핵심은 공통된 목적을 띈 데이터와 동작들을 묶어 하나의 객체로 정의 하는 것. 클래스로 모듈화 하며, 관심사

0. CI/CD 사전적 의미 >Continuous Intergration Continoues Delivery CI는 개발자를 위한 자동화 프로세스인 지속적 통합을 의미한다. CD는 지속적인 서비스 제공 및 지속적 배포를 의미한다. 1. CI/CD 의 단계 1-1

0. GitGuardian Mail 수신 >진행 하던 프로젝트 back 코드를 public 으로 변경 후 해당 메일을 수신 받았다. 알아보니 git과 직접적인 관련이 없는 독립적인 보안 회사이지만 gitHub, gitLab 등의 공개 저장소를 자동으로 스캔하고, AP

nginx: [emerg] cannot load certificate

기존의 8080 단일 포트 blue green 1.초기 상태 2. 배포 프로세스 상세 A.배포 전 확인 B.배포 진행 3. 8080 포트 사용의 특징 장점 단점 주요 차이점 주의 사항 5.주의 사항 >이러한 특징들 때문에 완전한 무중단 배포를 위해서

배포한 프로젝트 사진 업로드 기능을 점검하던 중 업로드가 안되는 에러를 발견 했다.https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/troubleshooting.html생성한 s3 버킷과 AWS AWS

Modal 컴포넌트 리팩토링 이후, 확인 Modal을 사용하는 삭제 기능에서 오류 발생 게시물 삭제500 에러 반환실제로는 게시물이 삭제됨Modal이 닫히지 않음현재 전역예외처리 핸들러를 사용하고 있었고 반환된 에러 내용은 대강 status:INTERNAL_SEVER_

DTO 생성 부분:"SELECT NEW com.example.simplechatapp.dto.UserChatRoomDTO("JPQL의 NEW 연산자 사용DTO로 직접 매핑하여 불필요한 엔티티 생성 방지기본 필드 매핑:마지막 메시지 시간:"MAX(cm.createdAt)