Damin's Blog

Dreams come true

URL과 URI

개념 및 차이점

사람들과 얘기를 하면서, URL or URI 라는 단어를 쓰곤 한다. 얘기를 하면서 내 자신 스스로에게 되묻는다. “URL과 URI라는 단어를 쓰는데 정확히 무슨 뜻인지 알고 써?” 이에 대한 대답은 “No” 였다. 그래서 이에 대해 공부를 하고 Post를 작성하고자 글을 시작한다. 약자 URI : Uniform Resourc...

Docker 명령어 모음

Docker 명령어 모음

환경 Ubuntu 18.04 XShell 6 (무료 버전) Docker version 19.03.9 Docker 설치 1 curl -fsSL https://get.docker.com/ | sudo sh 기본적으로 태그 설정이 없다면, latest이다. Docker 명령어 (Docker) Docker 상태 ...

Ubuntu iptables

규칙 생성 및 삭제

환경 Ubuntu 18.04 XShell 6 (무료 버전) iptables란? (간단한 설명) 윈도우에는 방화벽이 있어서 외부로부터 보호한다. iptables = 리눅스 방화벽이라고 생각하면 쉽다. iptables Ubuntu에서는 ufw를 사용하여 기본 방화벽을 ...

new Instance에 Autowired Annotation 사용하기

Application Context

환경 Spring Boot 2.2.5 Autowired spring framework 에서 제공하는 Annotation 인 Autowired Spring Container에 등록한 클래스들을(Singleton 객체) 주입하는 Annotation이다. 지금까지 Container에 등록하고 싶은 클래스를 등록해주고, Bean으로 등록되는 ...

IntelliJ로 Servelt&JSP 환경 구성하기

Tomcat Web 환경 구성

환경 JDK 1.8 Tomcat 9 개발 환경 구성 개발을 시작하기 앞서 개발 환경 구성이 선행이 되어야 한다. 나도 까먹지 않고, 팀원들을 위해 작성해보자. 바로 개발 환경을 구성해보자. Create New Project 선택 상단에 Project에 적용할 JDK 선택 (1.8) WebServi...

Spring boot Bean

About Bean

환경 Spring Boot 2.2.5 Spring & Bean Bean을 설명하기에 앞서 Spring에 대해 알아보자. Spring은 경량 컨테이너로서 자바 객체를 직접 관리한다. 객체의 생성, 소멸과 같은 Life Cycle을 관리하며 Spring Container에서 필요한 객체를 얻을 수 있다. 처음에 무슨 말인지 몰랐다...

Spring IoC,DI,AOP

About Ioc,DI,AOP

환경 Spring Boot 2.2.5 IoC Inversion of Control = 제어의 역전 이것을 말하기 전에 라이브러리와 프레임워크의 차이점이 중요하다. 코드를 작성한다고 생각해보자. 우리는 특정 상황에 어떤 기능이 필요해 라이브러리를 사용하여 기능을 수행하는 경우가 있다. 이때는 우리가 주체가 되어 코드를 작성하는 것이다...

Linux nohup & background

명령어 설명 및 사용

환경 Ubuntu 18.04 XShell 6 (무료 버전) nohup이란? (간단한 설명) 쉘 스크립트 파일을 데몬 프로그램으로 실행시키는 프로그램 터미널과의 세션이 끊겨도 멈추지 않고 동작하게 하는 명령어 백그라운드 명령어 & 리눅스에서 작업을 할 때 fo...

MongoDB Command

기본 Command 모음집

MongoDB Ver3.6 계정 생성 그냥 자유롭게 User,Pwd 를 설정하지 않고 사용할 수 있다. 하지만, 이렇게 된다면 보안에 매우 취약할 것이다. 원격접근이 자유롭다 -> 취약하다 따라서 계정을 생성하여 User와 Pwd를 만들어서 기본적인 보안을 갖춰보자. Admin 계정 생성 1 2 3 4 5 6 7 use adm...

Java Thread

Thread join

Thread 대학교를 입학한지 얼마 안됐을 때, 개발을 해 본적도 없고 완전 무지한 상태에서 Thread에 대해 수업을 들었을 때가 기억이 난다. 그때는 무슨 소린지 하나도 모르고 중요하지도 않았다고 생각 했었다. 요즘 진행중인 Project에서 Thread 분리를 해야 하는데 여기서 Thread에 대해 예전 보다는 많이 알게 되었고 Threa...