일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카데인 알고리즘
- 자바 thread 실행 순서 제어
- hash table
- 수학
- JAVA11
- Kadane's Algorithm
- heroku
- R
- array
- SpringBoot 2
- input
- 사칙연산
- 자바입력
- 자바 스레드 실행 순서 제어
- Easy
- scanner
- Today
- Total
DeFacto-Standard IT
1. 가정 - 책을 등록하고, 등록한 책의 내용을 모두 출력하는 프로그램을 작성한다. - 책은 4개 존재한다. 2. Naive Code - Bookpublic class Book { private String name; public Book(String name){ this.name = name; } public String getName() { return this.name; } } 책에 대한 클래스이다. - NaiveBookShelf1public class NaiveBookShelf1 { private Book[] books; private int last = 0; public NaiveBookShelf1(int maxsize){ this.books = new Book[maxsize]; } publi..
1. 가정 - A4전용 복사기를 만든다. - 복사기는 내용이 적인 A4종이를 복사하여, 똑같은 내용이 출력된 A4용지를 만들어낸다. 2. Naive Code - Paperpublic class Paper { private String content; public Paper(String content) { this.content = content; } public String getContent() { return content; } public void show() { System.out.println(content); } }Paper 클래스이다. 종이 생성 시 Content를 저장하고, show()를 통해 종이에 적힌 내용을 출력한다. - PhotoCopierpublic class PhotoCopier..
client에서 server로 request할 시에 여러가지 데이터를 담아서 보내는 경우가 많은데,controller에서는 이 담겨온 정보를 plain text로 일일이 받아서 사용하기 보다는 객체로 DataBinding을 하여 바로 쓰는 것이 코드가 간결하고 사용하기도 편하다.여러가지 경우에 대해서 DataBinding을 생각해 볼 수 있다. HTML Form Data to Object HTML Form Data를 전송했을 때, Controller에서 Object로 바로 받아서 사용할 수 있다. - HTML Form ... ... HTML form에서 값을 입력할 경우에는 태그의 name 속성의 값이 바인딩 하려는 객체에 대한 클래스의 변수명과 같이 "name", "email", "text"와 매치가 ..