달력

82021  이전 다음

  • 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
  •  
  •  
  •  
  •  

가장 많이 사용하는 ArrayList와 HashMap의 근본입니다.



다이어그램 읽기

삼각형 실선은 상속(extends), 삼각형 점선은 구현(implements), 그리고 화살표는 사용(has)입니다.

SortedMap<K,V>는 Map<K,V>를 상속하고,

public interface SortedMap<K,V> extends Map<K,V> 


HashMap<K,V>는 Map<K,V>를 구현했습니다.

public class HashMap<K,V>

    extends AbstractMap<K,V>

    implements Map<K,V>, Cloneable, Serializable


HashMap<K,V>는 Set<E>를 필드로 사용하고 있습니다.

    private transient Set<Map.Entry<K,V>> entrySet = null;



UML class diagram은 ObjectAid 이클립스 플러그인을 사용했습니다.

http://www.objectaid.com/

site-url : http://www.objectaid.net/update


간단 플러그인 사용법

ctrl+N > class 필터 > Class Diagram 선택

model.ucls 파일 생성

클래스를 끌어서 ucls 파일에 놓으면 생성

show attributes > none

show operations > none

Layout Diagram 정렬


Add > Java Classifier : 클래스명으로 추가


아웃라인 기능




objectaid 플러그인에서 Sequence Diagram은 라이선스가 있어야 됩니다. Class Diagram만 무료로 사용할 수 있습니다.





IntelliJ IDEA에서는 클래스 선택하고 ctrl+alt+U 로 UML을 바로 볼 수 있네요. 무료버전인 Community Edition에서도 가능합니다.

이클립스처럼 따로 플러그인을 설치하지 않아도 되는 편한 기능입니다.

http://www.jetbrains.com/idea/features/uml_class_diagram.html


Posted by 케누 kenu허광남

댓글을 달아 주세요

LTE 62요금제로 매월 5기가의 데이터를 사용할 수 있습니다만, 적은 용량입니다. 

100분 동안 TV시청하면 대략 1기가가 소비됩니다. 


2년 이상 SKT를 이용한 고객에게 리필 쿠폰이 주어진다는 것은 지난 달 알았습니다.

테더링 등으로 5기가는 작았는데, 10기가가 되니 제법 여유로운 한 달이었습니다.


중요공지 데이터 리필하기 서비스 출시 안내

2013.05.13

안녕하세요, 모바일 T world 입니다.

세상 어디에도 없는 서비스 혁명!

통신사 최초로 시행되는 '데이터 리필하기' 서비스가 출시 되었습니다.


■ 서비스 출시일 : 2013년 5월 13일(월)


■ 데이터 리필하기란?

- SK텔레콤을 2년이상 이용중인 고객님께 기본제공 데이터를 2배 무료로 제공하는 장기고객 우대 서비스입니다. (단, 음성 선택 시 20% 제공)


■ 서비스 이용 가능 대상 요금제

1) 데이터 리필 또는 음성 리필을 선택 가능한 요금제

- 대상 : 음성 기본 제공량과 데이터 기본 제공량이 모두 존재하는 요금제

- (3G/LTE) T끼리 요금제, 무료음성Ⅱ, 올인원 34/44 (커플, 특수 포함), 올인원소리사랑34, 올인원손사랑34, LTE 요금제 (커플, 특수 포함), 실버스마트15, LTE골든에이지15, LTE골든에이지34, 올인원팅, LTE팅, (3G/LTE) 전국민 무한 요금제


2) 음성 리필만 가능한 요금제

- 대상 : 음성 기본 제공량만 존재하는 요금제

(단, 데이터 제공량이 소량인 요금제의 경우, 데이터 리필 혜택이 너무 적은 관계로 음성 리필만 가능합니다)

- 복지150(+)요금, 복지210(+)요금, 무료문자, 무료음성, 소리사랑 요금제, 손사랑요금제, 올인원 54/64/79/94 (커플/특수 포함), 특수통신요금제 (기본 음성 제공량이 있는 경우), 넘버원요금제, 뉴실버요금제, 팅 스마트, 팅 프리존, 팅 주니어 표준+, 팅 PLUS


3) 데이터 리필만 가능한 요금제

- 대상 : 데이터 기본 제공량만 존재하는 요금제

- 태블릿 요금제, LTE 데이터전용, LTE 모뎀, LTE 태블릿, LTE Data 함께쓰기 (Basic 제외), T login


■ 리필하기 신청 화면

- myT > 나의 혜택/리필하기 > 리필하기 > 리필 쿠폰함


■ 리필하기 내역 조회 화면

- myT > 나의 혜택/리필하기 > 리필하기 > 쿠폰 사용내역

- 요금조회/선물 > 잔여기본통화 - 리필한 내역 및 데이터량 표시됨


<'데이터 리필하기' 서비스 바로가기>


모바일 T world를 이용해주시는 여러분께 감사 드리며, SK텔레콤은 보다 편리하고 안정된 서비스 제공을 위해 최선을 다하겠습니다.


감사합니다.













Posted by 케누 kenu허광남

댓글을 달아 주세요

STS(Springsource Tool Suite)는 JavaEE  버전의 eclipse와 유사합니다. Database에 접속이 가능하도록 되어있습니다.

ctrl+3 Quick Access를 열어서 data를 입력하면 Views에 Data Source Explorer 뷰가 보입니다.

뷰의 모습은 다음과 같습니다. 우측 상단의 Connectioin Plus 아이콘을 클릭하면 새로운 Profile을 작성할 수 있는 창이 나옵니다.

m을 입력하면 아래와 같이 필터링되고 MySQL을 선택합니다. 연결명을 적당한 이름으로 변경할 수 있습니다.


http://www.mysql.com/downloads/connector/j/ JDBC드라이버가 필요한데, 앞의 주소에서 다운로드 가능합니다.

MySQL 5.1 버전으로 잡았습니다.

두번째 JAR List탭에서 다운로드해서 압축을 풀어서 나온 mysql-connector-java-5.1.14-bin.jar 파일의 경로를 잡아줍니다. 공통으로 사용할 생각으로 일단 물리경로를 놓았는데, 가능하면 workspace 안에 있는 것이 좋을 것 같다고 생각됩니다. 일단...

세 번째 탭 Properties에서 JDBC 정보를 입력합니다.

다음과 같이 정리됩니다.

Test Connection에서 정상적으로 테스트가 되면 보게되는 메시지입니다.

sql 편집기를 열면 Type, Name, 등을 통해서 쿼리를 날릴 수 있습니다.

데이터베이스의 내용을 다음과 같이 확인할 수도 있습니다.

실행은 오른버튼을 통해서 Execute 메뉴를 선택하면 됩니다.

SQL Results 뷰가 따로 열리게 됩니다.

급한대로 쓸만한 SQL Client입니다. 물론, 더 좋은 DB클라이언트들이 있습니다만 말 그대로 급한대로 쓸만할 겁니다.


Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. 사악미소  댓글주소 수정/삭제 댓글쓰기 2012.05.08 08:28 신고

    위에 올려주신거 보고 잘 하고 있는데요...
    (저도 Mac에서 작업중이라... ㅠ.ㅠ)
    아래와 같은 에러가 일어나서 문의 드립니다.
    ...
    'Creating connections to New MySQL.' has encountered a problem.
    Could not connect to New MySQL.
    ...
    New Connection Profile에서 OK만 누르면 위의 에러가 나네요...
    뭘 잘못한걸까요? 에구...

좀 좋게 미친듯하다. 좋은 소리 듣기는 힘들겠지만, 그래도 시도는 한 것이 나쁘지만은 않다. 다음에 올라온 이데일리 뉴스를 보고 16일 오픈한다는데, 도메인(http://www.anyframejava.org/ )이 있기에 들어가 보니 "와~" 소리 나오게 잘 만들어 놓았다.

Struts와 Spring 프레임워크를 국내 SI에 맞게 만들어 놓은 듯한 인상을 지울 수는 없지만 사이트 체계는 잘 만들어 놓았다.
소스와 바이너리 버전, JIRA를 이용한 이슈 관리, Subversion로 버전관리, 그리고 포럼을 통한 의견교환, 그리고 제법 갖춰진 매뉴얼과 문서들.

LAF/J 보다 나은 점은 사내망을 벗어나서 외부와 소통하겠다는 의지인데, 관건은 얼마나 오래 유지될 것이냐는 것이다.

유령의 집 같은 폐가로 만들지 않으면 좋겠다.

http://www.anyframejava.org/
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. 이동국  댓글주소 수정/삭제 댓글쓰기 2008.06.15 17:14 신고

    성능측정툴로 InfraRED를 제공한다는데요.
    설치가 좀 어렵고 UI가 좀 구린데, 어떻게 멋있게 고쳐서 제공할지 기대되요..

  2. 해피씨커  댓글주소 수정/삭제 댓글쓰기 2008.06.15 18:26

    제가 회사 다닐때, 사내에서 아테나라는 프레임웍을 개발했다고 해서
    잠시 검토를 해보았는데, Struts에 약간 커스터마이징을 한 수준이였죠.
    Struts에 비해 메리트도 없고, 설정은 더 복잡하고,
    그러면서 문.서.도 없고
    (SI 프로젝트 들어갈때는 사내기술로 개발한 프레임웍 이라고 당당히 문구에 적어놓고..<- 회사 입장에서는 이 목적이 더 컸던든...)
    AnyFrame은 그 때보다는 더 당당히 공개 했지만,
    어떻게 키.워.나.갈.지. 지켜보아야겠죠.
    그때처럼 만들어놓고 광고용으로만 쓰고.. 나 몰라라 하는 건 아닌지...

  3. 쌩이  댓글주소 수정/삭제 댓글쓰기 2008.06.16 17:03

    문서는 정말잘되어있네요

    멀티캠퍼스에 강좌도 개설해놨더라구요..

    얼마나 밀지는 두고봐야 할듯합니다

    해피씨커님말처럼 영업용으로만 쓰이는게아니라면 좋겠습니다만..

  4. 아스키  댓글주소 수정/삭제 댓글쓰기 2008.06.16 23:08

    삼숑 프레임워크 공식 = 아테나+시스템미어(Struts)
    차기 신버전 = 애니프레임 (Struts or struts2+spring)
    기반은 거의 STRUTS이더군요.. - -;

  5. benelog  댓글주소 수정/삭제 댓글쓰기 2008.06.17 14:46

    안녕하세요. 저도 전에 이전 버전을 써봤었습니다.

    전버전의 프레임웍 명칭이 Systemier였고, 웹단이 Athena(Struts기반), 그 뒷의 서버단이 Titan(Avalon 기반)으로 이름 붙여져 있었습니다. 웹단은 거의 그냥 Struts로 보입니다. 웹단 설정방법은 완전히 똑같습니다. (Struts + Tiles plug-in으로 주로 썼었습니다.)

    이번 버전은 웹단은 Struts1과 Spring MVC 2개의 샘플을 제공하고 그 뒷단은 Spring 기반인데 설정부분에서 약간의 Avalon에 대한 의존성이 있는 것 같습니다.

    개인적으로는 그냥 Spring+Spring MVC 또는 Struts2로 갔으면 하는데 Struts1에 대한 애착이 무척이나 큰 가 봅니다.

  6. 참◈서빈  댓글주소 수정/삭제 댓글쓰기 2008.06.19 00:21

    믿지 마세요.. 거기 얻은거 솔루션으로 들어가요 ㅎㅎㅎ
    그것도 초보들이 배껴서 ㅋㅋ