분류 전체보기

Test/JMeter

[JMeter] JMeter 를 이용해 성능 테스트 및 부하 테스트 사용법 정리

JMeter 설치mac 기준으로 jmeter를 설치하는 방법입니다.mac에서는 brew를 통해 간단히 설치하여 사용합니다.brew install jmeteropen /opt/homebrew/bin/jmeterJMeter 테스트 용어Thread Group: 테스트에 사용될 스레드 개수 (쓰레드 1개당 사용자 1명)Sampler: 사용자의 액션 (ex: 로그인, 게시물 작성)Listener: 응답을 받아 리포팅, 검증, 그래프 등 다양한 처리Configuration: Sampler or Listener가 사용할 설정 값 (ex: 쿠키, JDBC 커넥션)Assertion: 응답 확인 방법 (응답 코드, 본문 내용)JMeter 설정 방법1. Thread Group (사용자, 스레드 설정)Thread Proper..

Spring Framework/JPA

[JPA] Spring 엔티티 컬럼 기본값 설정하기 - @DynamicInsert, @ColumnDefault, @Builder.Default

JPA 기본전략을 이해하고 데이터베이스 Default 값 설정 및 데이터 저장 시 설정한 기본값으로 저장하는 방법에 대해 정리하고자 합니다.!!문제 상황Spring Data JPA 라이브러리 ORM을 통해 데이터베이스 기본값을 설정하는데 올바르게 설정되지 않는 문제가 있었습니다. 기존 코드@Entity@Getter@Builder(toBuilder = true)@AllArgsConstructor@NoArgsConstructor(access = AccessLevel.PROTECTED)@Table(name = "application_tb")public class Application extends BaseTimeEntity { @Id @GeneratedValue(strategy = Generatio..

Spring Framework/QueryDSL

[QueryDsl] QueryDsl groupBy 여러 개 적용하기

Spring Data Jpa를 사용하는 중 Kindergarten, Recruit, Lottery의 3개의 엔티티를 통해 2개의 조건을 그룹핑하고 Count() 해야 하는 쿼리가 필요했습니다.이를 JPA를 작성하는 경우 긴 JPQL 코드로 가독성이 떨어지고 제대로 작성되었는지 컴파일 시점에서 문법 오류가 불가능하다고 생각되어, QueryDsl을 통해 위 문제를 해결하면서 필요한 쿼리를 생성하였습니다.배운 점ORM을 통한 2개의 그룹핑과 개수 카운트 및 총 개수 구하기실제 SQL 쿼리 작성과 공식문서를 통해 지원하는 기능 적용하여 해결하기불변성 객체를 유지하면서 Response DTO로 파싱 하기쿼리 확인하기 실제 SQL 작성select r.kindergarten_id, r.age_class, count(..

JAVA

[JAVA] JDK, JRE, JVM 차이 및 개념 이해하기

JDK (Java Development Kit)JDK는 자바 개발 키트의 약자로 개발자들이 자바로 개발하는 데 사용되는 SDK 키트이다.📌 SDK 란 Software Development Kit의 약자로, 소프트웨어 개발을 위해 도구와 라이브러리, 문서, 샘플 코드 등을 포함하는 패키지 JDK 안에는 자바 개발 시 필요한 라이브러리와 javac, javadoc 등의 개발 도구들을 포함되어 있습니다.자바 프로그램 실행을 위한 JRE도 함께 포함되어 있습니다.JDK 버전 표기Java SE (Standard Edition)표준 에디션의 자바 플랫폼으로 자바 언어의 핵심 기능을 제공Java EE (Enterprise Edition)대규모 기업용 에디션, 기업 환경을 위한 대규모 솔루션 개발Java ME (Mi..

kylo
'분류 전체보기' 카테고리의 글 목록 (25 Page)