Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- 타임리프
- EntityGraph
- 멱등성
- JVM
- 코딩테스트
- Java
- collapse
- 배낭문제
- EffectiveJava
- JPA
- AOP
- TDD
- Spring Security
- cache
- lombok
- 동시성처리
- BFS
- Transactional
- spring
- @Transactional
- interceptor
- 자바
- 클린아키텍처
- 이펙티브자바
- 알고리즘
- 파이썬
- thymeleaf
- Garbage Collection
- 캐시
- effective java
Archives
- Today
- Total
목록lombok (1)
Jinnie devlog
@EqualsAndHashCode, equals, hashCode
equals 와 hashCode란? equals 와 hashCode는 Object 클래스에 정의되어 있다. Object 클래스의 자식인 Java의 모든 객체는 Object 클래스에 정의된 equals 와 hashCode 함수를 상속받는다. equals() boolean equals(Object obj)로 정의된 equals 메소드는 2개의 객체가 동일한지 검사하기 위해 사용된다. equals는 2개의 객체가 참조하는 것이 동일한지를 확인하는 것이며, 동일성(identity)을 비교하는 것이다. 즉, 2개의 객체가 가리키는 곳이 동일한 메모리 주소일 경우에 동일한 객체가 된다. public boolean equals(Object obj) { return (this == obj); } 동일한 객체일지라도 서..
Spring
2023. 1. 18. 22:23