서론 > 서버 > 구조 > 패턴별 분석 > 보완 해야 되는 부분 서론 먼저 스프링에 대한 이해도, 사용 방법 모두 현저히 떨어지는 상황에서 정말 간단한 서버를 만들었고 심지어 DB도 연결하지 않은 상태이다. 글을 쓰는 목적은 정리하면서 어떻게 서버를 만들었는지에 대해
스프링 컨테이너의존관계 설정리액트가 컴포넌트의 생명주기를 유지하는 것 처럼스프링 컨테이너는 자바 객체의 생명 유지를 관리하고, 의존성 주입을 수행한다.의존성 주입의존성 주입은 객체간의 결합도를 낮추고 다형성을 지원한다는 장점이 있다.의존성 주입 방법에는 크게 3가지가
ORMJPAEntityPersistence (영속성)TranscationObject-Relational-Mapping기본적으로 DB데이터를 자바에서 반대로 자바의 객체를 DB안에서 읽을 수 없다.(자바는 객체지향형, DB는 관계지향형 언어)개발자들이 DB에 접근을 할

서론서버구조패턴별 분석보완 해야 되는 부분 & 깨달은 부분이 서버에서는 Mysql 데이터베이스와 연동시켜 데이터를 영속성하게 관리해보는 첫 번째 서버이다.Mysql기준 자바와 Mysql서버를 연동시키기 위해 필요한 준비1\. Gradle 라이브러리 추가resources
스프링 시큐리티스프링 시큐리티의 전체적인 흐름password config 설정security config 설정filterUserDetailsService스프링 시큐리티는 자바의 프레임워크 스프링의 또다른 프레임워크이다.사용 목적 및 장점스프링 시큐리티의 사용 목적 및
Swagger적용한 프로젝트 스펙적용 방법서버를 만들고 그 서버와 통신하기 위한 방법을 문서화 시켜야 한다.주소, 요청에 담길 헤더, 바디 등어디에 어떻게 요청을 해야 하고 기대되는 응답은 이렇다 라는 내용을 문서화할때엑셀, 노션 등과 같이 직접 수동적으로 작업할 수

현재 Jmeter 세팅응답값 저장 방법요청시 저장한 값 사용 방법리뷰현재 Jmeter 세팅은 쓰레드의 수, 계수기의 값을 맞춰설정한 쓰레드의 수 만큼 여러명의 사용자의 토큰을 얻을 수 있는 세팅이다.검사할 필드 : 응답 헤더들생성된 변수 이름 : 추출 후 다른 곳 에서
테스트 환경 & 이슈 발생 > 생각해본 원인 > 실제 원인 > 비교 > 리뷰 테스트 환경 & 성능 이슈 발생 테스트 환경 테스트 툴 : Jmeter 서버 : AWS ec2의 t2.micro 성능 이슈 발생 다른 api요청들에 비해 로그인, 회원가입쪽만 유독 낮은

ES를 적용하는 프로젝트의 상태검색 기능검색 관련 아키텍쳐검색 기능 관련 기능간단 정리시도한 다른 방법서버 : Spring Boot (AWS EC2)DB : MySQL (AWS RDS)깃허브MySQL에서 일대다로 매핑되어있는 두 개의 테이블(Stories:Episode
Import구현 내용리뷰결제대행사이트 Import를 사용하여 결제 시스템을 구축할 수 있다.실거래에서는 사업자번호 등록, 계좌 연결 등을 추가로 넣어야 한다.아직 코드상에서는 Import라는 이름으로 사용중이지만 사이트는 PortOne으로 명칭이 바뀌어 있다.사이트에서
프로세스스레드멀티 스레드Tomcat의 멀티 스레딩Netty의 멀티 스레딩비교컴퓨터에서 처리해야 되는 프로그램의 단위이다.여기서 프로그램이란 웹 브라우저, 게임, 채팅 앱등이 있으며 이 프로그램들을 실행 시키는 순간컴퓨터에서 처리해야 되는 작업 즉 프로세스라고 부를 수
스레드 스케쥴러SubscribeOnPublishOn스케쥴러 종류사용 예시스레드 스케줄러는 Mono와 Flux와 같은 WebFlux의 비동기 타입에서 사용할 수 있는 연산자입니다.기본적으로 WebFlux 기반의 자바 코드는 비동기 방식으로 동작한다.스레드가 이벤트 루프를
테스트 목적테스트 환경테스트 기대값테스트 결과리뷰정해진 스레드 풀안에서 요청마다 스레드를 할당하여 동기적으로 처리하는 톰캣과비교적 소수의 스레드풀에서 요청에 대해 스레드를 전환하며 비동기로 처리하는 네티를기반으로 하는 두 스프링 서버의 상황에 따른 부하 성능을 구해보고
목적 최대한 다른 기능들을 제외하고 단순한 채팅 프로그램구현으로 전체적인 뼈대를