일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이클립스 설정
- java
- FIle
- 게시판
- IO
- custom Tag
- jdk설치
- vision document
- Eclipse
- Database
- Ecilpse
- 게시판 제작
- System Requirement Specification
- workspace
- analysis
- 제안서
- mindmap
- 네크워크
- jdbc
- 파일
- srs
- js꼬리
- 설정
- 클래스
- network
- 자바
- sequence diagram
- 데이터베이스
- 소켓
- 메소드
- Today
- Total
목록Software (6)
공적's life
리팩토링 - 정의 > 소프트웨어를 보다 쉽게 이해할수 있고, 적은 비용으로 수정할수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는것 - 퍼포먼스 최적화 > 리팩토링과 반대되는 의미로 사용될수도 있다. 최적화를 위해서 코드의 가독성을 희생해야 할수도 있기 때문에 리엔지니어링?에 가까운거 같다. 언제 리팩토링 할까? 틈틈히! - 삼진 규칙 > 중복 된 코드가 3번 보일때 리팩토링 - 기능 추가 할때 > 왜냐면 좋은 디자인으로 작성된 코드는 기능을 추가하기 편하다. 하지만 그렇지 않은 상황에서는??? - 버그를 수정할때 - 코드리뷰를 할때 - 프로그램에 대한 작업을 어렵게 하는 이유는 .. • 읽기 어려운 프로그램은 수정하기 어렵다 • 중복된 로직을 가지고 있는 프로그램 수정하기 어렵다. • 실..
전에 복사한것을 다시 붙여 넣고 싶은데 이미 다른것을 복사해서 지워져서 그것을 다시 찾아서 복사 해야하는 불편함이 있습니다. 이 툴을 사용하면 히스토리가 남기 때문에 그것을 찾아서 복사하면 됩니다. 리스트가 팝업창으로 떠서 그것을 선택하면 바로 붙여넣기를 할수 있죠. 단순한 작업 노가다를 줄여주는 편리한 툴이죠. 여기에서 받으시면 됩니다. 단축키도 맘대로 정할수 있어서 편하게 사용할 수있습니다. http://bluemars.org/clipx/
글로 간단하게 설명해 볼게요 1. 이클립스(hellos기준)에 플러그인 설치합니다. 두가지 방법이 있네요 1-1. help에 install new software에서 ADD 버튼에 http://dl.google.com/eclipse/plugin/3.6에 추가후 설치 1-2. help에 eclipse Maketplace에서 find에 google로 검색 2. 구글 계정에서 http://code.google.com/intl/ko-KR/appengine/ 가입합니다. 3. 플러그인 설치 완료 후에 상단 아이콘(wep appliaction)이나 new project에서 google에서 web application선택 4. 입맛에 맞게 선택합니다. 5. 상단에 deploy 클릭후 app Engine project..
시스템 설정커널 파라메터(최대 프로세스 및 ZFS 캐시 크기 수정) 수정 및 스왑 공간 확인(스왑공간으로 4GB이상 할당) 예제에서는 ZFS캐시를 256MB로 제한했다. root@wl ~ # vi /etc/system ... set max_nprocs = 30000 set zfs:zfs_arc_max = 268435456 set noexec_user_stack = 1 root@wl ~ # swap -s 총: 458220k 바이트 할당 + 76512k 예약 = 534732k 사용, 2453900k 사용 가능 root@wl ~ # zfs set volsize=8g rpool/swap root@wl ~ # sync root@wl ~ # shutdown -y -i 6 -g 0 재시작한 후 아래와 같이 프로젝트를..
벌써 2011년 입니다. 운이 좋게 2010년 말에 입사라는 것을 하게 되었습니다. 10년말에 다양한 사람들과 연수를 하면서 느낀점은 사람을 설득하는 것은 힘들고, 고정 관념을 깨기는 더욱더 힘들다는 것을 알았습니다. 저는 평범하다고 생각했는데 다른 사람의 시각은 전혀 다르더군요 ..^^ 아무래도 저는 기술쪽이다 보니 그외 사람들과 소통이 잘 안되는 듯합니다. 더욱더 겸손해야한다는 것을 배웠고 소통과 협력을 잘하면 그 어느 때보다 더 큰 힘을 발휘한다는 것을 알았습니다. 11년은 계획은 별거 없습니다. 1년 동안 블로그에 글 100개 쓰기 입니다 .. 이 글 100개를 쓰기 위해서는 다양한 생각과 다양한 책을 읽어야 하고, 다양한 것을 경험해야 한다고 생각합니다. 현재 Unix에 관하여 배우고 있는데 이..
Amazone EC2 서버를 임대를 받고 싶어도 받을 수없을때 이용할 수 있는 서비스 입니다. 가상 서버 환경을 구축해주고 IBM이나 Oracle 이랑 제휴를 맺고 일부 소프트웨어도 지원해주는 듯합니다. 반드시 해외 카드 결제가 되야 합니다. 제가 해외 카드가 결제가 안되서 실제로 환경 구축은 못해봤습니다. 아직 학생이기에 자금력(?)에 한계가 있네요 Google App Engine 구글에서 모든것을 지원해주기에 편리하게 사용할 수있습니다. 대신에 RDBMS를 사용하시는 분들에게는 조금 불편할 수도있습니다. 구글에서 그쪽은 지원을 안해주거든요.. 그냥 평소처럼 Servlet을 사용한 웹환경이나 struts1.2 spring mvc 등 지원 프레임워크가 많아서 DB쪽만 따로 쓰거거나 구글에서 지원하는 JD..