일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- docker명령어
- querydsl
- 커밋메세지수정
- 컨테이너실행
- 예약
- AuthenticationEntryPoint
- MySQL
- 검색
- foreignkey
- 메세지수정
- appspec.yml
- 참조키
- 적용우선순위
- 테스트메소드
- EC2
- 포트
- 추후정리
- appspec
- ㅔㄴ션
- 2 > /dev/null
- 서브쿼리
- WeNews
- 테스트
- 네이티브쿼리
- 메소드명
- application.yml
- Query
- subquery
- ubuntu
- 외부키
- Today
- Total
목록JAVA (49)
제뉴어리의 모든것
컬렉션 프레임워크란? 대량의 데이터를 공통된 인터페이스로 효율적으로 관리하기 위해 만들어진 자료구조를 구현한 클래스들의 집합체. 구분 종류 중복 허용 순서 존재 정렬 여부 THREAD-SAFE LIST ArrayList O O X X LinkedList O O X X Vector O O X O SET HashSet X X X X Linked HashSet X O X X TreeSet X X O X MAP HashMap X X X X Linked HashMap X O X X Hashtable X X X O TreeMap X X O X List는 데이터의 중복이 가능학고, 순서가 존재하는 자료구조 ArrayList : 내부적으로 배열이 사용 됨. 기본 공간 10으로 시작하여 더 필요할 경우 더큰 배열을 생성..
상황 아래와 같은 컨트롤러 단에서 클라이언트에게 전달할 데이터를 body에 담을 때는 담기는 해당 객체의 필드값이 null이여도 해당 필드까지 json 형태로 변환하여 준다. Validated @RequiredArgsConstructor @RequestMapping("/api/members") @RestController public class MemberController { private final MemberMapper mapper; private final MemberService service; @PostMapping public ResponseEntity postMember(@Valid @RequestBody MemberDto.Post dto) { Member member = mapper.me..
@FunctionalInterface 이 붙은 인터페이스인 함수형 인터페이스에 대해 새롭게 알게 된 사실이 있다. 물론 @FunctionalInterface 이 안 붙어도 함수형 인터페이스의 조건은 만족한다. 명시적으로 알려서 혹여나 할 수 있는 실수를 방지하기 위함이다. 함수형 인터페이스는 단순히 람다를 사용하기 위해 단 하나의 추상 메소드만 가지고 있는 인터페이스로만 알고 있었다. 아래의 Comparator 인터페이스의 소스를 보던 중 @FunctionalInterface public interface Comparator { : : : } 추상 메소드 한개만 정의된것이 아니라.. 다양한 메소드가 존재했다. 그리고 명시적으로 @FunctionalInterface 가 쓰였음에도 문제가 없었고.. 이유는 ..
request.getRequestURI().substring(request.getContextPath().length()) 참조 : https://stackoverflow.com/questions/4278083/how-to-get-request-uri-without-context-path
관련 클래스 SingleResponseDto import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Setter; @Builder @Setter @AllArgsConstructor public class SingleResponseDto { private T data; } MajorResponseDto import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @NoArgsConstructor @Setter @Getter public class MajorResponseDto { private Long majorId; private String majorNam..