| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- java set 저장
- java list 저장
- 격파르타합격후기
- java참조자료형
- 노베이스부트캠프
- 코딩부트캠프후기
- java최솟값구하기
- javaJRE
- sqld자격증합격
- 격파르타후기
- java map
- 격파르타장점
- 작은수제거하기
- java set 출력
- java알고리즘
- java map 저장
- java list 출력
- java 자료구조 활용
- 항해99후기
- javaJVM
- 프로그래머스
- java map 출력
- 항해15기
- 인터프린터언어
- java기본자료형
- 격파르타비전공자
- 프로그래머스제일작은수
- java알고리즘문제풀이
- 컴파일
- 비전공자sqld
- Today
- Total
목록전체 글 (259)
코딩과 결혼합니다
📌 의존성 추가하기 implementation 'org.springframework.boot:spring-boot-starter-mail:2.7.0' 📌 네이버 pop3 / SMTP 설정 //properties 설정 spring.mail.host=smtp.naver.com spring.mail.port=465 spring.mail.username=abcd@naver.com spring.mail.password=abcdef spring.mail.properties.debug=true spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.ssl.enable= true spring.mail.properties.mail.smtp...
⭐Iterator, ListIterator, Enumeration 컬렉션에 저장된 데이터를 접근하는데 사용되는 인터페이스 Enumeration은 Iterator의 구버전 ListIterator는 Iterator의 접근성을 향상시킨 것 (단방향 ➡️ 양방향) Iterator 컬렉션에 저장된 요소들을 읽어오는 방법을 표준화 컬렉션에 Iterator()를 호출해서 Iterator를 구현한 객체를 얻어서 사용 // boolean hasNext() : 읽어 올 요소가 남아있는지 확인 // Object next() : 다음 요소를 읽어 온다. List list = new ArrayList(); Iterator it = list.iterator(); while(it.hasNext()){ System.out.print..
⭐컬렉션 프레임워크 컬렉션 - 여러 객체(데이터)를 모아 놓은 것 프레임워크 - 표준화, 정형화된 체계적인 프로그래밍 방식 생산성이 높아짐, 유지보수가 용이함 컬렉션 프레임워크 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스 제공 (저장, 삭제, 검색, 정렬) java.util 패키지에 포함, JDK1.2부터 제공 컬렉션 클래스 다수의 데이터를 저장할 수 있는 클래스(ex : Vector, ArrayList, HashSet) ⭐컬렉션 프레임워크의 핵심 인터페이스 List 순서가 있는 데이터의 집합, 데이터의 중복 허용 (ex : 대기자 명단) ArrayList, LinkedList, Stack, Vector Set 순서를 유지하지 않는 데이..
사용자의 세부정보를 제공하는 클래스 public record UserDetailsImpl(User user) implements UserDetails { @Override public String getPassword() { return user.getPassword(); } @Override public String getUsername() { return user.getEmail(); } @Override public Collection
@PostMapping("/signup") public MessageResponseDto signup(@RequestBody @Valid SignupRequestDto requestDto){ signupService.signup(requestDto); return new MessageResponseDto(Message.SIGNUP_SUCCESSFUL, HttpStatus.OK); } public void signup(SignupRequestDto requestDto){ String email = requestDto.getEmail(); String nickname = requestDto.getNickname(); String password = passwordEncoder.encode(requestDto..
어제 10/08 에 gameCrew라는 새로운 프로젝트를 시작 - 당근의 온도 시스템 아이디어를 빌려 검증된 게임 유저를 모아 게임을 즐길 수 있다. 오늘 10/9 일은 MVP ERD작성 백엔드 파일구조 컨벤션 Git repository 초기 설정 스킬셋에 대한 고민 커밋 컨벤션 팀원들의 진행사항과 계획 공유
날짜와 시간 ⭐Calender와 Date java.util.Date 날짜와 시간을 다룰 목적으로 만들어진 클래스 Date의 메서드는 거의 deprecated 되었지만, 여전히 쓰이고 있다. java.util.Calender Date 클래스를 개선한 새로운 클래스(JDK1.1) java.time 패키지 Date와 Calendar의 단점을 개선한 새로운 클래스들을 제공(JDK1.8) ⭐Calender 클래스 Calender 는 추상 클래스로 getInstance()를 통해 구현된 클래스의 인스턴스를 얻어야 한다.(직접 객체 생성x) GregorianCalendar와 BuddhistCalendar Calendar를 상속받아 완전히 구현한 클래스로 getInstance()는 시스템의 국가와 지역설정을 확인해서 ..
1. 파일 구조 변경하기 2. 클래스명 변경하기 + 도메인 줄이기 3. Domain - Alarm 📌 1. String alarmCategory를 EnumType으로 받기 alarmCategory를 activity와 hashtag 이렇게 두 가지로 받고 있다. 무엇을 받을지 명확한 상태에서는 이 두 가지 외에 잘못된 값이 오지 않도록 EnumType으로 설정해 두는 게 좋겠다는 판단을 하였다. 또한 컴파일 에러 체크로 인해 잘못된 값 입력 시 바로 오류를 찾아낼 수 있다는 이점도 있다. EnumType으로 변경 //활동 및 해시태그 알림 조회 @GetMapping("/activity") public AlarmsResponseDto getNotification(@RequestParam int page, @..