일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- integer
- 상수
- 반복문
- 연산자
- 열거형
- EmailJS
- 개발
- crud
- 예외
- pagination
- Java
- emailauth
- try-catch
- 리뷰페이징
- DATABASE
- mariadb
- javascript
- 개발도서
- css
- DB
- HTML
- 메서드
- 공부
- 비전공자를위한 이해할 수 있는 IT 지식
- url경로
- springboot
- 향상된for
- Throw
- 오류
- 페이징
- Today
- 0
- Total
- 377
목록공부 (32)
o-yoon
이번엔 회원가입, 이메일 재설정,비밀번호 재설정 등 많은 서비스 구현에서 사용되는 emailAuth 를 구현해보자 ! 1. '이메일 인증' 버튼을 누르면 Controller 에서 작동될 'postEmail' 메서드 만들기 @RequestMapping(value = "email", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public String postEmail(UserEntity user, EmailAuthEntity emailAuth) throws NoSuchAlgorithmException, MessagingException { Enum result = this.memberServic..
public class Main { public static void main(String[] args) throws Exception{ System.out.println(); } /** * 어떠한 수에 대한 제곱을 계산하여 반환한다. * @param a 1이상의 정수 * @param b 1이상의 정수 * @return a의b 제곱 */ public static int pow(int a, int b) { int result =1; for (int i =0; ionlyOdds == (x%2 != 0)) .toArray(); // 일반 for 문으로 푸는 방법 int size =0; for (int number : numbers){ if(onlyOdds && number %2 != 0){ size++; co..
▪ String(java.lang.String) 클래스는 참조타입으로, Java에서 문자열 타입을 사용하거나 활용하기 위해 사용한다. 참조타입이지만 쌍 따옴표를 이용하여 리터럴(Literal)처럼 사용할 수 있도록 특별히 조치되어있다. ▪ 비정적 메서드(객체 메서드) ▫ charAt(int i) : 호출 대상이 되는 문자열의 i번째에 있는 문자를 반환한다. 체인메서드(Chain Method)의 일종이다. System.out.println("Hello World".charAt(6)); // 'W' ▫ concat(String s): 호출 대상이 되는 문자열에 s문자열을 합쳐 새로운 문자열 객체를 반환한다. String msg = "Hello".concat("World!"); .concat("Mr."); ...
배열 ▪ 배열은 하나의 변수에 어떠한 타입의(혹은 이를 상속받거나 구현하는 타입)값(혹은 객체)를 여러개 받기 위해 사용한다. ▪ 메모리상의 동작방식은 참조타입에 가깝지만, 그 자체로 타입이지는 않기 때문에 별도의 메서드나 속성(length 제외)을 가지지 않고 이에 기초타입과도 비슷하다고 할 수 있겠음. (너무 신경안써도 됨) 타입[] 변수이름; 위 방식으로 선언할 수 있으며, 여기서 대괄호는 진짜 적어야 함 가령, 정수타입 배열은 아래와 같이 만든다. int[] numbers; 배열의 이름은 복수형(Plural)으로 짓는 것이 일반적이며 (number → numbers), 객체화시 원소를 직접 지정하거나, 그게 싫다면 배열의 길이를 지정해주어야한다. int[] numbers = new int [10]..
1. 일반 예외처리(Try-Catch 문) ▫ 예외가 발생할 것으로 예상되는 구문을 안전하게 처리하기 위해 사용한다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 변수 선언]) { [예외 발생시 취할 조치] } 혹은 아래와 같이 처리할 예외의 종류를 분리하여 사용할 수 있다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 1 변수 선언]) { [예외 1 발생시 취할 조치] } catch ([처리할 예외 2 변수 선언]) { [예외 2 발생시 취할 조치] } catch ([처리할 예외 3 변수 선언]) { [예외 3 발생시 취할 조치] } 서로 다른 종류의 두 개 이상의 예외에 대해 동일한 조치를 취하기 위해 아래와 같이 작성한다. try { [안전하게 처리할 ..