전체 글

개발 관련 새롭게 알게 된 지식이나 좋은 정보들을 메모하는 공간입니다.
· BE/Spring
환경) H2 DB 1. INSERT(UPDATE)update(query, ...) 를 사용하는 경우 추가된 행의 갯수를 반환받을 수 있다.@Overridepublic int insert(ReviewDto dto) { int result = jdbcTemplate.update( "INSERT INTO REVIEWS (SEQ, USER_SEQ, PRODUCT_SEQ, CONTENT, CREATE_AT) VALUES (null, ?, ?, ?, null)", dto.getUserSeq(), dto.getProductId(), dto.getContent() ); return result;}  2. SELECT쿼리를 통해 얻은 데이터 결과값을 dto, vo..
· BE/Java
MapStruct는 객체끼리 매핑을 해주는 유용한 기능이다. 간단하게 아래의 예로 사용법을 알아보자.준비사항MapStruct는 Getter, Setter or builder 를 사용하기 때문에 lombok이 있으면 더욱 편리하게 사용할 수 있다.dependency 설정 시, Lombok 뒤에 MapStruct를 넣어줘야 정상적으로 실행 가능하다.매핑에 진행하기 앞서, 반드시 매핑을 진행하는 두 객체는 아래와 같은 설정을 해야 한다. 반환 타입의 객체: Builder or Setter 필요 (반환 타입의 객체에 데이터를 설정해야 하기 때문)파라미터 타입의 객체: Getter 필요(파라미터 객체의 데이터를 읽어야 하기 때문)  Category.java (Entity)import jakarta.persiste..
· BE/Java
- 알고리즘 분류 : 구현- 사용 언어 : JAVA- 문제 요점    - 바이러스의 번호가 낮은 순서부터 퍼트리면 된다.    - 필자는 우선순위 큐와 큐를 이용해서 풀었다.    - 소스에 보면 결국엔 큐를 이용해서 푸는데 그 이유로는, 우선순위 큐로도 가능하지만 우선순위큐에 넣게되면 넣을 때마다 정렬을 하기 때문에 큐에다가 넣은 것.  소스 설명은 주석을 참고해주세요.import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.PriorityQueue;import java.util.Queue;import java.util...
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, 애플리케이션을 테스트하는 다양한 방법 에서 발췌하였습니다.https://inf.run/CpvH 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., - 강의 소개 | 인프런...www.inflearn.comJMeter?성능, 부하 테스트를 지원하는 자바 오픈 소스 애플리케이션다양한 형태의 애플리케이션도 지원한다.HTTPS/HTTPSMTP, POP3, IMAPFTPJDBCSOAP, REST...GUI 프로그램이 아닌 CLI 환경에서도 테스트가 가능하다.즉, JMeter가 서버에 많은 요청을 보냈을 때, 서버..
멍목
김멍목의 개발블로그