📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# root (779)

NodeJS 2017. 12. 17. 17:14

[Node.js] 노드 JS 윈도우에 다운로드 및 설치하기

Node.js 다운로드https://nodejs.org/ko/ 에 접속하여 원하는 버전을 다운로드 합니다.화면에도 나와 있듯이 LTS(Long Term Supported) 버전은 안정성이 검증된 버전입니다.그 옆의 최신버전이 있는데 가장 최신 기술들이 들어가 있으며 이 기능들을 테스트하거나 사용하고 싶다면 최신버전을 다운로드 합니다.다만 안정성이 보증되지 않은 버전이므로 사용시 주의해야 합니다.다른 운영체제 에서의 설치가 필요하거나 다른 버전이 필요한 경우 다음 링크를 참고합니다. - https://nodejs.org/ko/download/Node.js 설치Next동의 체크 후 Next설치 경로 설정 후 NextAdd to PATH 항목에 npm와 Node.js 모두 다음처럼 활성화 되어있는지 확인 후 ..

툴 [Tool] 2017. 12. 17. 16:18

[Brackets] 웹 개발 툴 브라켓 다운로드 및 설치

Brackets란오픈소스 에디터인 브라켓 설치 방법을 알아보도록 하겠습니다.어도비에서 만든 브라켓은 HTML, CSS, JAVASCRIPT 등의 개발을 편하게 해주는 웹 개발용 오픈소스 에디터입니다.원래 Brackets는 괄호 ( ) 라는 뜻이며 발음은 언어권에 따라 브라킷 브라켓 브레이킷 등으로 쓰이는 것 같습니다만 여기서는 본토발음?인 브라켓이라고 칭하겠습니다.이제부터 브라켓을 다운로드하고 설치하는 방법을 알아보도록 하겠습니다.http://brackets.io/ 링크를 통해 접속 후 Downoad Brackets를 클릭하여 설치 파일을 다운로드 합니다. 하단의 Other Downloads 를 클릭하면 다른 버전의 브라켓을 다운로드 할 수 있습니다.설치 파일을 실행하면 다음과 같은 화면이 나탑니다. 원..

자바[Java] 2017. 12. 16. 23:06

[JAVA] 자바 향상된 예외 처리 - try - with - resources 문

입출력 자원(IO Resource)프로그램은 운영체제에 자원을 할당받아 동작합니다.자원에는 연산을 담당하는 CPU, 주기억장치, 보조기억 장치 등이 있고 이러한 자원들을 할당 받게 됩니다.이러한 자원들은 여러 프로그램들이 필요로 하는 것이지만 한정되어 있기 때문에 여러 프로그램에게 공평하게 분배되어야 합니다.그러나 프로그램의 오류나 프로그램의 안좋은 동작방식에 의해 자원들을 할당받기만 하고 반납해주지 않는다면 다른 프로그램은 자원을 사용하지 못하게 될 것입니다.또한 점점 더 많은 자원을 요구하여 결국 모든 자원을 독점하고 사용하게 된다면 운영체제의 자원 고갈로 인해 치명적인 문제가 발생할 수 있습니다.이 중 가장 많은 문제가 발생하는 것이 입출력 자원입니다.프로그램은 수많은 대상과의 입출력을 수행하게 됩..

이클립스[Elipse] 2017. 12. 16. 19:30

[이클립스] 이클립스 글씨 폰트 크기 및 글꼴 수정

이클립스 폰트 관리이클립스 설정을 통해 폰트 수정하는 방법을 알아보도록 하겠습니다.Window > PreferencesGeneral > Appearance > Colors and Fonts > BasicText Font > Edit...원하는 글꼴 및 크기 선택 후 확인Apply를 통해 적용해 줍니다.팁을 드리자면 예쁜 글꼴도 좋지만 개발자는 숫자 1과 대문자 i ( I ) 그리고 소문자 L( l ) 구분이 잘 되는 글꼴이 좋습니다.

이클립스[Elipse] 2017. 12. 16. 17:11

[이클립스] 소스코드 줄번호(line number) 및 공백, 줄넘김 표시하기

줄번호(Line Number) 표시하기개발 중에는 예외나 검색 시에 줄번호(line number)를 통해 찾아갈 수 있기 때문에 직접 줄 번호를 세는 것 보다 표시된 줄번호를 보고 찾아가는 것이 편합니다.물론 Ctrl + L 버튼을 통해 원하는 줄번호로 이동할 수 있습니다.그러나 그때 그때 줄번호를 파악하기 쉽게 설정을 해놓는 것이 더 좋을 것입니다.Window > PreferencesGeneral > Editors > Text Editors > Show line number 체크 > Apply and CloseTab, Space, Line Feed 등 공백 표시하기자바는 블록 { } 을 통해 변수의 스코프가 정해지게 되며 스코프를 구분하기 쉽고 소스코드를 읽기 쉽도록 하기 위해서 들여쓰기를 통해 코딩을..

이클립스[Elipse] 2017. 12. 14. 08:00

[이클립스] 이클립스 프로젝트 JDK 버전 변경하기

이클립스 프로젝트 JDK 버전 변경하기개발을 하다보면 프로젝트 별로 다른 JDK 버전이 필요한 경우가 있습니다.또한 컴퓨터에는 JDK 최신버전을 설치해 놓았지만 실제 운영환경의 JDK버전은 더 하위 버전이기 때문에 이클립스에서 더 낮은 버전으로 세팅 후 개발을 진행해야 할 때도 있습니다.이클립스 환경설정의 이해이클립스는 크게 두 가지 범위의 환경 설정이 있습니다.하나는 이클립스 전체 환경설정이고 하나는 이클립스 안에서 사용하는 프로젝트별 환경설정입니다.이렇게 설정 범위를 나누어 놓은 이유는 프로젝트별 다른 개발 환경을 제공하기 위함입니다.전체 환경 설정의 경우 이클립스 상단의 Window > Preferences 를 통해 접근 가능하며, 프로젝트별 환경설정은 프로젝트 뷰에서 프로젝트 클릭 후 Alt + ..

이클립스[Elipse] 2017. 12. 14. 03:20

[이클립스] 자동 빌드 / 프로젝트 clean 방법

이클립스 자동 빌드이클립스는 기본적으로 자바 소스 코드의 변경이 발생하면 해당 프로젝트를 자동으로 빌드하게 됩니다.문제는 소규모 프로젝트를 빌드할 때에는 빌드 시간이 짧고 자원의 소모가 별로 없지만 대규모 프로젝트의 경우에는 빌드시 사용되는 자원과 시간이 많다는 것입니다.단순히 소스코드 한 줄만 수정했을 뿐인데 자동으로 재 빌드가 시작되어 짧게는 몇 분 길게는 10분 이상이 소모되는 경우도 발생합니다.안그래도 갈수록 무거워지는 이클립스에서 무거운 프로젝트를 개발할 때 저장버튼을 누를때마다 빌드하는 것은 정신건강에 좋지 않으니 자동 빌드 설정을 끄는 것을 추천합니다.자동빌드(Auto Build) 끄는 방법Project > Build Automatically를 클릭해 체크를 해제합니다.수동빌드 방법자동빌드 ..

이클립스[Elipse] 2017. 12. 13. 00:53

[이클립스] STS (Spring Tool Suite) 다운로드 및 설치 방법

STS (Spring Tool Suite)STS는 이름에서도 알 수 있듯이 스프링 통합 개발 환경을 제공하는 툴이며 스프링 프로젝트 개발시 많은 편의 기능을 제공 합니다.이클립스를 기반으로 만들어진 툴이기에 기존 이클립스와 다를 바 없이 사용할 수 있습니다.순수한 이클립스에서 STS 플러그인을 설치하여 사용해도 되지만 처음부터 같이 묶어 배포를 하고 있습니다.다운로드 방법https://spring.io/tools 에 접속한 후 Download를 눌러줍니다.다운로드 된 압축파일의 압축을 풀어줍니다.압축을 풀 때 파일명이 길어서 오류가 날 수 있는데 이때에는 압축파일명을와 같이 짧게 줄이고 압축 풀 대상 경로를 C드라이브 하위로 잡아주면 됩니다.압축 해제 경로의 sts-bundle > sts-3.9.1.RE..

자바[Java] 2017. 12. 12. 00:37

[JAVA] 자바 향상된 예외 처리 - Multi Catch문

참고글[JAVA] 자바 예외 처리 방법 (Exception Handling)[JAVA] 자바에서 예외(Exception)란?멀티캐치하나의 try 블록에서 여러개의 예외가 발생하는 경우 많은 catch 블럭이 발생하게 됩니다.try{}catch(예외1 e1){ 예외1 처리 로직}catch(예외2 e2){ 예외2 처리 로직}catch(예외3 e3){ 예외3 처리 로직}그러나 이렇게 많은 catch문이 발생하면 그 안에서 중복되는 코드들이 발생할 수 있습니다.예를 들어 e.printStackTrace()를 통해 예외 정보를 출력하는 로직등이 대표적입니다.JDK1.7 부터는 이러한 불편함을 해소하기 위해 멀티캐치(multi catch)문을 제공합니다.멀티 캐치문은 다음과 같이 사용합니다. 하나의..

Servlet&Jsp 2017. 12. 10. 23:58

[서블릿/JSP] window 환경에 톰캣 설치하기

윈도우에 톰캣 설치 방법윈도우 환경에서 톰캣 설치하는 방법을 알아보도록 하겠습니다.톰캣은 설치버전이 아닌 zip 버전으로 설치하는것이 목표입니다.톰캣을 설치하기 전에 자바가 설치되어 있어야 하며, 기본적으로 톰캣 버전에 맞는 자바 버전이 필요합니다.보통 tomcat 버전보다 java 버전이 한 단계 아래 낮게 설치해주면 되지만 가장 단순한 방법으로는 tomcat7 의 경우 java7, tomcat8의 경우 java8 식으로 맞춰준다고 생각하셔도 됩니다.1. 아파치 톰캣의 웹사이트 접근합니다.http://tomcat.apache.org/2. 좌측 Download 탭에서 원하는 버전을 클릭해줍니다.3. 운영체제 환경에 맞는 zip 버전을 다운로드 합니다.64-bit Windows.zip을 클릭해줍니다. (자..