'Linux' 카테고리의 다른 글
Ubuntu 저장소 변경 하기 (0) | 2014.09.21 |
---|---|
Ubuntu root 비밀번호 설정 하기 (0) | 2014.09.21 |
Ubuntu 고정 IP 설정 하기 (0) | 2014.09.21 |
vim 문자열 replace 하기 (0) | 2013.11.10 |
gcc 컴파일 시 pcap.h no such file and directory 해결 방법 (0) | 2013.11.08 |
Ubuntu 저장소 변경 하기 (0) | 2014.09.21 |
---|---|
Ubuntu root 비밀번호 설정 하기 (0) | 2014.09.21 |
Ubuntu 고정 IP 설정 하기 (0) | 2014.09.21 |
vim 문자열 replace 하기 (0) | 2013.11.10 |
gcc 컴파일 시 pcap.h no such file and directory 해결 방법 (0) | 2013.11.08 |
Ubuntu root 비밀번호 설정 하기 (0) | 2014.09.21 |
---|---|
Ubuntu rar 압축 풀기 (0) | 2014.09.21 |
vim 문자열 replace 하기 (0) | 2013.11.10 |
gcc 컴파일 시 pcap.h no such file and directory 해결 방법 (0) | 2013.11.08 |
find 명령어 사용하기 (0) | 2013.11.07 |
Spring MVC AbstractExcelView 를 사용하여 Excel 연동 하기 (0) | 2014.09.22 |
---|---|
Spring MVC Failed to convert property value of type 'java.lang.String' to required type 'int[]' for property 에러 해결 방법 (0) | 2014.09.22 |
SpringFramework 사용하여 개발 시 유용한 Util (0) | 2014.08.25 |
Spring DispatcherServelt HandlerExceptionResolver 적용하기 (0) | 2014.04.30 |
Spring Web MVC Interceptor 적용 하기 (0) | 2013.01.31 |
Eclipse FindBugs 사용 하기 (2) | 2014.11.12 |
---|---|
Eclipse Tomcat The specified JRE installation does not exist 발생 시 해결 하기 (0) | 2014.10.30 |
간단하게 프로그래밍 할수 있는 Cloud9 활용하기 (0) | 2014.09.03 |
Vim 사용 시 euc-kr, utf-8 로 변환 하기 (0) | 2013.12.14 |
Windows 부팅 시 Backgroundcontroller.dll 찾을 수 없습니다 메시지 뜨는 현상 제거 하기 (1) | 2013.12.05 |
막상 프로그래밍 공부 해야지 하다보면 귀찮아 하는 마음과 함께 피로가 온다.
한번 해볼까? 하며, 노트북 앞에 앉아 있어도, 귀찮아 하는 마음과 함께 핸드폰 게임을 킨다. 대부분 비슷하지 않을까.. 한다.
설명 하려고 하는 Cloud9 은 IDE (Integrated development environment) 환경을 cloud 로 제공 한다.
Cloud9 (https://c9.io/) 공식 페이지에는 아래와 같은 소개 글이 있다.
클라우드 개발 환경을 제공 하며, 파워풀한 온라인 코드 편집기와 더불어 전체 우분투 작업 공간을 제공 한다.
실제로 위와 같은 환경을 구축 하기 위해서는 보통 아래의 절차를 따른다.
위는 가입 화면이다. 오래전에 가입 했을 때에 비해 화면이 심플하게 바뀌어 있다. 정보를 입력하고 가입해 보자.
오른쪽 Switch to a Premium account? 프리미엄 버전은 좀더 활용도가 높다. 취향에 따라 선택 하도록 한다.
가입이 완료 되었다면, SIGN IN 버튼을 클릭 하여 로그인 하자.
로그인 성공 시 기본적으로 제공 하는 화면이다. Dashboard 비슷한 느낌이다. 필요에 따라 Github, Bitbucket 연계가 가능하니 필요 하다면 사용하자.
샘플 프로젝트를 만들어 보자. CREATE NEW WORKSPACE 초록색 버튼을 클릭 하자.
기본적으로 10가지 언어 환경을 제공 한다. HTML5 를 선택 > CREATE
sample 프로젝트가 생성 되었다. START EDITING 초록색 버튼을 클릭 하자.
여기 까지 왔다면, HTML5 를 개발할수 있는 통합 IDE 개발 환경이 완료 되었다.
왼쪽은 파일들을 볼수 있는 네비게이션, 오른쪽 하단은 우분투 작업 공간, 오른쪽 상단은 코드 편집기 기능이 되겠다.
hello-world.html 페이지를 구경 하자. Run 버튼을 클릭하여 서버 On
오른쪽 하단에 테스트 할수 있는 주소 https://sample-c9-whitelife.c9.io/hello-world.html 와 함께 서버가 시작 되었다. 이제 테스트 페이지를 확인하자.
드디어 hello, world! 와 만났다. 기본적인 환경은 갖추었다.
간단하게 Study 하는 용도나, Group Study 시에도 간편하게 사용할 수 있다는 생각이 든다.
장소에 제약 없이, 기본적으로 코드 편집기 기능 이외에 우분투 작업공간도 제공되기 때문이다.
이제부터 친해지는 시간을 자주 가져봐야 겠다.
Eclipse Tomcat The specified JRE installation does not exist 발생 시 해결 하기 (0) | 2014.10.30 |
---|---|
Markdown, Editor 소개 (3) | 2014.09.17 |
Vim 사용 시 euc-kr, utf-8 로 변환 하기 (0) | 2013.12.14 |
Windows 부팅 시 Backgroundcontroller.dll 찾을 수 없습니다 메시지 뜨는 현상 제거 하기 (1) | 2013.12.05 |
소규모 프로젝트, 협업 할때 유용한 redmine, trello 소개 (0) | 2013.10.05 |
Web Application 개발 시 SpringFramework(http://spring.io/) 을 주로 사용하고 있다.
개발 시 공통으로 필요한 Util 을 개발 하여 사용하지만, 기존에 개발되어 있는 좋은 라이브러리가 이미 존재 한다.
SpringFramework 에서 org.springframework.util package 에서 제공하는 class 이다.
3.2.0 RELEASE 기준 javadoc 문서 이다. SpringFramework 기능도 위 유틸을 사용하고 있고, 검증도 되어 있기 때문에 사용하는 경우 개발 시간도 단축하고 안정성도 올라간다고 판단 된다.
SpringFramework 3.2.0 RELEASE API 주소: http://docs.spring.io/spring/docs/3.2.0.RELEASE/javadoc-api/
API 를 참조 하면 제공되는 class의 정보를 활용할 수 있다.
참고 사이트
※ Logo Image: http://fr.wikipedia.org/wiki/Fichier:Spring_framework.png
※ SpringFramework: http://spring.io/
※ SpringFramework 3.2.0 RELEASE API: http://docs.spring.io/spring/docs/3.2.0.RELEASE/javadoc-api/
Spring MVC Failed to convert property value of type 'java.lang.String' to required type 'int[]' for property 에러 해결 방법 (0) | 2014.09.22 |
---|---|
Spring MVC 환경에서 Gson 사용시 한글이 께지는 현상 해결 하기 (0) | 2014.09.18 |
Spring DispatcherServelt HandlerExceptionResolver 적용하기 (0) | 2014.04.30 |
Spring Web MVC Interceptor 적용 하기 (0) | 2013.01.31 |
Spring 으로 Junit4 테스트 시 설정 파일을 못 찾는 경우 (0) | 2012.12.07 |
자바 프로젝트를 하다보면 공통 라이브러리 작성을 하여 개발 시간을 단축 시키고, 생산성을 높이고는 한다.
하지만 때로는 그 코드가 발목을 잡을 때도 있다.
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>14.0.1</version> </dependency>
위 링크를 참조하거나, Maven 을 사용한다면 pom.xml 에 추가 하자.
사용해 봤던 기능에 대한 예시이다.
유효성 체크에 대한 Sample
int value = 20; Preconditions.checkArgument(value > 25, "error value: %d", value);
Multimap 대한 Sample
하나의 Key로 다수의 Value를 가질 수 있다.
ListMultimap<String, String> multimap = ArrayListMultimap.create(); multimap.put("baby", "a"); multimap.put("baby", "b"); multimap.put("baby", "c"); multimap.put("baby", "d"); System.out.println(multimap.toString());
위 예시와 다른 기능은 API 를 참고 하자.
참고 사이트: http://blog.outsider.ne.kr/710
Java String.split(String regex) 사용 시 '|' 파싱 이 안되는 경우 (1) | 2014.10.08 |
---|---|
Java HashMap Key 정렬 하기 (0) | 2014.09.24 |
Java Reflection 활용하기 (0) | 2013.11.18 |
Java Console 게시판 만들기 - 4 (4) | 2013.11.13 |
Java Console 게시판 만들기 - 3 (0) | 2013.11.12 |
투입된 프로젝트가 MS SQL 을 사용하여 범용적으로 사용하던 DBeaver(http://dbeaver.jkiss.org/) 에 추가하여 사용해 보았으나,
기본적인 SQL 작성 이외에는 기능이 지원되지 않아, Microsoft SQL Server Management Studio 2012 를 설치 하였다.
다운로드: http://www.microsoft.com/ko-kr/download/details.aspx?id=29062
설치가 안되어 있다면 위 링크를 참조하여 KOR\x64\SQLManagementStudio_x64_KOR.exe(64bit 기준) 선택하여 설치 한다.
설치 완료 후 서버에 연결 하는 화면 이다.
서버 이름: Ip,Host,Port (ex: 000.000.000.000,1433 test.test.co.kr,1433)
인증: SQL Server 인증
로그인: ID
암호: Password
연결 속성 Tab 클릭, 연결할 데이터베이스: OOOO
5가지 항목을 등록 했다면, 연결 하자 성공 한다면 개체 탐색기에 추가가 될 것이다.
서버이름 설정 할때 , 로 연결되는 부분을 몰라서 상당히 시간이 날아갔다.
Query 작성 시 Order By, Rownum 같이 사용 시 자주 하는 실수 (0) | 2014.10.17 |
---|---|
MSSQL Table 백업 하기 (0) | 2014.10.15 |
Mysql 에서 Oracle Rownum 처럼 사용 하는 방법 (0) | 2013.10.11 |
Mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) (0) | 2013.07.30 |
postgresql schema 정보 확인하는 방법 (0) | 2013.07.24 |