'분류 전체보기'에 해당되는 글 223건
- 2011.11.29 Javascript 숫자에 천단위로 콤마(,) 찍기 1
- 2011.11.29 북앤라이프 캐쉬 예스24 에서 사용하는 방법 4
- 2011.11.28 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction
- 2011.11.25 이클립스 실행시 Java was started but returned exit code=1 에러가 날때. 19
- 2011.11.24 jQuery 로 원하는 갯수만큼 checkbox 선택하기 1
Javascript 숫자에 천단위로 콤마(,) 찍기
Javascript 2011. 11. 29. 15:49
자바스크립트 Number, String 클래스의 prototype 에 format() 라는 함수를 추가시키면 어디에서든지 간단하게 숫자에다 천단위로 콤마를 찍을 수 있다.
솟스코드
// 숫자 타입에서 쓸 수 있도록 format() 함수 추가 Number.prototype.format = function(){ if(this==0) return 0; var reg = /(^[+-]?\d+)(\d{3})/; var n = (this + ''); while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }; // 문자열 타입에서 쓸 수 있도록 format() 함수 추가 String.prototype.format = function(){ var num = parseFloat(this); if( isNaN(num) ) return "0"; return num.format(); }; // 숫자 타입 test var num = 123456.012; console.log(num.format()); // 123,456.012 num = 13546745; console.log(num.format()); // 13,546,745 // 문자열 타입 test console.log("12348".format()); // 12,348 console.log("12348.6456".format()); // 12,348.6456
자바스크립트의 프로토타입을 가지고 쪼물락 거리면 재미진걸 많이 할 수 있는것 같다.
2011/11/01 - [Javascript] - Javascript 문자열 바이트수 가져오기(byteLength)
2011/11/11 - [Javascript 예제] - jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2
2011/11/14 - [Javascript] - 순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기
2011/11/15 - [Javascript 예제] - jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제
2011/11/18 - [Javascript 예제] - jQuery 로 메뉴 접었다~ 펼쳤다~ 구현하기
2011/11/18 - [jQuery Plugin] - 자작 훌러그인 : jQuery shortcut v0.1 (웹페이지에 단축키 기능을 넣자)
2011/11/24 - [Javascript 예제] - jQuery 로 원하는 갯수만큼 checkbox 선택하기
2011/11/11 - [Javascript 예제] - jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2
2011/11/14 - [Javascript] - 순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기
2011/11/15 - [Javascript 예제] - jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제
2011/11/18 - [Javascript 예제] - jQuery 로 메뉴 접었다~ 펼쳤다~ 구현하기
2011/11/18 - [jQuery Plugin] - 자작 훌러그인 : jQuery shortcut v0.1 (웹페이지에 단축키 기능을 넣자)
2011/11/24 - [Javascript 예제] - jQuery 로 원하는 갯수만큼 checkbox 선택하기
'Javascript' 카테고리의 다른 글
jQuery Mobile : select 박스가 안드로이드폰에서 작동하지 않을때 (0) | 2012.11.08 |
---|---|
Javascript로 문자열 중에서 ip 문자열을 배열로 추출하기 (0) | 2012.05.30 |
순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기 (2) | 2011.11.14 |
javascript Array 에 protoype으로 remove 함수 추가하기 (2) | 2011.11.09 |
javascript 로 PC에서 접속했는지 모바일 기기에서 접속했는지 체크하기 (6) | 2011.11.07 |
북앤라이프 캐쉬 예스24 에서 사용하는 방법
쓸만한지식 2011. 11. 29. 10:19
북앤라이프캐쉬를 예스24에서 사용하는게 그다지 썩 편리하게 되 있지는 않다.
나는 당연히 결제하는 화면에서 북앤라이프 로그인 창이 떠서 사용할 수 있게금 되 있는줄 알고
결제하는 화면에서 아무리 찾아봐도 그런 항목이 없었다.
그런데 알고 보니
http://www.yes24.com/Exchange/Exchange01.aspx
요기에 가서 북앤캐쉬를 예스24 상품권이란걸로 환전한 다음에 결제하는데서 사용해야 한다는 것이다 -_-;
내가 빠가라서 못찾아서 모르는 것일까? 아니면 예스24에서 북앤캐쉬를 사용할 수 있도록 하는 인터페이스가 후진 것일까?
2011/08/18 - [쓸만한지식] - 구글 크롬 User-agent String 변경하기
2011/10/11 - [쓸만한지식] - 11번가 바로가기 링크
2011/11/18 - [쓸만한지식] - 크롬 최신버전 15.0.874.121 for Chrome Stable 다운로드 직링크(11.11.17)
2011/11/02 - [쓸만한지식] - 옥션 바로가기 링크
2011/11/07 - [쓸만한지식] - [팁] 윈도우7 에서 특수문자 입력을 쪼금더 편리하게~
2011/10/11 - [쓸만한지식] - 11번가 바로가기 링크
2011/11/18 - [쓸만한지식] - 크롬 최신버전 15.0.874.121 for Chrome Stable 다운로드 직링크(11.11.17)
2011/11/02 - [쓸만한지식] - 옥션 바로가기 링크
2011/11/07 - [쓸만한지식] - [팁] 윈도우7 에서 특수문자 입력을 쪼금더 편리하게~
'쓸만한지식' 카테고리의 다른 글
이메일 발송용 html 맨들기 (1) | 2012.02.06 |
---|---|
ERWin 으로 테이블 생성 스크립트 생성하기 (5) | 2011.12.09 |
크롬 최신버전 15.0.874.121 for Chrome Stable 다운로드 직링크(11.11.17) (0) | 2011.11.18 |
크롬 최신버전 15.0.874.120 for Chrome Stable 다운로드 직링크(11.11.11) (0) | 2011.11.11 |
[팁] 윈도우7 에서 특수문자 입력을 쪼금더 편리하게~ (0) | 2011.11.07 |
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction
mybatis 2011. 11. 28. 17:37
아침에 출근 했는데 갑자기 온 사방에서 내가 만든 시스템에 로그인이 안된다고 쌩 앙탈들을 부렸다.
svn 자동으로 소스를 체크아웃 받아서 maven 으로 배포를 시켜주는 스크립트를 작성해서 매일 새벽 5시에 자동으로 배포 시키도록 해 놨는데.
어떤 아이가 잘못된 소스를 커밋해 놔서 그게 같이 배포가 된줄 알고 로그를 찬찬히 살펴봤더니 그런 종료의 에러가 아니였다.
익셉션 로그를 보니 첨보는 에러인
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;
요런 에러가 뽓 있었다.
대충 보니 mybatis 에서 나는 에러 같았다.
에러의 원인은 요랫다.
maven 디펜던시에 mybatis 최신 스냅샷 버전을 받도록 설정이 되 있어서, 최신 스냅샷 버전의 라이브러리로 바뀌는 바람에 나는 에러였다.
기존 mybatis 디펜던시 설정은 요랬다.
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.0.3-SNAPSHOT</version> </dependency>
요렇게 되 있는걸 릴리즈 버전을 쓰도록 요래 바꿔 주니깐 다시 잘 된다.
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.0.6</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.0.2</version> </dependency>
mybatis 는 살짝살짝 버그가 쫌 있어서 최신 버전을 쓰는게 좋다고 해서 그렇게 해 놨는데, 스냅샷 버전을 쓰는것은 지양해야 되겠다.
2011/11/25 - [이클립] - 이클립스 실행시 Java was started but returned exit code=1 에러가 날때.
2011/11/17 - [이클립] - 이클립스(eclipse) 실행시 Java was started but returned exit code=13 에러가 날때
2011/11/23 - [Java] - xpath 를 이용, java 에서 xml 문서 쉽게 파싱하기
2011/10/25 - [mybatis] - mybatis Oracle Procedure 호출하기
2011/10/18 - [mybatis] - mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자.
2011/11/17 - [이클립] - 이클립스(eclipse) 실행시 Java was started but returned exit code=13 에러가 날때
2011/11/23 - [Java] - xpath 를 이용, java 에서 xml 문서 쉽게 파싱하기
2011/10/25 - [mybatis] - mybatis Oracle Procedure 호출하기
2011/10/18 - [mybatis] - mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자.
'mybatis' 카테고리의 다른 글
Oracle Clob 긴문자열 MERGE 할때 java.sql.SQLRecoverableException: IO Error: Connection reset 발생할때 (0) | 2018.05.24 |
---|---|
myBatis 동적쿼리에서 문자열 비교하기 (2) | 2012.02.06 |
mybatis Oracle Procedure 호출하기 (0) | 2011.10.25 |
mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자. (2) | 2011.10.18 |
mybatis 쿼리, 쿼리결과 로깅을 위한 log4j.xml 설정 (0) | 2011.10.12 |
이클립스 실행시 Java was started but returned exit code=1 에러가 날때.
이클립 2011. 11. 25. 17:08
나의 알토란 같은 컨퓨터가 쪼금 버벅거리는것 같아서 새로 싹 호맷을 하기로 결정했다.
깨끗하게 호맷한 뒤 상쾌한 기분으로 윈도우7 64 비트 버전을 뽓 다 설치하고 개발환경을 구축하기 위해서 자바, 이클립 요딴걸 받아서 설치했다.
호맷을 한 뒤 문득 최신버전의 개발환경을 소유하고 싶어염! 하는 욕정이 불끈 솟아났다.
그래서 java7 64bit 버전을 폿 다운로드 받아서 설치한뒤 이클립도 요즘 최신버전인 indio 64bit 버전을 폿 받아서 압축을 뿍 풀어주고
앙증맞은 이클립 아이콘을 떠블클릭해 실행하려고 했다.
그런데 첨보는 에러인 Java was started but returned exit code=1 에러가 났어염 하면서 이클립이 실행이 안됬다. exit code=13 은 얼마전에 다른 컨퓨터에서 났던 오류라 금방 고칠수 있었는데 exit code 가 1 이라니 -_-;
뭐 이세상에 안되는게 어딧나 고치면 되는것이다. 이것저것 이너넷 검색을 해보니 -Xms -Xms 요런 옵션에 들어가는 메모리 사이즈를 고쳐보세염 하는 조언들이 대부분이였는데
나 같은 경우는 죠걸 고쳐도 잘 안되는걸 봐서는 뭔가 다른 문제인것 같았다.
이것저것 해보다가 결국 해결했는데 내가 해결한 방법은 이클립 시작할때 사용하는 jvm 을 살짝 다른 jvm 으로 바꿔서 하니까 실행이 문득 잘 되었다 -_-
보통 이클립 시작할때 쓰는 jvm 을 %자바설치경로%\bin\javaw.exe 로 많이들 지정하는데 나의 경우는 고걸로 지정해도 안됬다.
jvm 을 %자바설치경로%\jre\bin\server\jvm.dll 로 설정하니까 해결되었다. 무엇인 문제인지는 아직도 정확하게 파악은 안되지만 아무튼 해결했으니~ 장땡이다~
어떤 jvm 을 사용할 것인가에 대한 설정은 이클립스 설치 디렉토리/eclipse.ini 파일을 살짝 수정해 주면 된다.
죠기 -vm 옵션에 자신이 설치한 java 경로로만 바꿔주면 된다.
eclipse.ini
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:\Program Files\Java\jdk1.7.0_01\jre\bin\server\jvm.dll -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m
※ 나의 개발환경은 대충 요렇다.
OS : Windows7 64bit
JDK : JDK 1.7 64bit
Eclipse : Indigo 64bit
2011/11/17 - [이클립] - 이클립스(eclipse) 실행시 Java was started but returned exit code=13 에러가 날때
2011/10/11 - [이클립] - A java Runtime Environment(JRE) or Java Development Kit(JDK) must be ~~~~ 하면서 이클립스가 실행안될때.
2011/09/01 - [이클립] - 이클립스 html, js 등등의 파일에서 에러표시 지우기
2011/07/28 - [이클립] - 후져진 Eclipse Indido 에디터 폰트를 다시 쪽바로 맨들기
2011/10/11 - [이클립] - A java Runtime Environment(JRE) or Java Development Kit(JDK) must be ~~~~ 하면서 이클립스가 실행안될때.
2011/09/01 - [이클립] - 이클립스 html, js 등등의 파일에서 에러표시 지우기
2011/07/28 - [이클립] - 후져진 Eclipse Indido 에디터 폰트를 다시 쪽바로 맨들기
'이클립' 카테고리의 다른 글
jQuery 로 원하는 갯수만큼 checkbox 선택하기
Javascript 예제 2011. 11. 24. 23:32
티켓 예매하는 사이트 같은데서 보면 인원수를 선택하고 그 인원수만큼만 좌석을 선택하는게 있다.
고런걸 한번 jQuery를 이용해서 간략하게나마 맹글어 보겠다.
저쪽 아래의 소스 코드로 맹글어질 것은 아래와 같다. 테스트로 클릭해 보셈~
※ 요것은 IE7~9, 크롬에서 정상적으로 테스트 됬다.
인원수 선택 :
소스코드
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> <script> // html 이 다 로딩된 후 실행 $(document).ready(function() { // 체크박스들이 변경됬을때 $(":checkbox").change(function() { var cnt = $("#person").val(); // 셀렉트박스의 값과 체크박스중 체크된 갯수가 같을때, 다른 체크박스들을 disable 처리 if( cnt==$(":checkbox:checked").length ) { $(":checkbox:not(:checked)").attr("disabled", "disabled"); } // 체크된 갯수가 다르면 활성화 시킴 else { $(":checkbox").removeAttr("disabled"); } }); // 셀렉트박스에서 다른 인원수를 선택하면 초기화 시킴 $("#person").change(function(){ $(":checkbox").removeAttr("checked"); $(":checkbox").removeAttr("disabled"); }); }); </script> </head> <body> <span>인원수 선택 : </span> <select id="person"> <option value="1">1명</option> <option value="2">2명</option> <option value="3">3명</option> <option value="4">4명</option> <option value="5">5명</option> </select> <table border="1"> <tr> <td><label><input type="checkbox"/>1</label></td> <td><label><input type="checkbox"/>2</label></td> <td><label><input type="checkbox"/>3</label></td> <td><label><input type="checkbox"/>4</label></td> <td><label><input type="checkbox"/>5</label></td> <td><label><input type="checkbox"/>6</label></td> </tr> <tr> <td><label><input type="checkbox"/>7</label></td> <td><label><input type="checkbox"/>8</label></td> <td><label><input type="checkbox"/>9</label></td> <td><label><input type="checkbox"/>10</label></td> <td><label><input type="checkbox"/>11</label></td> <td><label><input type="checkbox"/>12</label></td> </tr> </table> </body> </html>
jQuery 를 하면서 매번 느끼는 거지만 jQuery가 없었다면 우쨋을까 하는 생각이 든다. 저런걸 쌩 자바스크립트로 구현할려면..... 암울하기 짝이없다.
나는 jQuery 빠돌히릿~♥
※ IE9 에서 $(":checked") 를 제대로 못가져오는 버그같은게 있는것 같다. $(":checkbox:checked") 로 하니까 해결이 됬다.
2011/11/18 - [jQuery Plugin] - 자작 훌러그인 : jQuery shortcut v0.1 (웹페이지에 단축키 기능을 넣자)
2011/11/18 - [Javascript 예제] - jQuery 로 메뉴 접었다~ 펼쳤다~ 구현하기
2011/11/15 - [Javascript 예제] - jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제
2011/11/14 - [Javascript] - 순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기
2011/11/11 - [Javascript 예제] - jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2
2011/11/18 - [Javascript 예제] - jQuery 로 메뉴 접었다~ 펼쳤다~ 구현하기
2011/11/15 - [Javascript 예제] - jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제
2011/11/14 - [Javascript] - 순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기
2011/11/11 - [Javascript 예제] - jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2
'Javascript 예제' 카테고리의 다른 글
jQuery로 Outer HTML 가져오기 (2) | 2012.11.06 |
---|---|
jQuery 로 페이지를 벗어날때 확인창 띄우기 (1) | 2012.06.08 |
jQuery 로 메뉴 접었다~ 펼쳤다~ 구현하기 (39) | 2011.11.18 |
jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제 (2) | 2011.11.15 |
jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2 (33) | 2011.11.11 |