http://staruml.sourceforge.net/docs/user-guide(en)/ch01.html Chapter 1. StarUML Overview - What is StarUML - Key Features What is StarUML StarUML이란 무엇인가 StarUML(TM)은 UML(Unified Modeling Language) 를 지원하는 소프트웨어 모델링 플렛폼입니다. UML 버전 1.4를 기반으로 11가지 타입의 다이어그램을 제공하며, UML 2.0 표기법로 수용했습니다. MDA(Model Driven Architecture) 접근 방법을 능동적으로 지원하기 위해서 UML 프로필 개념을 지원합니다. 또한 사용자 환경에 맞게 구성할 수 있으며, 기능에 대한 확장성이 뛰어납니다. ..
이클립스에는 기본적으로 개미가 포함되어있습니다. 메뉴에서 Window -> Show View -> ANT 를 선택하면, 아마도 Outline 창이 있는 위치에 ANT View 가 보일 것입니다. 위와 같이 이클립스에서 개미보기를 한 화면을 확인할 수 있습니다. 왼쪽의 개미파일의 내용은 compile 임무만을 하나 갖고 있는데, src 디렉토리와 bin 디렉토리를 지정해주고, 컴파일을 시켜줍니다. 그리고 jar로 kbmsa.jar 을 만들고 있으며, 마지막으로 Complete라는 메시지를 출력하도록 합니다 이 개미파일을 실행시키기 위해서는 오론쪽 개미보기에서 제일왼쪽의 아이콘, 개미 왼쪽에 둥근 구슬이 붙어있는, 아이콘을 눌러주면, Console 뷰에서 그 실행내용을 확인하실 수 있습니다. 개미는 일반적으..
원문 : BlockingQueue java.util.Queue 는 개체를 꺼내오고자 할 때 해당 Queue 가 비어있지 않을 때까지 기다리거나, 개체를 저장하고자 할 때, 해당 Queue에 공간이 생길 때까지 기다리도록 하는 동작을 부가적으로 제공합니다. (java.util.Queue에서 제공하고 있는 삽입, 제거 관련 method 는 add, remove, offer, poll입니다. add와 remove의 경우, 개체를 저장해야 하는데, 저장할 공간이 부족하거나, 개체를 꺼내와야 하는데, 개체가 없을 때, Exception 을 발생시키고, offer와 poll의 경우는 false와 null을 반환합니다. 위의 내용이 정확히 무슨 내용인지 모르겠지만, offer와 poll을 이용해서, 기다리도록 하는 ..
학교에서 주로 사용하는 MS 오피스를 꼭 써야해서, 리눅스를 깔아놓고, 윈도우XP를 다른 드라이브에 깔아 멀티부팅해서 사용하려고 했는데, 검색하다보니 VirtualBox 라는 것이 있더군요. 훼훼훼. 요거다하고 일단 Fedora 9 용 RPM을 다운받아서 설치하려고 했으나, 아래와 같은 무시무시한 에러를 발생시키고 말았습니다. 흣 아 정말 초초보가 보기에는 정말 무시무시한 에러메시지가 아닌가합니다. 위에 머라머라 써있는 내용을 읽어보니, /var/log/vbox-install.log 를 읽어보라는군요. 그래서 읽어봤습니다. 아 뭐니 이건. 모, yum update 할 때 커널이 업데이트되었는지, 커널에 맞는 컴파일된 모듈이 없으니 소스를 달라는 소리 같군요. 음. 쉣. 커널 소스는 어떻게 설치하는 것일까..
아, gcj를 지워버리니, OpenOffiece 2.4 버전이 의존성 때문에 같이 지워졌습니다. 어차피 docx, xlsx등 MS Office 2007 에서 파일 포맷을 oo 3.0 부터 지원한다는 소식에 3.0을 설치하려고 했습니다. http://openoffice.or.kr/main/page.php?id=download 에 들어가니 테스트버전을 제공하고 있었습니다. 일단 다운받아보니, rpm 파일들이 쭈욱 들어있었습니다. 초초보가 보니 이 rpm들을 어찌해야 하나라는 생각이 들었습니다. 'rpm 명령어'로 구글 검색하여 rpm 명령어 사용법(썬글라스가 잘 어울리심) 에 들어가서 rpm 어떻게 사용하나 본 다음, 의존성을 무시하도록 --nodeps 옵션을 사용하여 설치해버렸습니다. 음, rpm을 이용해..
오래전에 작성된 내용입니다. OpenJDK를 사용해주세요. 일단! gcj 또는 openjdk 등의 오픈소스 자바 프로그램을 제거합니다. java 또는 gcj 등등으로 검색되는 rpm을 삭제합니다. 그런데, 콘솔에서 system-config-packages 를 치니, 없는 명령어라고 나옵니다. 평소하던데로 시스템->관리->Add/Remove Software 에 들어가서 rpm을 검색해보니, system-config-packages 는 검색되지 않습니다. 그렇다면 이 Add/Remove Software 는 무엇이냐. 아이콘을 확인해보니 gpk-application 이라는 유틸이군요. 어쨌든 gpk-application 을 사용해서 설치되어있는 오픈소스 자바개발 라이브러리를 지웁니다. 아, 처음 리눅스 설치할..
이 글은 Java Developer's Journal 2005 03의 Log4J and Java Util Logging을 대강 해석한 글입니다. 대강대강, 정반대의 의미로 써놓았을 수도...... 저자 : Joe McNamara ( jem@quantumleap.us ) Log4j 에 대한 소개 Log4J 는 Apache Software Foundation 의 Logging Services Project의 하위 프로젝트로 개발되었습니다. 1990년 대에 IBM에서 개발된 logging library에 기초하여 만들어졌으며, 1999년에 첫 버전이 발표되었습니다. JBoss와 Hibernate를 비롯한 오픈 소스 프로젝트에서 폭넓게 사용되고 있습니다. Log4j 는 loggers, appenders, lay..
PostgreSQL 에서는 Procedural Language 로 Java를 사용하여 function 이나 trigger를 구성할 수 있습니다. 이를 사용하기 위해 윈도우에서는 설치할 때, pl/java 를 선택하여 설치하면 사용할 수 있습니다. 기본적으로 eclipse에서 java code를 작성하기 때문에, 일단, PostgreSQL설치폴더/share/pljava에서 deploy.jar, examples.jarpljava.jar 등의 jar파일을 이클립스 프로젝트 폴더로 가져와 library path 에 추가합니다. 이 파일들은 http://pgfoundry.org/projects/pljava/ 에서 따로 배포하고 있기도 합니다. 이 pl/java 프로젝트 페이지에서 위 jar파일의 src파일도 다운..
리눅스를 깔아서 사용하고 있는 서버가 잘 부팅이 안되는데, 에이에스 기간까지 끝나서 코마 상태에 빠져버렸습니다. 그래서 어쩔 수 없이 windows2003 에 PostgreSQL을 깔게 되었는데 뭔가 이것저것 해야 합니다. 우선 PostgreSQL을 설치할 때, postgres라는 사용자를 만들고, Windows Service로 등록하게 됩니다. 그런데, 이 윈도우 서비스가 '시작'에 실패하게 되면, 그 이유를 알려주지 않습니다. 게다가, 데이타 폴더를 바꾸게 된다면, 레지스트리를 수정해주어야 합니다. 이 위치는 regedit에서 검색해보면 쉽게 찾을 수 있습니다. 어쨌든, 왜 서비스가 시작할 수 없는지 알기 위해서, pg_ctl.exe 를 직접 실행해 보아야 하므로, postgres 사용자로 원격접속을..
Arthur : van Hoff Sun의 자바 개발 팀. 검색해보면 이 사람에 관한 글을 많이 볼 수 있음. 왼쪽에 있는 사람이 van Hoff. 딱 봐도 고수같다. primivite type boolean 의 Wrapper Class. Serializable 인터페이스와 Comparable 을 구현 Comparable Interface Implementation 이 코드가 좀 독특한데, Comparable Interface의 JavaDoc을 보면, 두 클래스의 natural order가 같을 경우 0을, less than 일 경우 음수를, greater than 일 경우 양수를 반환한다. 이 method는 Collections.sort를 이용하여 List 또는 배열을 정렬할 수 있다. ArrayList..
- Total
- Today
- Yesterday
- 병합정렬
- Fedora 8
- openoffice
- yum update
- output driver
- gl2
- subervsion
- 파란 화면을 보았니
- smplayer
- OpenJDK6
- tsclient
- Numbering
- xml2
- pl/java
- IcedTea6
- 리눅스
- Arrays
- 모토로이
- GMT
- Linux
- Eclipse
- OO3
- Java
- SimpleDateFormat
- JavaMail
- 출력드라이버
- 다음팟인코더
- Fedora 9
- userguide
- PostgreSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |