반응형

전체 글 44

mybatis에서 NumberformatException이 나는 경우

java.lang.NumberFormatException: For input string: “” 에러 해결방법 Error querying database. Cause: java.lang.NumberFormatException: For input string: “y” Cause: java.lang.NumberFormatException: For input string: “y” myBatis 사용시 위와 같은 에러가 발생하는 경우가 있다. 원인을 살펴보면 다음과 같은 형식의 문자열 비교 구문에서 에러가 발생하는 것을 확인할 수 있다. 분명 문자열 비교 구문인데 NumberFormatException이 발생하는 상황이다. *결론적으로 위 현상은 myBatis 문제는 아니고 OGNL(Object Graph Na..

<c:url value 쓰는 이유 / jsessionId

클라이언트가 쿠키생성을 못하게 하면 로그인 유지가 어려워지는데 이때 세션을 유지시키기 위해서 특정값을 부여하는 것 ! 굉장히 좋은 기능을 가졌다. ============================= function fn_view(tblId, row) {var param = {};P_link("" );}라고 보통 쓰는데  우리가 이러한 태그를 쓰는 이유는간혹 혼자 보안 의식을 철저히 가지고 있으신 분들 중에 브라우져쿠키사용금지를 시켜 놓으신분 들이 계신데    이러한 분들 때문에 따로 링크 뒤에 아까 알게 되었던 sessionId를 붙혀서 세션을 유지하도록 한다.  따라서 소스에  라고 써 놓으면 클라이언트에서는 src ="불라불라;jsessionId =와따구리동구리동동" 이라고 된다.   이 링크들은 ..

[javascript] 웹 브라우저의 현재 URL 가져오기

현재 웹 페이지의 전체 URL을 가져와서 변수로 지정하려는 경우 다음 스크립트를 사용할 수 있습니다. window.location.hrefJavaScript Window Location 참고:window.location.href – 현재 페이지의 href (URL) 반환window.location.hostname – 웹 호스트의 도메인 네임 반환window.location.pathname – 현재 페이지의 경로와 파일 이름 반환window.location.protocol – 사용하는 웹 프로토콜 반환 (http:// 혹은 https://)window.location.assign – 새 document 로드 따라서 Javascript로 전체 URL 경로를 가져오려면 다음과 같이 사용할 수 있습니다.var ..

대표적인 DBMS MSSQL, MySQL, Oracle을 비교

대표적인 DBMS MSSQL, MySQL, Oracle을 비교해보자. Microsoft SQL Server MySQL Oracle 사용 빈도 ( Rank ) 3 2 1 [ 그래프보기 ] Web Site www.microsoft.com/sqlserver www.mysql.com www.oracle.com/us/products/database 기술문서 Click Click Click Developer MicroSoft*(1989) Oracle(1995) Oracle(1980) 최신버전 SQL Server2014 (2014.4) 5.6.23 (2015.2) 12.1.0.2 (2014.7) 라이센스 commercial open source commercial dbaas no no no 구현언어 C++ C or ..

MySQL 버전확인

MySQL의 버전을 확인하기 위해서는 커맨드 창에서 아래와 같이 입력하면 된다# mysql -V 또는 # mysql -version 하지만 이는 엄밀히 말하면 mysql 클라이언트의 버전을 체크하는 방법인데, (경우에 따라 서버의 버전이 나오기는 한다) 서버의 버전을 체크하기 위해서는 sql서버에 접속한후 ( 노란색 불로 접속한지 확인) 아래의 쿼리를 날리면 된다 ( 접속 후 f12 또는 에디터 열기 )mysql> SELECT VERSION(); 또는mysql> SHOW VARIABLES LIKE '%VERSION%'

홍콩 워크샵 1. 홍콩 야경

HWBC 전시 박람회 참석차 해외 워크샵으로 홍콩을 가기로했습니다 도착해서 주변을 둘러보니 큰 건물들은 다들 화려하게 빛을 내고 있었습니다. 건물들도 다들 서로 경쟁하듯 높았습니다! 사진찍기가 힘들정도였어요.. TRAM을 타고 올라가서 찍은 사진입니다. 나중에 정리 할 것이지만 너무 이뻐서 첫 번째 글에 넣고싶었습니다. 빅토리아 안에서 보는 홍콩의 야경입니다. 홍콩 레이져쇼! 홍콩의 심포니 오브 라이츠를 즐기기 위해 자리를 잡고 대기했습니다. 이후에 레이져쇼 영상등 업로드하겠습니다! ** 홍콩 심포니오브라이츠 정보 ( 홍콩 관광청 )http://www.discoverhongkong.com/kr/see-do/highlight-attractions/harbour-view/a-symphony-of-lights..

해외여행 2019.01.15

요다 조건문 / Yoda Conditions

요다 조건문 요다조건문 이란? 조건문 작성시 일반적인 방식과는 다르게 변수를 오른쪽에 쓰고, 상수를 왼쪽에 쓰는 코드 작성법을 말한다. int i = 10; if ( 10 == i ) // Yoda Conditions // Do something 이렇게 쓰게 된다면 실수로 등호를 한개만 작성했을 때 컴파일 에러가 발생하므로, 오류를 쉽게 찾을수 있다는 장점이 있다. int i = 10; if ( 10 = i ) // Error!! // Do something 이와 같은 형태를 요다 조건문이라고 한다. 스타워즈의 주인공중 한명인 요다가 말할 때 어순을 바꿔서 말하기 때문이다.

DOM 객체에 동적으로 이벤트 핸들러 추가하는 방법

jQuery를 이용해서 동적으로 이벤트 핸들러를 추가하기 위해서 bind(), live(), delegate() 과 같은 함수를 사용할수 있다가장 기본적인것은 bind() 함수로 Click here 위와 같은 html 문서가 있을때$('.clickme').bind('click', function() { // Bound handler called. });이렇게 해서 clickme 클래스를 가진 객체에 대해 onclick 이벤트를 처리할수 있다하지만 이후에 아래의 코드가 실행되는 상황을 가정해 보자$('body').append('Another target');그렇다면 새로 추가되는 div 객체 또한 clickme 클래스인데, 이 클래스의 경우에는 앞서 추가한 onclick 이벤트 핸들러가 등록 되어 있지 않..

반응형