List의 제네릭 타입이 기본형 혹은 String 일 땐 Collections.sort(List list) 메서드를 사용하면 간단하게 해결된다. 하지만 제네릭 타입에 컬렉션이 출동하면 어떨까? 컬!렉!션!ArrayList 타입을 예로 들면:import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap; public class Test { public static void main(String[] args) throws Exception { HashMap map = new HashMap(); ArrayList list = new ArrayList(); map.put("no",..
HTML 특수문자코드표 표현문자숫자표현문자표현설명-�--사용하지 않음space -수평탭space -줄 삽입---사용하지 않음space -여백!!-느낌표"""따옴표##-숫자기호$$-달러%%-백분율 기호&&&Ampersand''-작은 따옴표((-왼쪽 괄호))-오른쪽 괄호**-아스트릭++-더하기 기호,,-쉼표---Hyphen..-마침표//-Solidus (slash)0 - 90-9-0부터 9까지::-콜론;;-세미콜론>>보다 큰??-물음표@@-Commercial atA - ZA-Z-A부터 Z까지[[-왼쪽 대괄호\\-역슬래쉬]]-오른쪽 대괄호^^-탈자부호__-수평선``-Acute accenta - za-z-a부터 z까지{{-왼쪽 중괄호||-수직선}}-오른쪽 중괄호~~-꼬리..
rows [A]가 rows [B]를 조인한다고 가정하고 설명. Nested Loop Join 작동방법 반복 (rows [A]){반복 (rows [B]){매칭되는 결과를 조인}}rows [A] 에서 rows [B]에 해당하는 결과를 순차적으로 찾는다. 예를들어 rows [A] 8개이고 rows [B]가 10개라고한다면, 매칭되는 결과를 조인시킴 매칭확인 : [A] row 1 == [B] row 1 매칭확인 : [A] row 1 == [B] row 2 ... 매칭확인 : [A] row 1 == [B] row 10 매칭확인 : [A] row 2 == [B] row 1 ... 매칭확인 : [A] row 8 == [B] row 10 이렇게 순차적으로 총 80번의 매칭을 하여 결과를 표현한다. 설명 - 순차적인 진..
** getXMLHttpRequest() 메소드 참고 function getXMLHttpRequest(){ if (window.XDomainRequest) { // IE 8, 9, 10 try { return new XDomainRequest(); } catch(e) { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e1) { return null; } } } } else if (window.ActiveXObject) { // IE 5, 6, 7 try { return new ActiveXObject("Msxml2.XMLHTTP")..
*이항연산 동적 요소 : property 값이 compareProperty 값 또는 compareValue와 같은지 검사 : property 값이 compareProperty 값 또는 compareValue와 같지 않은지 검사 : property 값이 compareProperty 값 또는 compareValue의 값보다 큰지 검사 : property 값이 compareProperty 값 또는 compareValue의 값보다 크거나 같은지 검사 : property 값이 compareProperty 값 또는 compareValue의 값보다 작은지 검사 : property 값이 compareProperty 값 또는 compareValue의 값보다 작거나 같은지 검사 *이항연산 요소property : 파라미터의..
JAVA 개발 시에는 CLASS 파일들을 볼 수 있다면 그만큼 개발이 좀 더 수월해 지는 경우가 있다. 보통 CLASS 파일들은 컴파일 되어져 관리되기 때문에 일반적인 방법으로는 열어 볼 수가 없다. 아니 열리더라도 이해 할 수 없이 보여진다고 하는 게 맞는 건가? 아무튼 이런 CLASS 파일들의 경우 디컴파일러(De-Compiler) 를 사용하여 컴파일 전 JAVA SOURCE 처럼 볼 수 있다. 여러 디컴파일러중 하나인 JD-Eclipse 의 설치 방법 중 하나를 설명하고자 한다. 이클립스 플러그인으로 설치 접속 : http://jd.benow.ca/ 다운로드 : 스크롤 내려서 JD-Eclipse -> Download 압축을 풀어서 features, plugins 폴더를 이클립스에 덮어쓰기하고 이클립..
** ASCII 코드의 값 범위45217 ~ 51454 -- 한글48 ~ 57 -- 숫자65 ~ 90 -- 대문자97 ~ 122 -- 소문자 ** 예제는 3자리수 ** 규칙 규칙1. 채번 우선순위는 숫자->알파벳대문자 : 0 ~ Z EX) XX0, XX1, XX2 ... XX8, XX9, XXA, XXB, XXC, ... 규칙2. 마지막 자리 부터 채워져 나간다 EX) 000, 001, 002, ... 00Y, 00Z, 010, 011, 012, ... ** 예제 예1) MAX CODE : DV3 -> DV4 예2) MAX CODE : DZZ -> E00 ** FUNCTION CREATE OR REPLACE FUNCTION FUNC_ASC_NUMBER RETURN VARCHAR IS REAL_1 NUMB..
- 대괄호 안의 문자만 치환COLUMN_VALUE = {"json_data":{"title":"subject","date":"20160718","category":"soccer","contents":"funny soccer","pix_list":[{"pix_num":"0","url":"http://pix.com/pix_0"}, {"pix_num":"1","url":"http://pix.com/pix_1"}, {"pix_num":"2","url":"http://pix.com/pix_2"}]}}업데이트UPDATE TABLESET COLUMN_VALUE = REGEXP_REPLACE(COLUMN_VALUE, '\[(.*?)\]', '[]');-> COLUMN_VALUE = {"json_data":{"title..
Alias 란? 일종의 별명(?)이다. 리눅스 명령어를 사용하다보면 너무 길거나 복잡해서 매번 입력하기 귀찮거나 기억하기 어려운 명령들이 있을 수 있다. 이러한 명령을 자주 사용하지 않는다면 큰 무리가 없겠으나, 개개인의 업무 스타일에 따라 자주 사용하게 된다면 그때마다 매번 명령들을 어렵게 입력해야 하는 고통을 감내해야 한다. alias 기능을 이용하면 어떤 명령이든지, 명령의 길이가 얼마이든지 상관없이, 내가 사용하기 편한 형태로 바꾸어서 사용할 수 있는 것이다. 그럼 간단히 alias를 사용하는 방법에 대해 알아보도록 하자. Alias 설정 alias는 간단히 alias명령으로 설정이 가능하다. 그러나 이 방법은 시스템을 재부팅하고나면 다시 초기화되므로 매번 적용해야 하는 불편함이 따르게 된다. 그..
- Total
- Today
- Yesterday
- 볼리비아
- 칠레
- 빅토리아폴스
- 나미비아
- aguas calientes
- 남미 저가항공
- Cambodia
- 성스러운 계곡
- 토레스 델 파이네
- 족발
- 빈트후크
- 킹덤 호텔
- 쿠스코
- 푸에르토 나탈레스
- Namibia
- 캄보디아
- 마추피추
- 우유니
- 남미
- 칼라마
- calama
- jQuery
- 햄버거
- 아구아스 칼리엔테스
- Uyuni
- 애드센스
- 후마리
- Cusco
- Oracle
- 성계 투어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |