Damin's Blog

Dreams come true

Spring Boot + MariaDB + MyBatis (2)

Spring Boot, MariaDB, MyBatis 연동하기

환경 Spring Boot 2.2.5 Ubuntu 18.04 MariaDB IntelliJ Gradle 1 2 implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3' implementation 'org.mariadb.jdbc:mariadb-java-c...

Spring Boot + MariaDB + MyBatis (1)

Ubuntu에 MariaDB 설치

환경 Spring Boot 2.2.5 Ubuntu 18.04 MariaDB 잡다한 이야기 DEVSTU 프로젝트를 시작하기 전에 DB에 관해서 관계형, 비관계형 DB 중에 골라야 했다. 우리는 비관계형을 골랐고 MongoDB 를 선택했다. 프로젝트를 6개월 이상 진행했고 어느 정도 시중에 출시?할 정도 완성됐다. 하지만, 문제는...

특정 IP의 port 확인

특정 IP의 port 가 열려있는지 확인하는 방법

환경 Ubuntu 18.04 XShell 6 (무료 버전) 포트 확인 1 2 3 4 5 6 # 해당 ip에 port가 열려있다면 아무런 메시지가 뜨지 않는다. echo > /dev/tcp/<ip>/<port> # 아래의 명령어를 통해 성공적으로 실행됐는지 확인하자. # 성공 = ...

Node.js 교과서 - 4

Express 이용하기

환경 Visual Studio Code Node v10.16.3 Window OS Express-generator Express Framework에서는 Express 외에도 많은 패키지를 사용한다. 많은 패키지를 사용하기 때문에 입문자 입장에서는 필요한 패키지를 다 찾아서 install 하기에는 어려움이 있다. 입문자들을 위해 ...

Node.js 교과서 - 3

노드 기능 알아보기

환경 Visual Studio Code Node v10.16.3 Window OS REPL 사용하기 자바스크립트는 스크립트 언어이기에 미리 컴파일을 하지 않아도 즉석에서 코드를 실행할 수 있다. window 환경에서 cmd or powershell을 틀어서 node를 입력하자. 이 환경을 REPL이라고 부른다. ...

Node.js 교과서 - 2

알아두어야 할 것들

환경 Visual Studio Code Node v10.16.3 Window OS ES2015+ 자바스크립트는 매년 새로운 버전을 출시하고 있다. 노드는 주기적으로 버전을 올리며 변경된 자바스크립트 문법을 반영한다. 2015년에 자바 스크립트 문법에 매우 큰 변화가 있었다. ES2015(ES6라고도 불린다)가 등장했다!!! ...

Node.js 교과서 - 1

Node.js 개념 이해

환경 Visual Studio Code Node v10.16.3 Window OS Node.js란 자바스크립트 런타임 노드는 자바스크립트 런타임이다. 런타임 : 특정 언어로 만든 프로그램들을 실행할 수 있는 환경 그렇기에 노드는 자바스크립트로 만든 프로그램을 컴퓨터에서 실행할 수 있게 해준다. 노드는 V8 엔진과 더불...

Express.js Helloworld

Hello Express.js

환경 Visual Studio Code Node v10.16.3 Express란? Express.js, 또는 간단히 익스프레스(Express)는 Node.js를 위한 웹 프레임워크의 하나로, MIT 허가서로 라이선스되는 자유-오픈 소스 소프트웨어로 출시되었다. 웹 애플리케이션, API 개발을 위해 설계되었다. Node.js의...

Node.js Helloworld

Hello Node.js

환경 Visual Studio Code Node v10.16.3 Window Node.js란? Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 >Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을...

Github 페이지 Local Setting

환경 구성 및 관리

2019년.. 부터 공부했던 것을 정리하곤 했다. Github Page를 사용하기 전에는 Github Repository에 그저 글을 올렸지만 2020년이 되면서 Github Page를 ‘만들어야 겠다!’ 라고 결심했다. 그러고 2월에 Github Page를 Jekyll를 통해 쉽게 만들게 됐다. 새로 Github Page를 받고 내 것으로 만...