전체 글 436

Garbage Collector 개념

JVM에서 사용하는 메모리 영역 중 힙(Heap) 메모리 영역은 크게 3가지로 나눌 수 있다.영(young), 올드(old), 퍼머넌트(permanent)이중 young 영역을 또 eden, survivor1, survivor2 로 나눌수가 있는데자바에서 새로운 객체가 생성이 되면은 맨 처음 eden 부분에 생성이 된다.eden 부분에서 GC가 발생하면 survivor1 으로 옮겨지고 survivor1에서 GC가 발생하면 survivor2 로 옮겨지게 된다.계속해서 young 영역에서 GC가 발생해도 살아남은 객체들은 old 영역으로 이동되고 마찬가지로old 영역에서도 살아남은 객체들은 permanent 영역으로 옮기게 된다.young 영역에서 발생된 GC를 minor GCold 영역에서 발생된 GC를 ..

검색엔진에서 사이트 정보수집 방지 방법

검색엔진이 자신의 사이트 정보수집을 원하지 않을경우 두가지 방법이 있다. 1. robots.txt 파일을 만드다. robots.txt 파일의 위치는 웹서버 홈디레토리에 위치해야한다. 즉 브라우져로 http://도메인명/robots.txt 파일로 접근시 확인이 되는위치. User-agent:* Disallow:/폴더명 Allow:/폴더명 User-agent -> 검색엔진 명 (*는 모두,naverbot 네이버, Googlebot 구글) Disallow -> 수집 차단 폴더. 하위폴더까지 포함 Allow -> 수집 허용할 폴더. 하위폴더까지 포함. 포털사이트도 타 검색엔진에 수집을 원하지 않는 데이터가 있다. 구글 : http://www.google.com/robots.txt 네이버 : http://www...

스킬(skills)/HTML 2013.05.23

전자정부프레임워크에서 Maven 설정(퍼옴)

/** 실행하기전에 현재 프로젝트의 여러가지 설정을 간략하게 기록하거나 캡쳐해주면 좋다.기억이 안나서 세팅못하는 불상사가 생기지 않게 말이다. */ 개발초기에 환경을 개발자 본인 스스로 설정해서 CVS로 받지않고, PL이 그냥 통째로 만들고 구성한뒤 압축해서던져줄때가 있다.그러면 다시 리빌딩해줘야 하는 경우가 있는데(특히 이전에 이클립스나 다른 환경이 설치되어 있던 컴에서는..)이게 잘 안되는 경우가 있을때도 있다.(CVS로 import해도 마찬가지다..) 1. 우선 프로젝트내의 묵은 클래스 덩어리인 target내의 파일들을 정리해 준다. 프로젝트(우클릭) ->Run As -> Maven clean (target내의 모든 파일들이 사라질것이다.) 2. 메이븐을 초기화(?) 한다. 1) 프로젝트(우클릭) ..