성실한 사람이 되자

성실하게 글쓰자

This is spear

분류 전체보기 112

1. 윈도우에서 도커 시작하기(install Doker)

도커란? (What is Docker?) Docker는 애플리케이션 개발, 배포 및 실행을위한 개방형 플랫폼입니다. 간단하게 말하면 여러분들이 만든 프로젝트를 배포하는데 도움을 주는 역할을 합니다. 도커의 장점 Docker를 사용하면 애플리케이션을 인프라와 분리하여 소프트웨어를 신속하게 제공 할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리 할 수 ​​있습니다. 코드 배송, 테스트 및 배포를위한 Docker의 방법론을 활용하면 코드 작성과 프로덕션 환경에서 코드 실행 사이의 지연을 크게 줄일 수 있습니다. 우선 도커 Documentation 에서 다운로드 받아주세요. 자신의 운영체제에 맞게 다운로드를 받으시면 됩니다! https://docs.docker...

Tools/Docker 2020.06.26

JUnit5 기본적인 사용법

JUNIT4 → JUNIT5 JUNIT5에 대한 기본적인 사용법 Guide to JUnit 5 Parameterized Tests JUnit5 의 장점 이전 버전부터 시작하겠습니다. JUnit 4에는 몇 가지 명확한 제한이 있습니다. 전체 프레임 워크는 단일 jar 라이브러리에 포함되었습니다. 특정 기능 만 필요한 경우에도 전체 라이브러리를 가져와야합니다. →JUnit 5에서는 더 세분화되어 필요한 것만 가져올 수 있습니다 한 테스트 러너는 한 번에 JUnit 4에서만 테스트를 실행할 수 있습니다. (예 : SpringJUnit4ClassRunnerParameterized 또는 Parameterized ) →JUnit 5를 사용하면 여러 주자가 동시에 작업 할 수 있습니다 JUnit 4는 Java 8을 ..

CREATING WEB/JUnit5 2020.06.24

자바 람다 표현식_자바 버전 8(Lambda expression in Java version 8)

Lambda 표현식 같은 경우는 Java version 8 이상부터 사용이 가능합니다. 자바 람다 표현식 클래스는 인터페이스에 메서드가 '하나'만 있어야 사용 가능하다는 점 꼭 유의해야 합니다. 자바 패키지에서 제공하는 인터페이스 중 메서드가 하나인 인터페이스들의 종류들입니다. java.lang.Runnable java.util.Comparator java.io.FileFilter java.util.concurrent.Callabe java.security.PrivilegedAction java.nio.file.PathMatcher java.lang.reflect.InvoatoinHandler 예제 예를 들어서 보여 드리겠습니다. 하나의 메소드가 존재하는 인터페이스를 호출하면 인터페이스 내에 존재하는 메..

JAVA_SPRING/JAVA 2020.06.24

티스토리를 이용해 돈 버는 방법 1!! (구글 애드센스를 이용한 연 1300만원의 이익)

요즘 블로그에 광고를 삽입해 돈을 버는 게 가능한 시대예요~ 구글 애드센스 구글 애드센스 홈페이지에서 확인해보면 월 페이지 조회수가 5만이 된다면 약 10,980 달러 한화로 대략 1319만 원의 연수익이 나온다고 하네요. ㅋㅋ 우리 모두 광고로 수익 창출을 해보도록 합시다~ 티스토리에 구글 애드센스를 이용해 광고 수익금 창출하기~ 시작하기를 클릭하시면~ 구글 애드센스 가입하는 창이 떠요. 웹사이트는 우리가 현제 운영하고 있는 티스토리 블로그의 사이트 주소를 입력하시면 됩니다 ~ 다 입력하셨으면 애드센스 코드가 주어지는 페이지에 도달하는데요. 에드센스 코드를 복사하셔서 우리 블로그 메인 페이지에 붙여 넣기 할거에요!!! 티스토리 블로그 관리할 수 있는 화면에서 스킨 편집을 클릭해주세요!! 스킨 편집 안에..

AddAdvertising 2020.06.22

파이썬에서 필로우 라이브러리 실행하기 (Pillow on Python)

pip 명령어를 이용해 다운로드 할 수 있습니다. 우선 Pillow를 다운로드하아야겠죠~? 두가지 방법이 존재합니다. 환경 변수를 저장했으면 터미널이나 윈도우의 명령 프롬프트에서 pip명령어를 사용할 수 있지만 pip install pillow 환경 변수를 저장하지 않았을 때는 이런식으로 자신의 운영체제에 맞게 명령어를 사용하면 됩니다. 맥 OS와 리눅스같은 경우에는 특정 버전인 python3 버전에 설치하는 거니 나중에 사용하실 때에도 python3을 이용해 파일을 실행하셔야합니다! # Don't use with Anaconda distributions because they include matplotlib already. # macOS python3 -m pip install matplotlib #..

Programming/Python 2020.06.22 (2)

pip) 윈도우 명령 프롬프트를 이용해 설치하기(환경변수에서 Path 설정까지)

파이썬을 깔았는데도 pip 명령어를 이용할 수 없을 때가 있습니다. 이런 경우에는 직접 설치를 해줘야 하는데요 명령 프롬프트(cmd)를 이용해 설치하는 방법을 간단하게 알아보겠습니다. 실제로는 이런식으로 사용 가능합니다. 이런식으로 사용하는게 사용하기 쉬워요. # Don't use with Anaconda distributions because they include matplotlib already. # macOS python3 -m pip install matplotlib # Windows (may require elevation) python -m pip install matplotlib # Linux (Debian) apt-get install python3-tk python3 -m pip ins..

Programming/Python 2020.06.22 (5)

node를 이용해 배우는 javascript 9 (javascripting-IF STATEMENT in nodeschool )

자바스크립트릴 이용해 IF문을 사용해볼 겁니다. IF문은 말그대로 '만약에?'입니다. IF문안의 조건문이 맞으면 안에있는 메소드들은 실행되고 맞지 않으면 else를 실행하는 구조입니다. 만약 else가 없다면 그냥 if문만 실행되지 않고 빠져나오는 구조입니다. if(조건문){ method1 ... ... }else{ method2 ... ... } IF문안의 조건문이 TRUE(참)일때 실행되는 함수는 method1 IF문안의 조건문이 FALSE(거짓)일때 실행되는 함수는 method2 문제보기 Create a file named if-statement.js. if-statement.js 파일 생성 In that file, declare a variable named fruit. 파일안에 fruit 변수 ..

node를 이용해 배우는 javascript 8 (javascripting-NUMBER TO STRING in nodeschool )

오늘도 맥북으로 문제를 풀게 됐습니다. 윈도우에서의 명령프롬프트와 명령어가 다르니 주의해주세요. 문제보기 Create a file named number-to-string.js. number-to-string.js. 파일 생성 In that file define a variable named n that references the number 128; n이라는 변수를 정의하고 숫자 128을 레퍼런스 해주세요 Call the .toString() method on the n variable. n이라는 변주를 .toString() method와 함께 불러주세요. Use console.log() to print the results of the .toString() method to the terminal. ..

이클립스 롬복에서 빨간줄(오류)이 계속 나오다면( 개발 툴내에 lombok 설정하기)

간단하게 롬복을 설치해서 이클립스에 넣어주면 됩니다. 만약 인텔리제이 개발 툴을 이용하고 계시다면 아래의 링크를 따라가 확인하시면 됩니다. https://imspear.tistory.com/17 인텔리제이 롬복에서 빨간줄(오류)이 계속 나오다면( 개발 툴내에 lombok 설정하기) 안녕하세요 여러분~ 개발하다 보면 나오는 오류들.. 우선 스프링 부트에서 Developer tools에서 lombok을 설정하여도 빨간 줄은 계속 나오죠... 스프링 부트를 이용하면서 롬복 어노테이션을 지정해도 imspear.tistory.com 롬복을 설치해 주세요. https://projectlombok.org/download Download projectlombok.org 롬복 실행 후 개발툴인 이클립스를 클릭 sts4 ..

Tools/Eclipse 2020.06.20

node를 이용해 배우는 javascript 7 (javascripting-ROUNDING NUMBERS TO STRING in nodeschool )

오늘의 작업 환경은 맥북이에요~ 터미널에서 진행하다 보니 명령프롬프트에서 쓰는 명령어들과 다릅니다. 이점 유의 해주세요 문제보기 1. rounding-numbers.js. 파일을 생성해주세요. 2. 파일안에 변수이름을 roundUp으로 정의하고 1.5라는 float로 레퍼런스 해주세요. 3. Math.round()의 method를 이용해서 숫자를 반올림합니다. 이 method는반올림해주는함수입니다. 4. 예 : Math.round(0.5) 5. rounded라는 두번 째 변수를 Math.round()의 결과 값으로 정의해주세요 6. console.log()를 이용해 숫자를 출력 해주세요 7. 마지막 확인 javascripting verify rounding-numbers.js 해결하기 맥북 터미널에서 편..