전체 글

전체 글

    [CentOS7] Oracle JDK 1.8 설치 및 환경변수 설정

    [CentOS7] Oracle JDK 1.8 설치 및 환경변수 설정

    1. Java JDK 1.8 설치하기 Java JDK 1.8 ( https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html ) ※ JAVA SE 8( 8u202 and earlier ) 버전을 사용하는 이유 Oracle이 2018년 7월부터 JAVA를 유료( Paid ) 구독형 라이센스로 개편하면서 JAVA SE 8 ( 8u211 and later ) 버전부터는 6개월 이후부터는 보안 업데이트가 이루어지지 않는 형태로 변경되었다. 그렇기 때문에 JDK 8 버전 이상을 무료( Free )로 이용하기 위해서는 Oracle이 아닌 Open JDK ( https://openjdk.java.net/ )를 통해 이용하면 된다. ..

    [SpringBoot] MyBatis 프레임워크를 사용한 CRUD 게시판 구현

    [SpringBoot] MyBatis 프레임워크를 사용한 CRUD 게시판 구현

    MyBatis 프레임워크는 Apache에서 만든 iBatis 프레임워크에서 파생된 SQL Mapper 프레임워크이다. MyBaits의 특징은 아래와 같이 두 가지로 요약할 수 있다. 첫째. JDBC의 반복적인 코드를 대신 처리해준다. JDBC로 DataBase를 연동하기 위해서는 Driver Loding에서부터 Connection 연결 및 해제까지 개발자가 신경써야 하는 코드가 너무 많다. 이런 복잡하고 반복적인 작업을 프레임워크가 대신 처리해줌으로써 개발자는 비즈니스 로직에 집중할 수 있다.  둘째. JAVA 코드와 SQL을 분리한다. MyBatis는 SQL 매퍼라는 XML 파일을 만들어서 DAO 클래스에서 사용할 SQL을 저장하고 관리한다. 이렇게 SQL 명령어를 JAVA 코드와 분리하면 SQL 명령..

    [Docker] 커맨드와 명령

    [Docker] 커맨드와 명령

    1. Docker CLI 커맨드 Docker를 조작하기 위한 인터페이스로 Docker 커맨드( Docker CLI )가 있습니다. 이 커맨드에는 구체적인 작업을 지정하기 위한 서브 커맨드가 있으며, docker COMMAND와 같이 실행할 수 있습니다. 서브 커맨드 설명은 「 docker COMMAND - help 」 로 확인할 수 있습니다. 커맨드에 대한 자세한 내용은 다음 URL을 참고하길 바랍니다. https://docs.docker.com/engine/reference/commandline/docker/ docker docs.docker.com 1) 이미지 관리 커맨드 이미지는 컨테이너를 만들 때의 토대가 되는 것으로, 컨테이너 내부의 파일 시스템 세트 등이 포함되어 있습니다. 커맨드 의미 $ d..

    [CentOS] Docker 설치하기

    [CentOS] Docker 설치하기

    CentOS : https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS Learn how to install Docker Engine on CentOS. These instructions cover the different installation methods, how to uninstall, and next steps. docs.docker.com 이미 설치된 Docker 삭제하기 $ sudo yum remove docker docker-engine docker.io containerd runc Loaded plugins: fastestmirror No Match for argument: docker No Match ..