본문 바로가기
반응형

CODE41

젠킨스란 무엇일까? (feat.수동배포 차이점 ) 젠킨스(Jenkins)는 지속적인 통합 및 지속적인 제공(CI/CD)를 위한 자동화 도구입니다. 개발자들이 소프트웨어 개발 및 배포 과정을 자동화하고 관리할 수 있도록 도와줍니다. 젠킨스는 다양한 기능과 확장성을 제공하여 소프트웨어 개발 프로세스를 자동화할 수 있습니다. 다양한 소스 코드 관리 시스템(Git, Subversion 등)과 통합되며, 소스 코드 변경 사항을 감지하고 자동으로 빌드, 테스트, 패키징 및 배포하는 작업을 수행합니다. 젠킨스의 핵심 개념은 "젠킨스 파이프라인"입니다. 파이프라인은 젠킨스에서 작업을 정의하고 실행하는 방법을 나타내는 코드로 구성됩니다. 파이프라인은 일련의 단계로 구성되며, 각 단계에서 특정 작업(예: 소스 코드 가져오기, 빌드, 테스트, 배포)을 수행할 수 있습니다... 2023. 7. 23.
[SQL] mybatis에서 int와 integer의 차이 (null를 오류로 반환하지 않는 것은?) 먼저 들어가기 앞서 MyBatis는 자바 객체와 SQL 데이터베이스 간의 매핑을 도와주는 ORM(Object-Relational Mapping) 프레임워크입니다. 다들 알고 계셨나요..? 알고 있었겠죠. int VS Integer insert into ... insert into ... MyBatis에서 int와 Integer의 차이점은 자바의 기본 데이터 타입과 래퍼 클래스의 차이와 동일합니다. int는 자바의 기본 데이터 타입 중 하나입니다. int는 32비트 정수 값을 저장하며, null 값을 표현할 수 없습니다. Integer는 int의 래퍼 클래스로, int 값을 객체로 래핑하여 처리합니다. Integer 객체는 int 값을 가질 수 있지만, null 값을 가질 수도 있습니다. Integer는 .. 2023. 7. 16.
[TIP] jar안에 class파일 미리보는 법 (매우 간단함) 가끔 jar안에 class파일을 미리보고 싶을 때가 있죠? (있죠..?) 그럴 때 ide에 미리 풀기 전에 간단하게 확인해볼 방법이 있습니다. jar파일 안에 class 파일을 확인하고 싶을 때 이렇게 반디집의 압축 파일 미리보기를 이용하면 됩니다! 아주 간단하죠? 2023. 7. 15.
[SQL] selfjoin 셀프조인에 대해 알아보기 (쓰임, 정의, 방법) 셀프조인이란 셀프 조인은 데이터베이스에서 동일한 테이블을 사용하여 조인을 수행하는 작업입니다. 즉, 하나의 테이블 내에서 행들을 비교하고 결합하는 것을 말합니다. 이를 위해 테이블에는 적어도 두 개의 별칭(alias)이 필요합니다. 셀프 조인은 테이블 내에서 특정 조건을 충족하는 행을 찾기 위해 사용되며, 자체 참조적인 데이터 구조나 데이터 비교 등 다양한 상황에서 유용합니다. 셀프 조인은 일반적으로 SQL 문을 사용하여 수행되며, JOIN 절을 사용하여 테이블과 테이블을 연결합니다. 예를 들어, "Employees"라는 테이블이 있을 때, 이 테이블에서 각 직원의 상사를 찾는다고 가정해보겠습니다. 이 경우, "Employees" 테이블을 자체적으로 조인하여 상사와 직원을 비교할 수 있습니다. 셀프 조인.. 2023. 7. 13.
[국비과제] 자바스크립트 이용 회원가입 형식 만들기 아마 국비지원 교육 들으시는 분들중에 서치하실 거 같아서 공개로 돌립니다 ㅎㅎ 회원 기본 정보 아이디: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호확인: 메일주소: 예)cja@gmail.com 이름: 개인 신상 정보 주소 주민등록번호: - 예)1234512347 생일: 년 1 2 3 4 5 6 7 8 9 10 11 12 월 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 31 일 관심분야: 컴퓨터 인터넷 여행 영화감상 음악감상 자기소개: function validate(){ var test1 = /^[a-zA-Z0-9]{4,12}$/; // 아이디와.. 2023. 7. 12.
[스프링] 관리자 페이지 만들기 1 프로젝트 개발환경⚙ 개발언어 Java(JDK1.8) DB & Server Oracle 11g Express Edition 개발 Tools Eclipse (eGovFrameDev-3.9.0-64bit) OS Windows 10 어떤 프로젝트든 관리자 페이지를 꼭 만들어야 합니다. 제가 배웠던 곳의 강사님은 관리자 페이지의 중요성을 자주 말씀하셨어요. 새로 배웠던 곳에서 한 마지막 프로젝트에서 시간 관계상 관리자 페이지를 만들지 못해서 혼자 영화관 예매 사이트를 만들어보기 전에 관리자 페이지를 먼저 만들어보고 넘어가려고 해요. 어차피 영화관에서도 관리자 페이지를 만드는 건 필수니까요! 🤣 그러면 한 번 시작해보겠습니다. START💥 이전 프로젝트에 이어서 작업합니다. 제가 지난 번에 환경 설정한 프로젝트에 .. 2023. 7. 11.
반응형