전체 글 (84) 썸네일형 리스트형 람다식 람다식자바는 람다식을 익명 구현 객체로 변환한다익명 구현 객체란 이름이 없는 인터페이스 구현 객체를 말한다익명구현 객체를 람다식으로 표현하려면 인터페이스는 단 하나의 추상 메소드만 가진다인터페이스가 함수형 인터페이스임을 보장하기 위해서는 @FunctionalInterface 어노테이션을 사용한다(선택사항)메소드 참조메소드를 참조해서 매개변수의 정보 및 리턴 타입을 알아내 람다식에서 불필요한 매개변수 제거 정적 메소드를 참조할 경우클래스::메소드 인스턴스 메소드인경우참조변수:: 메소드 매개변수의 메소드인 경우클래스:: 메소드 생성자인 경우클래스 :: new BudgetKeemi project BudgetKeemi 개발 일지프로젝트 제목BudgetKeemi개발일자2024.08.24 ~ 2024.09.14기술Java 21, Gradle , Spring framework, Git, H2, JQuery설명사용자가 자신의 수입과 지출을 관리할 수 있는 웹 어플리케이션입니다. 소셜 로그인, 예산 금액과 기간 설정, 월 별 수입/지출 확인, 지출 통계 등의 기능을 포함하고 있습니다.이슈 해결https://dev-hwa.tistory.com/117https://dev-hwa.tistory.com/118https://dev-hwa.tistory.com/119https://dev-hwa.tistory.com/120배운점 ERD 설계의 중요성 ToastUI 사용 경험 AJAX 에러 메시지 처리 빌더 패턴 사용 .. 돈 관련 필드 타입 BudgetKeemi 프로젝트에서의 고민 BudgetKeemi는 사용자가 자신의 수입과 지출을 관리할 수 있는 웹 어플리케이션이다.예산 설정, 월별 수입/지출 확인, 지출 통계 등의 기능을 포함한다. 처음에 ERD를 설계할 때 가장 고민했던 건 돈 관련 필드는 타입을 어떻게 지정해야할까? 였다.후보로는 int, long, float, double , BigDecimal 등이 있었다. BigDecimal에 대해 알게 된 점 BigDecimal은 조사하면서 알게된 타입이다.특징은 불변 성질을 가지고 있고 매우 큰 숫자도 표현할 수 있다는 것이다.BigDecimal은 큰 숫자를 배열에 나누어서 저장하고 내부적으로 임의 정밀도 연산을 사용해 계산을 아주 정확하게 할 수 있다. 금융 계산에 필수적인 타입이다.그러.. 이전 1 2 3 4 5 6 7 8 ··· 28 다음