일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- static메서드
- 사용자 데이터그램 프로토콜
- static
- IP
- singleton
- 객체협력
- 싱클톤패턴
- Servlet 맵핑
- 형변환
- SUB Query
- Java
- downcasting
- oracle 연동
- 스프링 모달창
- 다중 모달창
- GROUP BY
- 추상 메서드
- 리스트 모달창
- order by
- 템플릿
- 오라클 비교연산자
- static 예제
- 깃 명령어
- 상속
- spring annotation
- 이클립스 오라클 연동
- 모달창 여러개
- 다운캐스팅
- AOP란?
- react
- Today
- Total
목록분류 전체보기 (80)
모든지 기록하자!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8uKbe/btq5NGcsA7H/OPbEoJo6geJpcw0BOEHNO1/img.png)
Map 인터페이스는 자료를 쌍(pair)으로 관리하는 데 필요한 메서드가 정의되어 있다. key - value 쌍으로 이루어진 객체의 key값은 유일하며 value 값은 중복될 수 있다. Map 인터페이스를 구현한 클래스는 내부적으로 해시 알고리즘에 의해 구현되어 있다. HashMap 클래스 HashMap은 Map 인터페이스를 구현한 클래스 중 가장 많이 사용한다. HashMap에서 자료를 관리하는 방식은 해시 방식이다. 해시 방식의 자료를 저장하는 공간을 해시 테이블이라고 한다. key 값이 정해지면 해시 테이블의 저장 위치가 정해지는데 이 위치를 계산하는 함수가 '해시 함수'이다. 새로운 key - value 자료가 입력되거나, key를 알고 있는 상태에서 value를 검색하는 데 걸리는 시간은 산술..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/y8EgQ/btq5QUAObiY/aX9dkyiT2Mr2kNuHUHGKkK/img.png)
순서와 상관없이 중복을 허용하지 않는 경우에는 Set 인터페이스를 사용한다. 중복을 허용하지 않는 데이터의 예로는 회원 아이디, 주민등록번호, 사번, 쇼핑몰 주문번호 등은 중복 불가함 HashSet 클래스 HashSet 클래스는 집합 자료 구조를 구현하며 중복을 허용하지 않는다. 중복을 허용하지 않는 것을 간단한 예제로 확인해 보자 import java.util.HashSet; public class HashSetTest { public static void main(String[] args) { HashSet set = new HashSet(); // HashSet은 중복을 허용하지않고 get메서드가 없어서(i번째 꺼내오지못함) //순회하는 Iterator 사용, Hash방식은 순서가 상관없음 bool..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YGzUv/btq5OSKkb4O/V4QGQlKoFKNPoc8Ma9Ufy0/img.png)
-- hr 계정 -- 문제1) EMPLOYEES 테이블에서 급여가 3000이상인 사원의 사원번호, 이름, 담당업무, 급여를 출력하라. SELECT employee_id, first_name, job_id, salary FROM EMPLOYEES WHERE salary >= 3000; -- 문제2) EMPLOYEES 테이블에서 담당 업무가 ST_MAN인 사원의 사원번호, 성명, 담당업무, 급여, 부서번호를 출력하라. SELECT employee_id, first_name, job_id, salary, department_id FROM EMPLOYEES WHERE job_id = 'ST_MAN'; -- 문제3) EMPLOYEES 테이블에서 입사일자가 2006년 1월 1일 이후에 입사한 사원의 -- 사원번호,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mdte4/btq5MvaYd4l/GTbRrWsuKO1vQCxMYcE98K/img.png)
이번 게시물에 핵심 기능을 알아보자 ORDER BY -- 자바의 SORTING과 동일 --형태 : SELECT FROM WHERE ORDER BY SELECT 컬럼명 FROM 테이블명 ORDER BY 컬럼명 ASC; -- 올림차순 정렬 SELECT 컬럼명 FROM 테이블명 ORDER BY 컬럼명 DESC; -- 내림차순 정렬 -- ASC,DESC 모두 사용하는 응용문제 SELECT employee_id, job_id, salary FROM employees ORDER BY job_id ASC, salary DESC; -- job_id를 먼저 올림차순 정렬 하고 그안에서 다시 salary로 내림차순 정렬 -- ALIAS으로도 가능하다. SELECT 컬럼명 AS 별칭 FROM 테이블명 ORDER BY 별칭 ..