java
동시성: StringBuffer, Hashtable(JDK1.0), Vector(JDK1.0)
4.0 |
5.0 |
6.0 |
7.0 |
|
|
StringBuilder 추가 (동시성X) String -> StringBuilder 자동 컴파일 |
|
|
|
|
|
NavigableSet 추가 (TreeSet) |
|
|
|
|
Switch에서 정수(byte, short, char, int), enum 만 사용가능 |
Switch에서 String도 비교 가능 |
|
|
for(String s : str) 가능 |
|
|
|
참고: 이펙티브 자바 - 조슈아 블로크
oracle
8.1 | 9i |
10g R1 |
10g R2 |
11g |
12c |
|
Group By 결과가 항상 자동으로 sort 되어서 출력됨 |
Group By 결과가 sort되지 않음. 추가로 order by 필요 |
|
|
|
select distinct 정렬수행 때문에 심각한 속도 저하 |
10g에서 hash알고리즘을 사용하면서 성능 향상 |
|
|
|
|
|
10g부터 정규식사용 REGEXP_LIKE REGEXP_REPLACE REGEXP_INSTR REGEXP_SUBSTR |
|
11g에서 추가됨 REGEXP_COUNT REGEXP_SUBSTR 파라메터추가 |
|
|
|
|
|
pivot, unpivot 추가 |
|
|
DML장애시 DBMS_ERRLOG패키지 구현 | |||||
Temporary Table | 가상 칼럼 테이블 VIRTUAL | ||||
파티셔닝 구분!!! | |||||
테이블 읽기전용 read only | |||||
10g부터 DROP으로 테이블 삭제시 임시로 보관 - FLASHBASK TABLE 기능 | |||||
index 사용유무 파악 - index MONITORING USAGE | index INVISIBLE | ||||
참고: 오라클 SQL과 PL/SQL - 서진수
'Java' 카테고리의 다른 글
log4j2, jersey, jdk1.8 (0) | 2021.12.30 |
---|---|
HotSwap, LiveReload, HotDeploy, HotReload ??? (0) | 2021.07.23 |