CentOS GitLab 설치
1. CentOS 8 패키지 업데이트 1) CentOS 8 소프트웨어 패키지 업데이트 [root@localhost ~]# dnf update 2) 운영 체제 버전 확인 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 8.3.2011 2. 설치 및 구성 1) 종속성...
1. CentOS 8 패키지 업데이트 1) CentOS 8 소프트웨어 패키지 업데이트 [root@localhost ~]# dnf update 2) 운영 체제 버전 확인 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 8.3.2011 2. 설치 및 구성 1) 종속성...
1. JDBC(Java Database Connectivity) RDBMS에 액세스 하는 경우, 애플리케이션에서는 JDBC 데이터 소스를 참조해 액세스 하게 된다. JDBC 데이터 소스를 사용함으로써 JDBC 드라이버의 로드 접속 정보(접속 URL, 접속 사용자, 패스워드 등)의 설정을 애플리케이션에서 배제할 수 있다. 그 때문에 애플리케이션에서는 사...
1. IntelliJ Plugin 사이트 Explore plugins for JetBrains Products 2. Plugin 다운로드 3. Plugin 설치 경로: File → Settings Plugin 파일 선택 설치 확인 [출처 및 참고] https://www.jetbrains....
1. ORM이란 ORM(Object Relational Mapping)이란 RDB 테이블을 객체 지향적으로 사용하기 위한 기술이다. RDB 테이블은 객체 지향적 특징(상속, 다형성, 레퍼런스, 오브젝트 등)이 없고 자바와 같은 언어로 접근하기 쉽지 않다. 때문에 ORM을 사용해 오브젝트와 RDB 사이에 존재하는 개념과 접근을 객체 지향적으로 다루기 위...
1. 동작 원리 ROWNUM은 쿼리 내에서 사용 가능한(실제 컬럼이 아닌) 가상 컬럼(pseudo column)이다. ROWNUM에는 숫자 1, 2, 3, 4, 5 … N의 값이 할당된다. 여기서 N은 ROWNUM과 함께 사용하는 로우의 수를 의미한다. ROWNUM의 값은 ROW에 영구적으로 할당되지 않는다. 테이블의 ROW는 숫자와 연계되어 참조될...
1. 테이블 sql> SELECT id, str FROM str_table; +----+-----+ | id | str | +----+-----+ | 1 | AAA | | 2 | BBB | | 3 | CCC | | 4 | AAA | | 5 | CCC | | 6 | DDD | | 7 | EEE | | 8 | AAA | +----+...
1. 가상화(Virtualization)란 가상화 기술이란 하드웨어에 종속된 컴퓨터 리소스를 추상화하여 서버, 스토리지, 네트워크 등의 소프트웨어 IT 서비스를 생성하는 솔루션을 뜻한다. 가상화를 사용하면 물리적 머신의 기능을 여러 사용자 또는 환경에 배포해 물리적 머신을 최대한 활용할 수 있다. 구체적으로, 각각 용도가 다른 3개의 물리 서버가 있...
1. 차이점 가상화와 클라우드 모두 추상적인 리소스에서 유용한 환경을 생성하므로 이 둘을 흔히 혼동하곤 한다. 그러나 가상화는 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술이고, 클라우드는 네트워크 전체에서 확장 가능한 리소스를 추상화하고 풀링하는 IT 환경이다. 즉 가상화는 기술이고 클라우드는 환경이란 ...
1. OpenStack 이란 OpenStack은 표준 하드웨어에서 운용할 수 있는 모듈형 클라우드 인프라를 제공하여 단일한 위치에서 필요한 모든 툴을 필요한 시기에 배포할 수 있다. 가상화에서는 다양한 벤더별 프로그램에서 스토리지, CPU, RAM과 같은 리소스를 추상화해 하이퍼바이저를 통해 분할한 다음 필요에 따라 배포합니다. OpenStack은 ...
1. API란 API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트로, 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)를 나타낸다. API를 사용하면 구현 방식을 알지 못해도 제품 또는 서비스가 서로 커뮤니케이션할 수 있으며 애플리케이션 개발을 간소화하여 시간과 비용을 절약할...