Programming 131

npm 개념 및 설치

1. npm - Node Package Manager : 자바스크립트 프로그래밍언어를 위한 패키지 관리자. (Wiki : https://ko.wikipedia.org/wiki/Npm_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)) - Node.js 모듈을 웹에서 받아 설치 및 관리해줌. (Maven과 비슷한 역할) - 버젼 관리 용이 함. (참고 https://academy.realm.io/kr/posts/mobilization-konstantin-raev-taming-node-modules-at-facebook/) 2. npm 설치 아래 node js 홈페이지에 들어가, 다운받으면 npm은 자동적(built in) 다운 받아 진다. https://nodejs.or..

[Spring] @DateTimeFormat - TimeZone

@DateTimeFormat 활용하면, 다양한 형식으로 customizing하여 데이터를 입력 받아올 수 있다. 사용 예시 public class testDate{ @DateTimeFormat(pattern = "yyyy-MM-dd") private DateTime testDate1; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private DateTime testDate2; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ssZ") private DateTime testDate3; } ※ 주의 ※ 마지막 3번째로 사용된 TimeZone까지 입력 받는 경우엔 반드시 Encoder를 거쳐야 한다. (Encoder를 거치지 않을 경우..

[JAVA] LIST 객체 null 체크

java string 객체 null 체크를 위하여 몇가지 테스트를 해봅니다. null, isEmpty 비교 import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List aa = new ArrayList(); System.out.println( aa == null); System.out.println( aa.isEmpty()); } } false true - aa는 이미 new ArrayList로 메모리에 할당되어 있는 상태여서 NULL과 동일하지 않다. - aa 안에 할당되어 있는 값이 없기 때문에 isEmpry 체크시 true..

Programming/Java 2019.04.16

[Eclipse] Spring Boot Project 만들기

Eclipse 에서 Srping Boot Project를 만들어보자. 1. Eclipse에서 Help-Eclipse Marketplace에서 Spring Plugin Install 2. Eclipse를 재 시작 후, New>Project에서 Spring Starter Project 클릭 3. Project 정보 입력 4. Project Dependencies 선택 후 Finish 다음 예제가 Cassandra 연동이라 Cassandra, Web을 선택했지만, 필요에 따라 선택 가능. 5. Eclipse가 자동으로 만들어준 Project와 SpringBootApplication Class 확인 6. Run , Console 창 확인 아무런 설정 없이도, 기본적인 Spring Boot App Run은 실행되..

[Setting] Python 2.7 설치

1. Python 정의 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체 지향적, 동적타이핑 대화형 언어이다. (WiKi : https://en.wikipedia.org/wiki/Python_(programming_language)) 2. Python 설치 1) Python 공식 홈페이지에서 원하는 버전 Download https://www.python.org/downloads/release/python-2716/ Python Release Python 2.7.16 The official home of the Python Programming Language www.python.org Window 운영체제라면 맨 아래 Windows x86 MSI..

Programming/Python 2019.04.02

[SoapUI] 개발 툴 설치

SoapUI 설치 1. Soap UI Soap, Rest 통신 관련 웹서비스에 대한 테스트 가능한 개발 도구 1) SOAP ? SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다. (출처 : https://ko.wikipedia.org/wiki/SOAP) 2) REST ? REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. (출처 : https://ko.wikipedia.org/wiki/REST) 2. 설치 방법 1) SOAP UI 홈페이지에서 들어가..