일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSON
- JavaScript
- scanner
- ViewModel
- c#코딩의기술실전편
- 라도무스dvd
- Store
- 명시적외래키
- Config
- intellij
- 상속
- LINQ
- Request
- 대전본식영상
- error
- vscode
- extraParams
- EFCore
- mac
- 에스가든스냅
- React
- 코드프로그래머스
- dbContext
- lazy loading
- minimalAPI
- .net
- ORM
- extjs
- 스냅잘찍음
- c#
- Today
- Total
목록BackEnd/Java (45)
ejyoo's 개발 노트

💡 Set은 데이터의 순서가 없고 중복을 허용하지 않는다. 순서가 없다는 말은 데이터 추출 시 index로 추출할 수 있냐 없냐로 기준을 삼으면 된다. List는 index로 추출할 수 있어서 순서가 있다고 하는 것이고 Set은 index로 데이터를 추출할 수 없고 iterator로 뽑기때문에 그런것이다. Set은 그냥 데이터 집합이다. 💡 Set의 CRUD C : add R : Iterator를 사용하여읽음. U : remove 후 add D : remeve public static void main(String[] args) { Set hs1 = new HashSet(); //Set에 데이터를 추가할 때도 add()메서드를 사용한다. hs1.add("DD"); hs1.add("AA"); hs1.add..

equals 메서드와 hashcode 메서드는 Object 클래스의 메서드이다. Object는 상속 관게 상 가장 최상위 게층이므로 (모든 클래스가 Object를 상속) 어떤 객체라도 Object 의 메서드인 equals와 hashcode를 사용할 수 있다. HashCode는 Object에 기본적으로 있으며 메모리 기반 int 값기준으로 작성하여 던져준다. 이 두개의 개념이 필요할 때는 바로 사용자가 생성한 객체를 비교할 때이다. 해시 코드 개념 전에 해시 함수(hash function)에 대해 알아야 한다. 💡 해시함수(hash function) 임의의 데이터를 고정된 길이의 데이터로 매핑하는 함수 해시 함수에 의해 얻어지는 값은 해시 값, 해시 코드, 해시 체크섬 이렇게 존재하는데, 이것을 간단하게 ..
유지보수 잘되기 위함. Model : VO , 데이터 관련된 것들. 비즈니스 로직들, 서비스(JAVA에서 DB Insert하는 것과 유사) View : 화면 유저 인터페이스 front 단, front End, Java 에서 Console 이라고 생각하면됨. Controller : 사용자 액션 후 그것에 대한 제어를 함. 고객의 요청이 들어왔을 때 처음에 맞닥뜨려서 어떤 서비스가 처리해야되는지 확인 후 서비스에게 보냄 서비스는 db와 통신하여 작업한 뒤 컨트롤러에게 주어 컨트롤러는 view에 줌 사용자에게 요청을 받아서 처리하는 것 💡 pom.xml(oracle, jstl 라이브러리폼) 4.0.0 model2 model2 0.0.1-SNAPSHOT war src maven-compiler-plugin 3...
사례 1) Eclipse 에서 Oracle과 연결하는 구조 작성(jdbc.jar) 하기 위해 이클립스 웹 프로젝트를 Maven프로젝트로 만든다.2) pom.xml 을 열어 아래와 같이 설정한다. 3) 아래의 코드는 작성 시점에 Maven 라이브러리 최신버전이며, 시간이 오래 지났으면 최신버전으로 리소스를 받아 다시 설정해야한다. com.oracle.ojdbc ojdbc8 19.3.0.0 org.apache.commons commons-collections4 4.4 commons-dbcp commons-dbcp 1.4 commons-pool commons-pool 1.6 Uploaded by Notion2Tistory v1.1.0

Q. 질문 Comparable은 정해진 기준으로 정렬할 때 사용하고 Comparator는 사용자가 원하는 기준을 커스텀해서 사용한다. Comparable도 리턴값만 수정하면 사용자가 원하는 대로 값을 설정할수 있는데 둘의 차의점을 모르겠다. 💡 같은점과 다른점 1) 같은점 - 인터페이스이고 int 값을 반환한다. - 정렬하는 것이다. (정렬의 기준을 정의한다.) 다른점 : 정렬 기준이 일반적인가? 아닌가? / compareTo(Object o)메서드 구현이냐 compare(Object o1, Object o2)메서드를 구현하냐? 💡 정의 자바에서 객체를 정렬할 때 일정한 기준이 필요하다. Comparable 객체간의 일반적인 정렬이 필요할때 기준 1가지를 가지고 그에 대한 정렬을 하고 싶을 때 ex) 학..