1. Client(브라우저)에서 요청을 보냄.
2. LocaleChangInterceptor가 request를 인터셉터.
3. request 파라미터중 locale 정보를 가로챈다.(피들러 등으로 locale 정보 확인 가능, Accept-Language)
4. LocaleChangInterceptor가 현재 applicationContext에 설정된 LocaleResolver를 얻어 setLocale 메소드...
JUNIT 테스트 작성 방법
package com.jini.ch4;
import java.io.*;
import junit.framework.*;
public class FileReaderTester extends TestCase {
private FileReader _input;
private FileReader _empty;
private static final String FILE_NAME = "c:/Users/jini/Desktop/data.txt";
public static void main (String[] args) {
//1. 기본적인 Test 실행 방식.
junit.textui.TestRunner.run(suite());
...
해당 달을 기준으로 달력 만드는 쿼리.
WITH T AS
(SELECT TO_DATE('201309', 'yyyymm') YM FROM DUAL)
SELECT *
FROM (
SELECT MIN(DECODE(TO_CHAR(YM + LEVEL - 1, 'D'), '1', LEVEL)) SUN
, MIN(DECODE(TO_CHAR(YM + LEVEL - 1, 'D'), '2', LEVEL)) MON
, MIN(DECODE(TO_CHAR(YM + LEVEL - 1, 'D'), '3', LEVEL)) TUE
, MIN(DECODE(TO_CHAR(YM + LEVEL...
Override, toString()
왠지 있을 것 같다고 생각만 하고 찾진 않았었는데 실제로 있었다.
이전까지는 toString() 메소드를 Override하기 위해서 노가다성 코딩을 했었는데 역시 자동으로 해주는 라이브러리가 있었네..
[필요패키지]
org.apache.commons.lang.builder.ToStringBuilder
[사용메소드]
ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
옵션은 "SHORT_PREFIX_STYLE"외에도 다양하게 존재...
Row 단위 데이터를 Column 단위로 변환
■ 기본원리
1. 각 ROW 데이터가 몇 번째 행의 몇 번째 컬럼에 위치해야 하는지를 결정
2. 예를 들어서 아래와 같은 데이터가 있으며 한 행에 4개의 컬럼으로 표시하고 싶다고 할 경우 각 위치는 다음과 같다.
[원본자료]
EMP_ID
----
A001 -> 1, 1
B001 -> 1, 2
C001 -> 1, 3
D001 -> 1, 4
E001 -> 2, 1
F001 -> 2, 2
G001 -> 2, 3
H001 -> 2, 4
I001 -> 3, 1
J001 -> 3, 2
K001 ->...
오라클 한글깨짐 현상해결
1. 레지스트리 편집기 실행 : 시작 -> 실행 -> regedit
2. HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 하위 경로 폴더중 이름이 "NLS_LANG"인 속성의 데이터 확인
3. "NLS_LANG" 속성을 KOREAN_KOREA.KO16MSWIN949로 변경
4. CMD창에서 SQLPLUS /NOLOG 실행
5. CONN /AS SYSDBA 실행
6. 다음의 쿼리 수행
UPDATE PROPS$ SET VALUE$ ='KO16MSWIN949' WHERE NAME = 'NLS_CHARACTERSET';
UPDATE PROPS$ SET VALUE$ = 'AMERICAN_AMERICA.KO16MSWIN949'...
Builder Pattern
public class NutritionFacts {
private final int servingSize;
private final int servings;
private final int calories;
private final int fat;
private final int sodium;
public static class Builder {
private final int servingSize;
private final int servings;
private int calories = 0;
private...
문법에서 문장까지(대명사)
1. 대명사
■ 인칭대명사
1) 대명사는 숙어 동사(phrasal verb) 사이에 쓴다.
* I cut up half of one large banana and put it in cereal.
2) 소유격 대명사와 관사는 같이 쓸 수 없다.
* The our employees and juggling work with having to look after children.(T/F)
3) 소유격 대명사와 숫자는 대명사가 앞에 나온다.
* Two my kids have been begging for a little puppy all year.(T/F)
4) 소유대명사
* mine, yours, his, hers, ours,...
문법에서 문장까지(관사/무관사)
1. 관사
■ 부정관사 A/An
1) 하나임을 표시
2) 어떤 / 어느정도
3) 직업 앞에 쓰여 사람의 소속 표시(Categorization)
4) 대표단수 -> 일반화(Categorization)
5) 단수 가산 명사를 처음 언급할 때 : uncertain, not specific
6) per : Some people can cycle at 50km an/per hour
■ 정관사 The
1) 앞에 나온 명사를 다시 반복할 때(부정관사 5)
2) 특정한 사물, 사람을 말 할 때 the를 쓴다
* 유일무이한 것
* 상황 또는 문맥에서 무엇을 말하는지 speaker/writer와 listener/reader가...