본문 바로가기

분류 전체보기751

[자바스크립트] javascript - 삼성 주차관리 자바스크립트 소스 삼성에서 사용하는 주차관리 소스입니다. 소스에 주석이 있으므로 소스 설명은 따로 하지 않습니다. 2015. 4. 13.
[자바스크립트] javascript로 화면에 크기에 맞게 가로 세로 스크롤 생기게 하는 Html/자바스크립트 소스 화면에 크기에 맞게 가로 세로 스크롤 생기게 하는 Html/자바스크립트 소스랍니다. 내용이 화면보다 너비나 높이가 길어지면 자동으로 가로, 세로 스크롤이 테이블에 생기는 소스입니다. 2015. 4. 3.
[오라클/쿼리문] Oracle에서 세자리 콤마 찍기 1. 숫자인 경우SELECT TO_CHAR('1000000', 'FM9,999,999') FROM DUAL => 1,000,000 2. 화폐인 경우SELECT TO_CHAR('1000000', 'L9,999,999') FROM DUAL => \1,000,000 2015. 3. 25.
[jQuery] 제이쿼리로 만들어진 막강한 기능의 정말 괜찮은 tree - zTree jQuery로 만들어진 정말 막강한 기능의 zTree를 소개해 드리겠습니다. http://www.ztree.me/위 링크 클릭하시면 zTree에 관한 모든 것을 보실 수 있구요. 데모는 물론 소스도 다운로드 가능합니다. 그렇다면, zTree에 어떤 기능이 있는지 간략하게 알아보겠습니다. 제가 소개해 드리는 기능 외에도 여러분이 원하는 웬만한 기능은 다 있으니 사이트를 방문해 보시기 바랍니다. 1. 기본 트리 2. 아이콘 변경 및 추가 기능 3. 체크박스 및 라디오버튼으로 체크하기 4. 좌측 트리에서 Drag하여 우측에 새로운 트리 만들기 5. 트리 추가/수정/삭제 기능 6. 페이지 기능 - 우측 상단 아이콘을 눌러서 페이지를 트리에 뿌려줄 수 있습니다. 7. Box + Tree 결합 구조 이외에도 Aja.. 2015. 3. 23.
[자바스크립트] javascript 정규식으로 Html 태그 제거하기 다음 정규식 스크립트로 Html 태그를 제거합니다.(]+)>) 아래처럼 Html 태그를 제거하는 함수를 만들어 사용하시면 됩니다.function removeTag( html ) { return html.replace(/(]+)>)/gi, ""); } 2015. 3. 23.
[java/jsp] Html Tag(태그) 제거하는 정규식 Html 태그가 갯수가 몇 갠데 그 많은 태그를 어떻게 다 제거해? 게다가 태그 안에는 갖가지 속성들도 들어있는데 말이지.. 이렇게 생각을 하셨다면 아직 정규식의 위력을 모르시는 분일 가능성이 큽니다. 정규식 단 한줄이면 모든 Html 태그를 다 제거할 수가 있답니다. java나 jsp에서 아래 메소드를 만들어서 한번 사용해 보세요~ Html 태그 없는 내용만 추출하실 수 있습니다. 저는 엑셀다운로드할 때 웹에디터의 내용을 엑셀에 넣어야 하는 경우에 사용해 봤습니다. 엑셀에서는 Html 태그를 인식못하기 때문에 모두 제거하고 내용만 뿌려줘야 하거든요. ]*)?(\\s)*(/)?> /** * 모든 HTML 태그를 제거하고 반환한다. * * @param html * @throws Exception */ pu.. 2015. 3. 19.
[이클립스] 'JavaScript translation for: ...' has encountered a problem 발생시 해결방법 이클립스에서 한참 코딩을 하고 있었는데 갑자기 이런 에러가 발생했다.'JavaScript translation for: ...' has encountered a problem 주석에 한글로 입력을 하는 중에 발생했는데, 이 에러가 발생한 이후에는 영문을 입력하도록 한/영 변환이 자동으로 된다.즉, 한글을 입력할 때만 이런 에러가 발생하는 것이다. 완벽한 해결방법은 아니지만, 이클립스의 workspace 폴더 하위 폴더 중에 .mylyn 폴더를 삭제하면 일시적으로 해결이 된다. 물론, 시간이 지나면 또 에러가 발생하고 문제가 생기지만 당분간은 문제를 줄일 수 있다.workspace > .metadata > .mylyn 폴더 삭제 다른 해결 방법은..Project > properties > Builders .. 2015. 2. 13.
[자바] The serializable class OboeObject does not declare a static final serialVersionUID field of type long 에러 발생시 해결 방법 Java 코딩시 다음과 같은 에러가 발생하는 경우가 있습니다.The serializable class OboeObject does not declare a static final serialVersionUID field of type long 이클립스에서 노란줄로 경고메시지가 나오는 걸 확인할 수 있습니다. 이렇게 경고가 발생하는 원인은 클래스의 extends를 따라가 보면 부모클래스에 implements Serializable 객체가 있기 때문입니다. 이클립스에서는 아래와 같이 해결방법을 제시하고 있네요.1. Add default serial version ID 2. Add generated serial version ID 3. Add @SuppressWarnings 'serial' to Object .. 2015. 2. 4.
[자바]Type safety: Unchecked cast from List ~ to ~ 경고시 처리 방법 Java6에서 프로그래밍을 하다보면 다음과 같은 에러가 발생하곤 한다.이클립스에서는 아래와 같이 노란줄로 경고를 표시해 줍니다. 이럴 때, 메소드 위에 아래와 같이 한줄만 추가해 주시면 바로 해결됩니다.@SuppressWarnings("unchecked") 이클립스(eclipse)에서 경고가 사라졌습니다.이 어노테이션(annotation)은 비확인 경고(unchecked warning)를 제거해 줍니다.이 어노테이션(annotation)은 실행에 아무런 영향을 주지 않으므로 마음껏 사용해도 무방합니다. @SuppressWarnings 어노테이션(annotation)에 관한 내용은 아래 내용 참고하세요.all : 모든 경고 cast : 캐스트 연산자 관련 경고dep-ann : 사용하지 말아야 할 주석 관련.. 2015. 2. 4.
[쿼리문] Merge into를 이용해서 insert나 update를 자동으로 실행하자. MERGE INTO 쿼리를 이용하면 Update나 Insert를 하기 위해 해당 데이타가 존재하는지 확인하기 위해 따로 Select를 하지 않아도 됩니다. 데이타가 존재하는지 알아서 판단해서 Update이나 Insert를 실행하기 때문이죠. 저도 그 편리함 때문에 종종 MERGE INTO를 사용합니다.MERGE INTO 테이블명 USING DUAL ON ( 조인조건 ) WHEN MATCHED THEN UPDATE 문 WHEN NOT MATCHED THEN INSERT 문 쿼리는 위와 같이 구성이 됩니다. 조인조건에 해당하는 데이타가 있는지 확인해서 Update 또는 Insert를 실행하게 됩니다. 아래 예제를 보면 어떻게 사용하는지 명확하게 알 수 있습니다. MERGE INTO TB_USER USING .. 2015. 2. 4.
[이클립스] Eclipse에서 serialVersionUID 자동으로 생성해주는 플러그인(Plugin) 설치해서 사용하기 이클립스에서 serialVersionUID 자동으로 생성해주는 플러그인이 있어서 소개를 드립니다.아래 파일 다운로드 받아서 압축을 풀고 [eclipse > plugin] 폴더에 넣어주시면 됩니다. 플러그인을 넣었다면 이클립스를 껐다가 다시 켠 후에원하는 java 파일에서 마우스 오른쪽 버튼을 클릭하시면 [Add SerialVersionUID]라는 메뉴가 보이는데 클릭하시면 끝~!!! 잘 생성이 되었네요^^ @SuppressWarnings("serial") 어노테이션으로 해결할수도 있습니다. 아래 링크 클릭해 보세요~ http://zzznara2.tistory.com/admin/entry/post/?id=186 1. Serialization 이란? 모든 데이터의 흐름은 바이트 전송으로 이루어 집니다. 이것.. 2015. 1. 29.
[토드] Toad의 Format code 기능으로 가독성 떨어지는 쿼리를 보기좋게 정렬하기 보통 eclipse로 작업을 하면 console에 찍히는 쿼리를 Toad에서 실행해 보곤 합니다. 그런데, console에 출력되는 쿼리는 정렬이 돼 있지 않아 가독성이 떨어집니다. 이럴 때 Toad에 있는 [Fortmat code] 기능으로 쿼리를 포맷하면 보기좋게 쿼리를 정렬할 수 있습니다. Format code 실행 단축키 : Ctrl + Shift + F Format code 아이콘을 눌러주거나 단축키(Ctrl+Shift+F)를 눌러주면 보기좋게 정렬됩니다. 이렇게 보기 좋게 정렬이 되었습니다. 2015. 1. 29.
[자바] eclipse에서 경고를 제외하려면 Java의 @SuppressWarnings 어노테이션(annotation) 을 사용하자. Java의 @SuppressWarnings은 경고를 제외시킬 때 사용합니다. 아래처럼 노란색으로 경고가 많이 뜨는 게 보이시죠? "이렇게 사용하지 않았으면 한다."라는 의미로 이클립스에서 노란색으로 경고를 보여주는데요. 마우스를 노란색 위에 올려두면 메시지가 보입니다. 이런 경고를 무시하고 싶다면 @SuppressWarnings 어노테이션을 아래처럼 써주시면 됩니다. @SuppressWarnings("rawtypes") => 하나만 적용할 경우 @SuppressWarnings({"rawtypes", "unchecked"}) => 두개 이상 적용할 경우 아래 내용 참고하셔서 속성을 넣어주시면 됩니다.all : 모든 경고 cast : 캐스트 연산자 관련 경고 dep-ann : 사용하지 말아야 할 주석 관련 .. 2015. 1. 28.
[토드] Toad의 Schema Browser에서 코멘트(Comment) 보는 방법 Toad의 Schema Browser에서 코멘트(Comment)가 왜 기본으로 안보이게 해놨는지 모르겠네요. 디폴트로 코멘트를 보이게 하면 참 편할텐데요. 코멘트가 보이게 하고 코멘트를 바로바로 수정할 수 있도록 설정하는 방법을 알아보겠습니다. 지금 COMMENT가 Schema Browser에서 안보이는데요. 아래 그림처럼 Script를 확인해보면 분명히 COMMENT가 입력돼 있습니다. (물론, COMMENT가 등록돼 있지 않다면 안보이는 게 당연합니다.) * Schema Browser의 왼쪽 상단의 메뉴 아이콘의 드롭박스를 클릭해서 [Show Column Comments in List]를 체크하시면 됩니다. 이제 Comments라는 컬럼이 보이네요. [Show Table Comments]를 체크하면 .. 2015. 1. 28.
[이클립스] eclipse 톰캣(Tomcat) 서버에서 java.lang.OutOfMemoryError: Java heap space발생시 해결 방법 Eclipse에서 Tomcat 서버로 작업을 하고 있는데요. 며칠동안은 이상이 없다가 갑자기 Out of Memory 메시지가 나오면서 동작하지 않는 경우가 있습니다. java.lang.OutOfMemoryError: Java heap space 이런 에러가 떨어지죠. 이럴 땐, 톰캣서버 Arguments에 -Xms128m -Xmx512m-XX:MaxPermSize=128m 이 한줄만 넣어주시면 간단하게 해결됩니다. 다음 순서로 진행해 보세요~ 1. 톰캣 서버를 마우스로 더블클릭하세요. 2. [Open launch configuration] 클릭 3. Arguments 탭 클릭해서 -Xms128m -Xmx512m-XX:MaxPermSize=128m 위 소스를 맨 위나 맨 아래에 붙여넣기 하고 [Apply.. 2015. 1. 28.