리스트(232)
-
JdbcSQLSyntaxErrorException: Column "start_value" not found 에러 해결법
h2 db에 연결하여 테스트를 진행하던 중 JdbcSQLSyntaxErrorException: Column "start_value" not found 에러가 발생하였다. 응? 분명히 이전까지는 잘 되었는데.. 생각해보니 application.yml파일의 ddl-auto를 create -> update로 변경하니 위의 에러가 발생하게 되었다. 그래서 찾아보니 hibernate.dialect 설정과 ddl-auto 설정 등 여러 가지 해결방법이 있었는데 ddl-auto를 update -> none으로 바꿔서 실행하니 잘 해결되었다. 혹시 이 방법으로도 해결 안되면 아래 참고자료 링크를 참고하시면 됩니다. 참고자료 https://stackoverflow.com/questions/64615730/how-to-f..
2022.09.18 -
javax.Transactional vs spring.Transactional
문득 @Transcational 어노테이션을 사용하다가 문득 아래 임포트한 라이브러리들의 차이점이 무엇인지 궁금해서 찾아보게 되었다. import javax.transaction.Transactional; VS import org.springframework.transaction.annotation.Transactional;
2022.09.17 -
Chapter 5 - 스트림 활용(1편)
✅ 아래 내용들에 대해서 알아보자 - 필터링, 슬라이싱, 매칭 - 검색, 매칭, 리듀싱 - 특정 범위의 숫자와 같은 숫자 스트림 사용하기 - 다중 소스로부터 스트림 만들기 - 무한 스트림 모든 실습 내용은 깃허브(아래 링크)에 있습니다. 참고 부탁드립니다 😀😀 https://github.com/underdarks/ModernJavaInAction-TIL/tree/main/src/test/java/modernjavainaction/practice 필터링 1. 프레디케이트 필터링 아래의 코드는 프레디케이트(불리언을 반환하는 함수)를 인수로 받아서 채식주의자 음식 필터링하는 예제 코드이다. 여기서 주요하게 볼 코드는 filter를 사용하여 boolean Type을 반환하는 isVegetarian 메서드를 호출..
2022.09.04 -
추상클래스 vs 인터페이스
✅ 아래 내용들에 대해서 알아보자 - 추상클래스란? - 추상클래스를 사용하는 이유 - 추상클래스 사용방법 - 인터페이스란? - 인터페이스를 사용하는 이유 - 인터페이스 사용방법 추상클래스란 추상 클래스란 A, B, C 클래스들 간에 비슷한 필드와 메서드를 공통적으로 추출해 만들어진 클래스이다. 자동차 클래스로 예를 들면 자동차 제조사마다 디자인, 모양, 크기 등은 다르겠지만 엑셀, 브레이크, 핸들, 와이퍼 등의 공통적인 기능들이 존재한다. 이러한 공통적인 기능(추상 메서드)을 추상 클래스 안에서 관리하게 된다. 실제 BMW, 기아, 현대자동차들이 실체가 될 것이다. 따라서, 실체클래스는 실제 객체를 생성할 수 있고 구체적이지만 추상클래스는 실체 클래스의 공통적인 부분을 추출해 규격을 잡아놓은 클래스이고 ..
2022.09.01 -
1475번 방 번호
[문제 접근법] - 각 숫자들(0~9까지)의 갯수를 계산 후 최댓값을 반환한다. 그러나 예외적으로 각 숫자들중 6과9가 있을 경우 6과 9에 포함된 갯수를 더하여 /2를 한후 그 값을 반환한다. https://www.acmicpc.net/problem/1475 1475번: 방 번호 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 그리고 예외적인 케이스를 찾기 위해 테스트 케이스를 작성후 로직을 검증하는 과정을 진행하였다.(총 17TC 작성) [구현 1] package Ox03; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream..
2022.08.27 -
call by value? call by reference?
✅ 자바의 메서드 매개변수 전달 방식에 대해서 알아보자 자바를 공부하던 도중에 자바에서 메서드 매개변수 전달 방식에 대해서 궁금하게 되었다. 자바는 call by value인가 아니면 call by reference인가? 먼저 call by value에 대해서 부터 알아보자! 위키피디아 정의에 따르면 Call-by-value In call-by-value, the argument expression is evaluated, and the resulting value is bound to the corresponding variable in the function (frequently by copying the value into a new memory region). If the function or p..
2022.08.22