본문 바로가기

programming

(19)
[Tip] 이클립스 속도를 올려보자. Window->Preferences->General->Editors->Text Editors->Hyperlinking and either uncheck Enable. Disable 후 F3 이용.
Maven3 vol.1 기본개념 신규 프로젝트 생성시 groupId : 프로젝트의 기본 패키지로 생성됨. 신규 프로젝트 생성시 artifactId : 프로젝트명. Maven2의 중앙저장소 : repo1.maven.org/maven2/ Maven3의 중앙저장소 : (라이브러리가 저장된 위치확인) maven build tool의 기본 설정파일 : pom.xml maven 명령어의 형태 : mvn [options][][] goal과 phase는 pom.xml이 있는곳(프로젝트의 디렉토리 안)에서 실행가능. 메이븐은 기본적으로 빌드를 실행할때 단위테스트를 진행함. 단위테스트 스킵 명령어 : mvn -Dmaven.test.skip=true (Phase) 다양한 빌드명령어의 예 : mvn clean test 클린과 테스트 페이즈 실행. mvn c..
javascript의 replaceAll() Java String API - replace()메쏘드http://docs.oracle.com/javase/6/docs/api/java/lang/String.html Stringreplace(char oldChar, char newChar) Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar. Stringreplace(CharSequence target, CharSequence replacement) Replaces each substring of this string that matches the literal target sequence with the specified l..
기본 타입과 참조 타입 & 가비지 컬렉션 자바스크립트에서의 기본타입 : 숫자, 불리언, 문자열, null, undefined 등이들이 기본타입으로 취급되는 이유는 정해진 개수의 작은 바이트로 구성되어 있어 자바스크립트 인터프리터가 저수준오퍼레이션을 통해 손쉽게 조작 할 수 있기 때문. 자바스크립트에서의 참조타입 : 객체, 배열, 함수이들 참조 타입은 임의 개수의 프로퍼티나 원소를 포함할 수 있으므로, 크기가 고정된 기본 타입을 조작하듯 쉽게 조작할수는 없음. 객체나 배열 값은 그 크기가 상당히 커질 수 있으므로 이들을 값에 의해 조작할 수는 없음.이들을 값에 의해 조작하면 복사나 비교작업에 메모리를 비효율적으로 많이 사용해야 하기 때문. 가비지 컬렉션참조되는 값은 변수에 직접 담기지 않음. 그 값은 어딘가 다른 위치에 저장되어 있고, 변수는 그..
ibatis caching cacheModel 1234567 위의 캐쉬 모델은 LRU(Least Recently Used) 방식을 사용해서 "product-cache"라는 이름의 캐쉬 인스턴스를 생성.type속성값은 전체경로의 클래스명이거나 아래처럼 구현을 포함하는 것의 별칭.flush요소에 기초하여 캐쉬모델 내에서 정의됨. 이 캐쉬는 24시간마다 삭제됨. interval요소내에서 hours, minutes, seconds또는 milliseconds단위로 설정이 되어서 삭제됨. 캐쉬는 추가적으로 insertProduct, updateProduct, 또는 deleteProduct 맵핑 statement가 수행될때마다 삭제됨. 캐쉬를 위해 "flush on execute" 요소의 숫자값이 적용될수 있음.몇몇 캐쉬 구현물은 위에서 보여..
더블서밋방지 및 뒤로가기 후 서밋방지 Token Util(TokenMngUtil) TokenMngUtil.java 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 package framework.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import javax.servlet.http.HttpServle..
Javadoc Tutorial For More Info on Javadoc visit:Sun’s Website - http://java.sun.com/j2se/javadoc/writingdoccomments/Source Forge Java Workshop - http://javaworkshop.sourceforge.net/chapter4.html#Javadoc+Comments
이클립스에서 Javadoc 생성시 Charset을 UTF-8로 설정하기 이클립스에서 javadoc 생성시 소스코드를 UTF-8로 작성 한 경우 빌드된 javadoc 파일들의 한글이 깨지는 현상 발생.javadoc 생성 마지막 단계에서 VM option 을 아래와 같이 지정.