NumberFormatException 이 날 때
NumberFormatException이 나면, 보통 데이터타입에만 신경을 쓰게 되는데, 이번에 났던 NumberFormatException 의 경우에는 ‘데이터의 길이’ 와 관계가 있었다.
NumberFormatException이 나면, 보통 데이터타입에만 신경을 쓰게 되는데, 이번에 났던 NumberFormatException 의 경우에는 ‘데이터의 길이’ 와 관계가 있었다.
<textarea>의 시작태그와 종료태그가 엔터키 등으로 인해서 떨어지지 않았는지 점검하자. <textarea> 태그는 시작태그와 종료태그 사이의 공백을 인식하기 때문에, 그 사이가 떨어져 있으면 그만큼의 공백문자가 들어선 상태에서 textarea를 시작하게 된다.
– 출처 : http://hongsgo.egloos.com/2033998 – 내가 만든 코드를 튜닝(?)해 나가면서 가장 신경쓰이는 부분이 자주 쓰는 문자열과 관련된 객체의 자원이다. 문자열에 대해서 변경이 잦다면 String이 아니라 StringBuffer나 StringBuilder를 써야 할 것이다. 보통 StringBuffer는 알지만 StringBuilder는 .NET에만 있는 객체라고 잘못 알고 있는 사람이 많다. 하지만, 엄연히 자바에도 StringBuilder 객체가 있으며 문자열을 다루는 이 세가지 객체의 차이는 크게 연산속도와 메모리 공간으로 볼… Read More »
– 출처 : http://blog.daum.net/uttiboy/13497132 – 예제) 내용을 포함하지 않은 message 객체 <resultMap id=”message-result” class=”message”> <result property=”messageId” column=”MESSAGE_ID”/> <result property=”boardId” column=”BOARD_ID” /> <result property=”title” column=”TITLE” /> …. </resultMap> 내용을 포함한 message 객체 <resultMap id=”message-contents-result” extends=”message-result” class=”message”> <result property=”contents” column=”CONTENTS” javaType=”string” jdbcType=”CLOB” /> </resultMap>
http://www.kbench.com/hardware/?cc=8&sc=5&no=46665&pg=4
Ibatis 로 select 작업을 하던 도중에, 특정한 키값으로 검색을 하니 ResultSet을 전혀 리턴해주지 못하고 로그도 멈추는 경우가 있었다. 로그를 긁어다가 토드에 붙여서 실행을 하면, 분명히 select 를 해 오는데, 똑같은 쿼리를 Ibatis에서 돌리면 전혀 결과값을 못얻어오는 것이었다. 나중에 알고 보니, 그 키값이 있는 칼럼이 DB에는 char(18) 로 되어 있었는데, 던졌던 테스트 데이터는 14자리여서 그런 오류를 냈던 것이었다.… Read More »
Spring, iBatis, 프로시저 사용 샘플 [IBATIS]프로시저 호출하기 IBatis의 Procedure 사용예제
– 출처 : 인터넷의 훌륭하신 선배님들 – * 이클립스 단축키 F3 : 해당 멤버의 선언부로 이동 (Ctrl+마우스커서) F4 : 해당클래스의 상속관계를 보여줌 Ctrl+F3 : 아웃라인 내에서 현재 커서의 위치 보여주기 Ctrl+F6 : 열려 있는 파일 탐색(정방향) Ctrl+F7 : 뷰 탐색 Ctrl+F8 : 퍼스펙티브 탐색(정방향) Ctrl+F11 : 바로 전에 실행했던 클래스 실행 Ctrl+1 : 빠른 수정… Read More »
Window – Preferences – Java – Editor – Content Asist 에서 Auto-activation 아래 Enable auto-activation (위 기능을 해제해도 Ctrl + Space 자동완성은 작동함) [출처] 이클립스 자동완성기능 안될때. 이클립스 설정 |작성자 나무광대
내가 전송하려는 form을, 나도 모르는 다른 form이 둘러싸고 있지는 않은지 살펴보자. 아니면, 보이지는 않지만 include한 파일의 form 객체와 겹쳐지지는 않았는지 확인해 보자! >,.<
[출처] 부적합한 열 이름|작성자 쿙 java.sql.SQLException: 부적합한 열 이름 ==> 쿼리결과에 받는값이 잘못됐을시..(DAO 확인) 받는값이 2개인데..쿼리문에서 1개만 넘겨줄때
[출처] value 와 value.length check 시 실수하기쉬운것|작성자 선장님 NULL값및 Length Check시 주의 할점이 있다. 그냥 일반적으로 True를 체크할때는 별 무리가 없으나 False체크를 할때 범하기 쉬운실수로 눈을크게 안뜨면 모르고 그냥 넘어가버릴수도 있다. if (!document.InfoForm.fullBirthday.value == “”){ //값이 있을경우 다음사항 확인 if (!document.InfoForm.fullBirthday.value.length==6){ // 이렇게 해놓고 한참 해맸음..ㅋㅋ if (!(document.InfoForm.fullBirthday.value.length==6)){ alert(“생년월일을 확인 하여… Read More »
1. Ibatis의 경우 Ibatis 는 동적쿼리를 생성할 때 #value# 를 사용한다. 그러나 #value# 가 오라클주석 안에 있다면, 주석이라 할 지라도 쿼리에 영향을 주어 에러를 낸다. 주석 안에 #value# 같은 것이 남아있는지 확인하자. 2. JDBC PreparedStatement 의 경우 LIKE 문을 사용할 때 다음과 같이 하지 않았는지 살펴보자 sb.append(“select * from zipcode_20070704_7 where dong like ‘%?%’ “); ==> 오류… Read More »
– 출처 : http://realmind.tistory.com/191 – 자바스크립트 escape(), encodeURI(), encodeURIComponent() 차이 escape() / encodeURI() / encodeURIComponent() 이 모든 함수는 자바스크립트에서 인코딩을 담당하는 함수이다. 여기서 말하는 인코딩이란, 네트워크를 통해서 정보를 공유할 때 어떤 시스템에서나 읽을 수 있는 ASCII 문자로 바꿔주는 것을 말한다. 모든 네트워크를 통한 전송에는 ASCII 문자가 기반이 된다. 특히 한글이나 특수문자의 경우 이를 2진수 바이트코드로 변환해서 전송하면… Read More »
function openPopup(){ var width = 610; //팝업창 너비 var height = 380; //팝업창 높이 var winl = (screen.availWidth – width) / 2; //팝업창 가로위치 (좌측에서부터) var wint = (screen.availHeight – height) / 2; //팝업창 세로위치 (우측에서부터) window.open(“/Buy.do?cmd=listCoupon” //URL , “CouponList” //팝업창 이름 , “width=” + width + //속성 시작 “, height=”… Read More »
– 출처 : http://blog.daum.net/question0921/34 – float는 문자열을 부동소수점형으로 변환시키고, int는 문자열을 정수형으로 변환하면 10진, 8진, 16진수 정의가능( 기본값 10진수) 단, 정상적인 수행을 하지 못하면 NaN(Not a Number)를 반환 document.write( parseFloat(“11.4”) ); document.write( parseInt(“10 “) );
– 출처 : http://blog.daum.net/question0921/35 – 객체는 두가지 요소로 이루어져 있습니다. 1. 객체의 속성(Attribute) – 특징(변수 or 데이터) 2. 객체의 행동(method) – 기능(메소드) screeen 객체 [ 속 성 ] hight : 전체 화면의 높이를 알려줌 width : 전체 화면의 폭을 알려줌 avaliHight : 브라우저의 도구모음, 메뉴 표시줄등을 제외한 실제화면의 높이를 알려줌 avaliWidth : 실제화면의 폭을 보여줌 colorDepth… Read More »
[출처] [자바스크립트] window.open 속성 사용 방법|작성자 스시대장 <script type=”text/javascript”> /* window.open(url:String, name:String, properties:String) open 함수는 반드시 3개의 매개변수가 있고, 매개변수 순서는 지켜야 함. name은 팝업창의 이름, 주로 프레임 문서의 Target으로 사용 name은 사용하지 않으려면 ” ” 만 표시해줍니다. 반드시 표시해야 함. */ function win() { window.open(“http://eschyles.mireene.com/”, “”, “”); //속성 지정하지 않은 기본창 } function menu_win() {… Read More »
http://kin.naver.com/detail/detail.php?d1id=1&dir_id=106&eid=+3EsFm7KviiPzbvyiqgZtn/oyShhkS0l&qb=c3ZjaG9zdC5leGU=&pid=fiD/esoi5TwssuLThfwsss–348025&sid=SZl-RCxMmUkAACNWLA8 위 글들 중에서 jh4l2656 님의 답변을 추천!
[출처] 오라클 날짜 더하기|작성자 엘리서 날짜 더하기 select sysdate, sysdate + 1 from dual; 시 더하기 select sysdate, sysdate + 1/(24) from dual; 분 더하기 select sysdate, sysdate + 1/(24*60) from duall; 초 더하기 select sysdate, sysdate + 1/(24*60*60) from dual;