젠킨스( Jenkins )는 소프트웨어 개발 시 CI(지속적 통합) 서비스로 git, svn 등 저장소에 업로드해서 CI를 가능하도록 제공하고 CD(지속적인 배포) 환경까지 구축할 수 있는 도구입니다. Jenkins in Docker의 장점은 "새로운 기능이나 구성을 실험할 때 내 컴퓨터에서 로컬로 빌드 서버를 실행할 수 있는 기능과 새로운 환경에서 빌드 서버를 쉽게 설정할 수 있다."입니다. 단점도 있지만 쉽게 말씀드리면 "도커에 설치된 젠킨스 내부에서 도커를 실행해야 할 때 복잡해집니다."입니다.아래 Jenkins in Docker 설치 과정1. docker pull jenkins/jenkins:jdk11 2. docker images- 설치된 젠킨스를 확인3. docker run -d -p 818..
등록한 데이터 입력 값이 "0.1" 이면 ".1" 로 "0" 이 제거된 상태로 화면에 조회되어 등록이 잘못되었다고 연락을 받았습니다. 입력된 데이터가 잘못 등록되어 있는지 DB를 확인해 보니 정상적으로 등록되어 있었고 조회 Query 또한 문제가 없었습니다. 해당 데이터 Column의 타입은 Number였고 조회된 결괏값을 받는 VO에 해당 변수 타입이 String으로 선언되어 있었습니다. 결괏값을 받는 VO에 String으로 선언한 게 "0"을 절사 시킨 원인이었습니다. 그래서 Query에 "TO_CHAR", "RTRIM"를 사용하여 문제를 해결했습니다. DBMS는 Tibero입니다. 1. TO_CHAR() - 날짜, 숫자 등의 값을 문자열로 변환하는 함수SELECT TO_CHAR(0.1, 'FM9..
Optional 클래스는 Java8부터 지원하고 조건문 없이도 Optional에서 제공되는 메서드로 NPE 예외를 처리할 수 있지만 클래스를 사용했어도 null 체크를 하지 않으면 NoSuchElementException가 발생할 수 있습니다. * NPE : NullPointerException Optional 클래스는 무분별하게 사용하는 것보다 라이브러리 반환 타입인 경우에만 사용하시는 게 좋을 것 같습니다.. 1. isPresent() - Optional 객체에 저장된 값이 null 인지 아닌지 확인 메서드더보기더보기If a value is present, returns true, otherwise false.Returns: true if a value is present, otherwise fa..
먼저 compareTo를 설정하기 전에 저는 해당 기간 동안에만 기존 기능 외 추가적인 기능도 실행되도록 코드를 작성해야 했었습니다. 그래서 날짜를 비교하는 메서드를 찾다 보니 compareTo() 메서드를 알게 되어 글을 쓰게 되었습니다. compareTo()는 Date, Integer, String Type에 두 개의 값을 비교하여 int 값으로 반환하는 메서드입니다.Date , Integertype을 비교했을 때에는 기준값 보다 비교 값이 크면 1, 작으면 -1, 같으면 0을 반환하고 String type은 같으면 0 그 외 양수 음수 값을 반환합니다. String type을 제외한 Date, Integer type에 대해 간략하게 알아보도록 하겠습니다. 아래 코드 블록은 Date.java에 있는..
docker에 생성한 mariadb를 DBeaver에서 Test Connection 할 때 Connection error가 발생했습니다.이유는 docker에 mariadb를 생성할 때 23306 port로 설정했는데 변경되지 않았던 이유 오류 문구 : unexpected end of stream, read 0 bytes from 4 (socket was closed by server)PORT 번호 확인 명령어 : show global variables like 'PORT'; cd etc에서 mysql 파일로 이동해 vi my.cnf 입력하면 vi : not found 오류가 발생합니다.먼저 apt-get update를 해주고 나서 apt-get install vim 설치해 주면 vi 명령어를 사용할 수 ..
cmd 창에서 아래 명령어 입력1. docker pull mariadb2. docker imagesDocker Desktop Images 메뉴에서 생성된 이미지를 확인할 수 있습니다.3. docker run --name mariadb -p 23306:23306 -e MARIADB_ROOT_PASSWORD=root -d mariadb4. docker psDocker Desktop Containers 메뉴에서 생성된 컨테이너를 확인할 수 있습니다.위 사진에 있는 Name 아래 파란색 mariadb를 클릭해서 Terminal에 접속MariaDB 설치 완료 끝.
Docker 설치하기 위해 아래 주소에서 설치 파일을 받습니다.https://www.docker.com/products/docker-desktop/ Download Docker Desktop | DockerDocker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!www.docker.com두 사항은 체크된 상태로 설치해주셔야 합니다. Docker 설치 후 아래 경로로 가서 WSL 설치를 해주셔야 합니다.https://learn.microsoft.com/en-us/windows/wsl/install-manual Manual installatio..
- Total
- Today
- Yesterday
- find
- bool
- isdigit
- If
- operators
- Method
- Upper
- function
- index
- Lambda
- permutations
- Python
- combinations
- Lower
- isalpha
- for
- Built-in Functions
- counter
- zip
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |