2012년 9월 7일 금요일

administrtor 계정 활성화

administrtor 계정 활성화 net user administrator /active:yes administrtor 계정으로 로그인 후 기존 계정 삭제

2011년 9월 19일 월요일

이클립스자바 에러처리

이클립스의 외부API에 대한 제한 설정은 디폴트가 "ERROR"(에러)로 되어 있습니다.

외부API를 임포트 한 상태로 컴파일 하면 밑의 에러 멧세지가 출력됩니다.



[Class] is not accessible due to restriction on required library




대처방법으로는,

외부 API의 제한설정을 [WARNING](경고)이나 [IGNORE](무시) 로 변경하면 됩니다.



밑에 적은 순서로 메뉴를 선택하시면 해당 설정을 변경할 수 있습니다.

(영문 이클립스의 경우)

Windows -> Preferences -> Java -> Compiler -> Errors/Warnings
(Project) Properties -> Java Compiler -> Errors/Warnings

2011년 6월 5일 일요일

editplus c++설정

컴파일러 설정하기

메뉴제목 : 원하시는 제목을 적어주세요.
명령 : C:\Borland\BCC55\Bin\bcc32.exe
인수 : -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib -n"$(FileDir)" "$(FilePath)"
디렉토리 : C:\Borland\bcc55\bin


컴파일한 파일 실행하기

메뉴제목 : 원하시는 제목을 적어주세요.
명령 : C:\WINDOWS\system32\cmd.exe
인수 : /c $(FileNameNoExt)
디렉토리 : $(FileDir)

2011년 3월 14일 월요일

maven 설치

svn 설치와 마찬가지로 maven도 Eclipse Marketplace 에서 설치 해주면 편하다.
maven 검색후 Maven Integration for Eclipse를 install 한다.
다음 과정들은 모두 svn과 동일.
모두 next> 설치. 끝!

svn 설치


svn 설치는 알아서 하되 뜻대로 안될 시에 이 방법을 따른다.

이클립스 메뉴에 help > Eclipse Marketplace를 선택한다.

Marketplace가 뜰 것이다.

자~이클립스의 모든 플러그인을 자유롭게 설치할 수있는 것이다!

subversive 를 검색한다.

Subvervice - SVN Team Provider 옆에 조그만 Install 버튼을 클릭한다.

설치 중간에 알림창이 뜨면 확인 클릭.

은근히 오래걸림..





다른건 무시하고 Subvervice SVN Team Provider (Incubation)만 선택 후 next> 클릭





i accept 선택후 finish

중간에 재시작 알림이 나오면 Restart 해준다.

오른쪽 위에 메뉴를 클릭한다.

other..를 클릭하면 plugin들이 나오는데 그중에SVN Repository Exploring 을 선택한다.







창이하나 뜬다. SVN Kit 1.3.5를 선택한다. (높은 버전을 선택)

그 후에는 모두 next 해주면서 설치를 완료 한다.

2011년 1월 20일 목요일

이클립스 debug 속도 느려졌음..;;

평소에 괜찮다가 갑자기 debug mode 로 tomcat 실행시에 timeout이 뜨고 난리가 났다..
45초 이상 걸린다나뭐라나~ 그래서 서버 설정에서 start 시간을 200으로 주니 말짱하게 시작하는거였다.. 우왕~ 괜히 고생했네..
근데 하다보니 너무.. 너무.. 느린 것이야~
이게 대체 원인이 뭐다냐~
debug 의 break point를 remove all 해주니 원래 속도를 찾았다.
debug mode 사랑한다~ㅎㅎ

2011년 1월 2일 일요일

eclipse.ini

startup과 launcher.library 항목은 더 최신버전이 나왔을경우 이클립스 싸이트가서 받아오자.

vm항목 path는 변경되었다면 그것에 맞게 고쳐주자.(java JDK설치경로) 이거 안하면 자바 머신 fail 창이 뜬다.

그리고 아래 설정 명령어가 틀리면 에러가 뜨므로 주의하자.

===현재 내 eclipse.ini 설정===

-startup
plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-vm
F:\java\bin\javaw.exe


-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx512m


=== 각 설정들에 대한 설명 ===

-Dosgi.requiredJavaVersion=1.6 : jdk 버젼에 맞게 적어주자


-Xms256m : 초기 시작시 메모리 크기(jvm Heap Space)
-Xmx512m : 최대 사용 메모리 크기
-XX:PermSize=64m : 클래스정보 저장 메모리 크기
-XX:MaxPermSize=128m : 클래스정보 저장 최대 메모리 크기(기본값이 8M 라고 함)



* PermGen 영역 설정
jvm 의 메모리 영역 중 PermGen 영역이 존재함
이 영역은 gc에 의해 소거되지 않는 데이터들이 저장되며
순수 class의 정보들(instance가 아닌)이 저장된다.


* 속도 향상 ini
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xvirify:none : 클래스 유효성 검사 생략
-XX:+UseParallelGC : 병렬 gc 사용
-XX:-UseConcMarkSweepGc : 병행 mark-sweep GC 를 수행하여 gui응답을 빠르게 함
-XX:+AggressiveOpts : 컴파일러의 소수점 최적화 기능 작동
-XX:PermSize=128M : Permanent Generation 크기
-XX:NewSize=128M : New Generation 크기
-XX:MaxNewSize=128M : New Generation 최대 크기
-Xms512M : 최소 Heap Memory Size
-Xmx512M : 최대 Heap Memory Size
=> 최대값과 최소값을 같게 해주면 오르락 내리락 하는 경우가 적어 빨리진다고 함



* 추천 Heap Size
1기가 : 256
2~3기가 : 512
4기가 : 1024



* JVM메모리 공간
1. Permanent : class와 method 정보
2. New/Young : 새로 생성되는 instance
3. Old : 만든지 오래된 instance



* 참고 url
http://wiki.eclipse.org/Eclipse.ini
http://aploit.egloos.com/5014643
http://pragmaticstory.com/481
http://blog.naver.com/sungback/90097516641