분류 전체보기
-
[인수인계]개발사에서 유지관리팀에게 인수 인계시 필요 내역 정리카테고리 없음 2015. 12. 16. 15:42
개발사에서 유지관리팀에게 인수 인계시 필요 내역 정리 하위 산출물은 개발사의 개발 방법론에 따라 변경될 수 있으나 큰 틀에서(분석, 설계, 개발, 시험 단계) 발생하는 산출물은 비슷한 형태로 표출됩니다. 1. 주요 산출물(CBD 방법론 기준) 초기 단계 : 제안 요청서(RFP)분석단계 : 고객 요구사항정의서, 요구사항 추적 표설계단계 : 클래스설계서, 화면설계서, 아키텍처설계서, 인터페이스 설계서, 컴포넌트 설계서, 데이터베이스 설계서, 컨버전 설계서, 테스트 설계서개발단계 : 프로그램코드, 단위시험결과서, 데이터베이스 스크립트시험단계 : 통합시험결과서, 시스템시험결과서, 시스템설치결과서, 사용자 지침서, 운영자 지침서, 인수시험시나리오, 인수시험결과서2. 인수인계 방안 초기 사업부터 고객과 함께 유지관..
-
[TIP]SpringBoot 포트 및 ERROR 페이지 관련설치&설정 관련/Spring Framework 2015. 12. 10. 10:18
[TIP]SpringBoot 포트 및 ERROR 페이지 관련원본 문서1. HTTP Port 변경 방법SpringBoot를 이용해서 서비스를 구축 하는 경우, PORT를 변경하고 싶을때 다음과 같이 하시면 됩니다. application.properties 파일에서 server.port=8888 를 추가Main(SpringBootApplication) Run 시 VM options 에 -Dserver.port=8888 를 추가원본 문서에서는 management.port를 사용하면 된다고 하지만, 테스트 결과 server.port 만 동작하였습니다.2. 사용자 정의 ‘whitelable’ 에러 페이지를 생성 하는 방법SpringBoot는 서버에서 에러(클라이언트에서 JSON 형식이나 다른 미디어 타입으로 요청..
-
[Topic]왜 1000 == 1000 은 False이고, 100 == 100 은 True 일까?JAVA/in 기초 2015. 11. 25. 16:17
원문 : Why 1000 == 1000 Returns False, but 100 == 100 Returns True in Java?이것은 아마도 많이 이야기 되는 흥미로운 내용일 것입니다. 다음의 코드를 실행하면Integer a=1000, b=1000; System.out.println(a == b); //1 Integer c=100, d=100; System.out.println(c == d); //2 다음의 결과를 확인할 수 있습니다.false true 이해를 위한 기본: 두 개의 참조 값이 같은 객체를 가리키는 경우, 그것이 == 로 같은 것으로 알고 있습니다. 만약 두 개의 객체가 가르치는 참조가 다를 경우, 같은 내용을 가지고 있어도 == 로 같지 않다는 결과를 받습니다.그래서 마지막 결괏값 역..
-
[TIP]ORACLE LONG DATATYPE 에 대하여설치&설정 관련/ORACLE 2015. 11. 18. 16:56
참조 위치ORACLE LONG DATATYPE 알림 테이블을 생성시에 LONG 컬럼을 사용하지 마세요. 대신 LOB(CLOB, NCLOB) 컬럼을 사용하세요. LONG 컬럼은 오직 이전 버젼과의 호환성만 지원 합니다. 오라클 또한 LONG 컬럼을 LOB 컬럼으로 변경하는 것을 추천 합니다. LOB 컬럼은 LONG 컬럼 보다 적은 수의 제한이 적용 됩니다. LOB 기능은 모든 릴리즈에 강화 되어 있는 반면 LONG는 몇 개의 릴리즈에서만 강화 되어 있습니다. LONG 으로 정의된 컬럼은 문자데이터 정보를 2기가 바이트까지 저장할 수 있습니다. LONG 데이터는 다른 시스템 사이에서 텍스트 데이터를 변환 할때 사용 됩니다.LONG 데이터 컬럼은 데이터 사전에서 저장되는 문자의 보기에 사용 됩니다.LONG 컬..
-
[번역 & 사용기]Spring-loaded를 IntelliJ 와 Gradle를 사용하여 설정 하기설치&설정 관련/Spring Framework 2015. 10. 20. 15:53
참고 URL : http://docs.spring.io/spring-boot/docs/current/reference/html/howto-hotswapping.html72.6.2. Spring Loaded를 Gradle와 IntelliJ에서 설정하기몇가지 단계를 지나면 Spring Loaded를 Gradle와 IntelliJ 에 결합하여 사용 하고 싶을 것이다. 기본적으로 Spring Loaded가 바라보는 classes의 컴파일되는 위치가 IntelliJ에서 Gradle일 경우 달라서 실패 할 것이다.IntellJ에서 idea를 사용하여 Gradle plugin을 정확하게 설정 할 수 있다.buildscript { repositories { jcenter() } dependencies { classpa..
-
[번역]Spring-loaded설치&설정 관련/Spring Framework 2015. 10. 19. 11:13
원본 : https://github.com/spring-projects/spring-loadedSpring LoadedSpring Loaded 란?JVM이 동작 중에 class 파일의 변경을 재반영해주는 JVM 대행자이다. 이는 로딩 시간에 class들을 늦은 재반영을 하도록 변형해줍니다. hot code replace와 다르게 JVM이 단 한 번 기동 중에 쉽게 변경을 반영한다. (유래:Method 내용의 변경) Spring Loaded는 메소드/필드/생성자에 대한 추가/변경/삭제를 지원합니다. 또한, 어노테이션은 타입/메소드/필드/생성자에 대한 변경을 지원하고 Enum 타입은 값에 대한 추가/수정/삭제가 가능합니다.Spring Loaded 는 JVM에서 실행할 수 있는 bytecode를 사용한다. 또..
-
[Docker] FTP 서버 구축 하기LINUX/Docker 2015. 10. 14. 11:15
참고 주소 : https://github.com/lahuman/docker-pure-ftpd https://github.com/stilliard/docker-pure-ftpd/issues/5 FTP 서버 구축 우선 해당 git에서 파일을 가지고 옵니다. git clone https://github.com/lahuman/docker-pure-ftpd.git docker를 이용한 빌드를 진행합니다. docker build -rm -t pure-ftpd . Dockerfile에서 Passvie Mode에 대한 설정되지 않으면, 추후 서버에서 수정을 하여도 재대로 반영이 되지 않습니다. 이것 때문에 하루 종일 삽질하였습니다. FTP 서버를 실행 합니다. docker run -d -it -p 30000-30009..
-
[Ubuntu]설치 이후 설정 해야 할 부분 정리LINUX 2015. 9. 30. 14:20
1. Korean(Hangul) setting - 한글 설정 : 기본 Korean 키보드에서는 한글을 사용할 수 없다. 다음과 같은 명령어를 이용하여 설치 필요 sudo apt-get install ibus-hangul * 설치 이후 꼭 재기동 필요 참고 URL : http://askubuntu.com/questions/409528/how-do-i-install-the-korean-hangul-keyboard-on-ubuntu-13-10 2. Vmware Player Install - 우선 다음 URL에서 다운로드를 진행 한다. 다운로드 URL : https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_workstation_play..