profile
자몽 허니 블랙티와 아메리카노 사이 그 어딘가
post-thumbnail

[ Jenkins ] Jenkins Pipeline 구문

Pipeline을 사용하기 위해서는 프로젝트 저장소(git, svn 등)의 JenkinsFile이 작성되어야 한다. 이 JenkinsFile 이 작성되기 위해 선언형 Pipeline 구문 과 스크립트형 Pipeline 구문 2가지를 사용할 수 있다.선언형 Pipeli

2024년 3월 12일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (5) - Jenkins 기초 설정 및 기초 가이드

우선 Jenkins의 첫 화면이 이렇게 나올것인데, 설치 시 받았던 Hash 값을 넣어주면 된다.최초 비밀키 알아내는 방법admin을 발급받기 위한 임시 비밀번호이다. 이 key를 입력해주면 된다.

2024년 3월 11일
·
1개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (4) - Jenkins Image 구성

저번 포스팅에서 AWS를 이용한 Linux를 구성했고, Ubuntu에서 Docker와 Docker Compose를 구성해보았다.이번에는 파이프라인(pipeline)의 핵심인 Jenkins를 설치해보도록 하자.우선 Docker Hub에 접속하여 Jenkins Image

2024년 3월 7일
·
0개의 댓글
·
post-thumbnail

[ Spring ] @ComponentScan Annotation에 대해서

기존 Spring에서는 자바 코드의 @Bean이나, xml파일의 <bean> 태그 등을 통해서 직접 등록할 스프링 빈을 나열했다.실무에서는 코드가 수십, 수백개가 될텐데 이 Bean들을 모두 일일히 등록해주려면 귀찮기도하고 실제로 누락되는 정보도 많을 것이다.그래

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (3) - Docker 및 Docker Compose 설치

저번 포스팅에서 AWS를 이용한 Linux를 구성했고, 이번 단계에서는 Docker 구성과 환경설정을 해 보겠다.참고 문서Ubuntu 에서 Docker 엔진 구성하기OS RequirementUbuntu 버전은 잘 맞는 것을 확인했다.apt-get 패키지 관리 도구를 사

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (2) - AWS EC2를 이용한 Linux 구성

다음과 같은 순서로 Jenkins를 설치 할 예정이다.이번 포스팅에서는 Linux 구성을 먼저 하겠다.AWS에서 EC2를 활용하여 Cloud에 Linux를 구성하도록 한다.AWS Console Home 여기에 접속하여 로그인을 하고 결제 정보 입력만하면 프리티어를 이용

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (1) - 용어, 개념, 특징

개요 우선, Jenkins 기반의 CI/CD 환경을 구축하기 전 용어들의 개념, 특징들을 정리해서 개념을 익히고 가자. DevOps > 'Development' + 'Operation' 의 합성어로 개발(Development)와 운영(Operation)을 결합해 탄

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ Security ] SSL/TLS 개념 및 통신 프로세스

우선 SSL/TLS를 어디에 왜 사용하는지 알기 위해 HTTP와 HTTPS는 무엇인지, 무슨 차이점이 있는지 알아야 한다.HTTP(Hypertext Transfer Protocol)는 말 그대로 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 3. JSX와 기본규칙

JSX란? JSX(Javascript Syntax eXtension)는 Javascript를 확장한 문법이다. 특징 JSX는 React로 프로젝트를 개발할 때 사용되므로 공식적인 javascript 문법은 아니다. 브라우저에서 실행하기 전에 바벨(babel)을 사용하

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 2. Component 생성 및 불러오기

우선 /src 경로 아래에 Hello.js라는 파일을 생성해준다.React에서는 Component를 함수(function)형태와 클래스(class)형태로 작성할 수 있다.리액트 컴포넌트에서는 XML 형식의 값을 반환해줄 수 있는데 이를 JSX 라고 부른다.Hello.j

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 1. 환경 세팅 및 리액트 프로젝트 생성

아래 링크로 이동하여 LTS 버전을 다운로드 받고 설치해주면 된다.Node.js 설치설치 확인cmd에서 아래와 같이 명령어를 입력했을 때 node의 버전과 npm(node package manager) 버전을 확인하여 버전이 뜨면 정상적으로 설치가 된 것이다.node

2024년 2월 29일
·
0개의 댓글
·
post-thumbnail

[ Spring ] 좋은 객체 지향 설계의 5가지 원칙(SOLID)

Spring이 생겨난 핵심적인 요인 중 좋은 객체지향 설계를 위함이 있다.객체 지향 설계를 잘 하기 위해서는 SOLID 원칙을 중요하게 생각하고 설계를 하면 된다.clean code로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리를 한 이론이다. (기

2024년 2월 14일
·
0개의 댓글
·
post-thumbnail

[ Linux ] rpm 명령어 주요 옵션 정리

RHEL, CentOS, Fedora 등의 redhat 계열 리눅스 OS에서는 프로그램 설치를 rpm 또는 yum 패키지 관리자를 통해 수행한다.본 포스팅에서는 rpm 명령어에 대해 정리 해보겠다.패키지 설치 시 -i 옵션을 사용한다.설치 시 추가 사용가능 옵션\-v(

2024년 2월 7일
·
0개의 댓글
·
post-thumbnail

[ Network ] Load Balancer

업무를 하면서 LDAP, SSO서버, WAS(WebSphere) 등등을 N중화 해 보면서 L4, L7과 꽤나 친해졌다고 생각했는데 업무 중 과장님께서"우리가 사용하는 LB는 무슨 알고리즘을 사용하고 있을까요? ㅎㅎ"라고 물으셨는데 대답할 수 없어서 공부하며 정리해보는

2024년 1월 31일
·
0개의 댓글
·
post-thumbnail

[ SSL/TLS ] keytool로 사설인증서 생성(jks keystore)

키 쌍(key pair) 생성 > keytool -genkeypair -keystore keystore이름.jks -storepass keystore 비밀번호 -alias key 별명 -keyalg RSA -keysize 2048 -validity 유효기간 -keypa

2024년 1월 19일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] Tomcat vs WebSphere 비교하기

WebSphere는 IBM사에서 제공하는 WAS(Web Application Server)이다.'WebSphere' 라는 용어는 사실 많은 분야를 포괄한다. IBM이 포털 서버에서 인메모리 데이터 그리드에 이르는 다양한 제품에 적용한 상표권 브랜드 용어이다.게다가 Mi

2023년 11월 1일
·
0개의 댓글
·
post-thumbnail

[ Database ] Oracle SCOTT, HR 계정 접속하기 (feat. oracle 12c)

Oracle 데이터베이스를 배포할 때 미리 만들어 둔 계정이다.연습할 때 필요한 샘플 데이터가 포함되어 있다.잠김(LOCK) 상태이므로 잠김을 해제 해야한다.처음에 접속하려는데 CREATE USER SCOTT IDENTIFIED BY tiger;를 아무리 입력해도 오류

2023년 10월 31일
·
0개의 댓글
·
post-thumbnail

[ Linux ] Vi 편집기에서 텍스트 찾기, MobaXterm에서 명령어 텍스트 검색

명령모드에서 / or ? 입력 후 찾을 문자열 입력 후 엔터/ : 아래 방향으로 탐색? : 윗 방향으로 탐색n : 다음 문자열 탐색N : 이전 문자열 탐색가끔 Shell Script에서 명령어를 치다보면 이전에 쳤던 명령어를 찾아야 할 때가 있다.ctrl + Shift

2023년 10월 25일
·
0개의 댓글
·
post-thumbnail

[ Database ] Oracle SQL Developer 관리자 SYS(SYSDBA) 접속하기

오라클에서 SYS 계정은 Oracle DB 관리자로, SYSDBA 권한을 가지는 총 관리자인 Super User이다.Oracle 시스템의 기반이 되는 Data Dictionary 소유자이며 DB 생성과 삭제도 가능하다.SYS와 유사한 권한을 가지고 있지만 DB 생성과

2023년 10월 23일
·
0개의 댓글
·
post-thumbnail

[ Linux ] RHEL 8.7 - hostname 변경하기

vi etc/hostname내부의 hostname 변경 localhost.localdomain -> keycloakreboothostnamectl status

2023년 10월 20일
·
0개의 댓글
·