본문 바로가기

전체 글178

jQuery 성능 조정 자주 들르는 [IBM developerworks]커뮤니티 사이트에 흥미로운 기사가 올라왔다. jQuery의 성능향상을 위한 방법을 3가지 정도 제시한 기사인데 기존에는 그냥 아무 생각없이 써왔던 방식이 좋지 않은 방법인줄 알았다..;;.. 1) 되도록이면 CLASS 대신 ID를 사용하여 검색한다. 2) 최대한 많은 검색 정보를 제공한다. 3) 선택자 캐싱하기 우선 1,2번의 경우는 이미지를 보면 충분히 이해가 가리라 본다. 3번의 선택자 캐싱하기의 경우는 매 함수 호출때마다 초기화시켜서 변수를 비교하기 보다는 전역변수를 사용 처음에 메모리에 올려놓고 후에 비교하는것을 추천하고 잇다. 자세한 사항은 [매개체로서의 jQuery(2)]에서 확인해보시길.. 참고로 이 기사에서 실제 속도를 체크한 테스트 페이지를.. 2009. 8. 14.
웹브라우져별 전체 Height 값 구하기. 주로 배경 height값을 구하기 위해 브라우져의 전체 height값이 필요할 경우가 생긴다. 브라우져 종류가 많아지면서 각 웹브라우져 엔진별로 height 값을 가져오는 방식이 조금씩 다른데 샘플은 아래와 같다. DTD는 HTML4.01 strict.dtd기준이다. 크롬과 사파리 같은 경우 웹브라우져 엔진이 동일하기때문에 사용방식이 동일하다. 스크롤바가 생성됏을경우엔 스크롤바 길이가 전체 height값이 된다. 사족이지만 달랑 브라우져의 HEIGHT값을 가져오는데 저정도 라인수가 필요하다니..어서 빨리 표준이 정착되길.ㅡㅜ.. 2009. 8. 13.
Eclipse에서 java-doc생성시 utf-8문서 생성 옵션 다국어 사이트 생성하면서 자바클래스의 기본 파일 인코딩을 "UTF-8"로 작업을 했다. 산출물 작업으로 JAVA-DOC 기본옵션으로 생성하는데 한글이 다 깨져서 나오더라 머 당연한 결과이리라..-_-;; JAVA-DOC생성시 확장옵션에 UTF-8을 지정해줘야한다 방법은 아래와 같이 하면된다. 2009. 7. 26.
PID를 사용 오라클 쿼리 내용 확인 기존 사이트들을 유지보수하다보면 워낙 예전에 짯던 쿼리들이 문제를 일으키는 경우가 많다..-_-; 당시 개발자분이 인덱스에 대한 개념이 부족하셧던건지 쿼리를 대충 풀스캔으로 돌리셔서 오라클 관련 프로세스의 시퓨점유율이 항상 고점을 찍고 있다.ㅜㅜ.. 웹서비스에서 특히나 프론트쪽에 풀스캔이 필요한 경우가 있나 싶다..;; 개인적으로 게을러서 기존에 잘 돌아가는 시스템이라면 건드리지 않는데.ㅎㅎ;; 요번건 좀 심하게 속도가 느려져서 당췌 어떤 쿼리가 문제인지 알고싶어졌다. 모든 쿼리를 다 돌려보고 싶지만 우선 가장 문제가 되는 녀석들을 찾기로 했다. topas나 top 명령어로 우선 문제가 되는 pid를 확인하자 아래에 pid가 6771076이 좀 높다고 가정하자..-_-; 예제 쿼리는 아래와 같다.(SYS.. 2009. 7. 9.