java.net.URLEncoder.encode()로 인코딩된 문자열을 java.net.URLDecoder.decode()로 디코딩할 때 + 기호가 space(공백)으로 되어버리는 현상에 대한 해결책

By | 12월 4, 2012

* 이 현상은 get 방식으로 보내는 파라미터의 내용중에 +기호가 있을 경우에 발생하는데,  보통은 + 를 파라미터로 실어 보내는 일이 없지만, Base64로 인코딩된 문자열(ex: 암호화된 id)에는   +가 있을 경우가 종종 있기 때문에 이런 얘들을 get으로 실어 보낼 때 심심치 않게 볼 수 있다.   그래서 해결책을 이것저것 찾아보았지만 결국은 space를 +로 replace하는 것이 대세인 듯 하다.  (아래 예제에서 decodeString()은… Read More »

[펌글] 오라클 LOCK 확인 및 session kill 방법

By | 11월 22, 2012

– 출처 : 오라클 LOCK 확인 및 session kill 방법 –  테이블에 컬럼을 추가하려 하니 LOCK 이 걸려 추가가 되지 않았다.LOCK정보를 확인 후 session을 kill 해주자.=========================================================================================출처 : 네이버 지식인http://kin.naver.com/detail/detail.php? ··· aaad6fja=========================================================================================lock확인만 하려면select *from v$locked_objectwhere oracle_username = ‘oracle유저명’이러면 lock확인은 됩니다..lock후 kill 시키려면 위의 query가지고는 kill시킬수가 없어여..kill시키고자 하는 시리얼 번호를 알아야 하거든여..select a.session_id as SESSION_ID,b.serial_no as SERIAL_NO,a.os_user_name as… Read More »

[펌글] iBatis에서 procedure 실행시 register output parameters failed 에러

By | 11월 19, 2012

– 출처 : http://yep1004.blog.me/100070785016 –  Never used it with stored procedure calls, but I would try defining the OUT parameter as a BigDecimal and see what happens. Oracle tends to return numerics as BigDecimals.즉, procedure에서 선언된 ‘NUMBER’ 타입의 변수는 oracle 내부적으로 BigDecimal 로 변환한다는 것!따라서 parameterMap에서 아래와 같이 선언해 주어야 한다.<parameter property=”outValue”  jdbcType=”DECIMAL” mode=”OUT” javaType=”long”/>이는 IN/OUT 전체에서 발생하므로,… Read More »

[펌글] f_kp.sys file 문제로 인한 키보드 먹통 및 블루스크린 문제 해결방법

By | 10월 26, 2012

– 출처 : http://blog.naver.com/chuak/20155356001 –  아놔 완전.     극악무도한 보안프로그램 fasoo 에서 뭔짓을 해놓은건지   f_kp.sys file 에 문제가 생겨 키보드가 작동안되고,   윈도우 login 후 조금 지나면 블루스크린 ㄷㄷㄷㄷㄷㄷ   인터넷에 저파일 딴데서 그해서 덮어쓰면 된다는데 뭐 잘 못찾아서 포기했고 ㅋ   그냥 fasoo 지웠다 새로깔면 해결됨..   절차는 다음과 같다.   1. 안전모드로 부팅  -… Read More »

html의 이미지 맵(image map) 클릭시 각 map의 경계선이 보이지 않도록 처리하기

By | 10월 20, 2012

* 개요    – 이미지 맵 클릭시 경계선이 표시되면 어찌됐건 세련되지 못하게 보이는 게 보통이다.     그래서 기존에는 area 태그에 onfocus=”this.blur()” 속성을 넣어 주어서 이것을 막았는데,     노가다이기도 하고 보기에도 별로 좋지는 않았다.      그래서 검색을 해 보니 CSS로 간단하게 처리하는 방법이 있었다. * 해결방법    – 이미지맵을 사용하는 img 태그의 스타일속성에       outline:none… Read More »

anchor 태그() 클릭시 기본동작 (페이지이동)을 무효화 시키기

By | 10월 20, 2012

* 해결 컨셉    – <a/>태그는 클릭시 페이지 이동을 시도하므로      onclick 이벤트 핸들러에서 막아주면 된다. * 해결 방법    – html inline 속성에서 처리할 경우          <a href=”” onclick=”functionA(); return false” />    – jQuery 이벤트 핸들러 바인딩시 처리할 경우        $obj.click(function(e){         e.preventDefault();         //필요한 로직… Read More »

body 엘리먼트를 display:none 처리한 후 jQuery의 show() 함수를 호출했을 때 파이어폭스(FireFox)에서 화면이 나타나지 않는 현상

By | 10월 20, 2012

* 원인    – body의 기본 display 속성은 block인데,     FireFox 에서는 show()를 해도 display속성이 block이 되지 않는갑다.      * 해결    – display 속성을 block으로 만든 후 show를 해 주었다.   – $(‘body’).css(‘display’, ‘block’).show();      * 참고 사항    – display:none이 아닌 $(‘body’).hide()를 사용해서 숨겼을 경우에는 별 문제가 없었다.    – jQuery 1.8.x 에서는… Read More »

div의 수평 가운데 정렬(horizontal align center) 방법 (display:block 속성 엘리먼트의 수평 가운데 정렬)

By | 10월 15, 2012

* 해결 방법    가운데 정렬시키기를 원하는 block 속성 엘리먼트(ex: div)의 style속성을 다음과 같이 지정   (widh는 %나 pixel이나 관계없지만 반드시 숫자로 지정해 주어야 한다.)    style=”margin-left:auto; margin-right:auto; width:xxx” * 참고 링크    CSS Horizontal Align

IE를 사용할 때 특정 버전의 엔진으로 렌더링 하도록 해 주는 http meta 태그 (X-UA-Compatible)

By | 10월 13, 2012

* 대략 아래와 같은 형식임    자세한 내용은 링크 참조 <meta http-equiv=”X-UA-Compatible” content=”IE=8,chrome=1″/> * 참고 링크    – Specifying Document Compatibility Modes (MSDN)   – Force IE9 to emulate IE8. Possible?   – X-UA-Compatible Meta Tag   – X-UA-Compatible META tag를 삽입하였으나 작동하지 않을 때   – Implementing the META Switch on Apache

Apache – Weblogic 환경에서 post 데이터가 특정 용량(약 2kb)을 초과하면 서버에서 오류를 뱉어내는 현상에 대한 해결

By | 10월 13, 2012

* fiddler로 캐치한 에러시의 http 응답 HTTP/1.1 500 Internal Server ErrorDate: Mon, 10 Sep 2012 01:26:48 GMTServer: Apache/2.2.22 (Unix)Content-Type: text/htmlContent-Length: 430Connection: close <HTML> <HEAD><TITLE>Weblogic Bridge Message</TITLE></HEAD> <BODY><H2>Failure of server APACHE bridge:</H2><P><hr>Cannot open TEMP post file ‘/tmp/_wl_proxy/_post_21127_0’ for POST of 2197 bytes<hr> </BODY></HTML><HTML><HEAD><TITLE>Weblogic Bridge Message</TITLE>    </HEAD> <BODY><H2>Failure of server APACHE bridge:</H2><P><hr><PRE>Internal Server failure, APACHE plugin.  Cannot continue.</PRE><hr>… Read More »

[펌글] 리눅스(Linux – CentOS) 에서 i18n character set utf8 로변경하기 (캐릭터셋 변경)

By | 9월 28, 2012

– 출처 :  http://cena.co.kr/index.php?mid=tip&page=2&document_srl=11297  – CentOS 에서 i18n character set utf8 로변경하기 euc kr 캐릭터셋은 한글화 전용이다. 하지만 euc kr 캐릭터셋은 한글을 완벽히 지원하지 못한다. 가장 큰 예는 “뷁” 이란 글자이다. 서버환경이 euckr일경우 뷁이란 글자를 제대로 표현하지 못한다. 그래서 나는 서버환경및 웹,DB 까지 전부 utf8 로 사용하는 추세이다. 우선 CentOS 서버 캐릭터 셋을 변경하려면 vi /etc/sysconfi/i18n… Read More »