전체 글

전체 글

    728x90
    반응형

    Jenkins에서 Docker 이미지 캐싱으로 빌드 시간 절약하는 법

    Jenkins 파이프라인 프로젝트 빌드 시 dockerfile을 build 하는 부분이 오래 걸리는 이슈를 발견했습니다.#6 [1/2] FROM docker.io/library/eclipse-temurin:21@sha256:cfbadec14ecc0b8f20edc8fee5136d7ffa1baf6fa8767eb2c99b84aa010f7ceb#6 sha256:8e5cb34610f826408a51969df7d92582461560064a6430e5e84aa9ad7c4640c7#6 resolve docker.io/library/eclipse-temurin:21@sha256:cfbadec14ecc0b8f20edc8fee5136d7ffa1baf6fa8767eb2c99b84aa010f7ceb#6 resolve docke..

    Javascript로 Div 태그 드래그 이동 기능 구현

    Openlayers로 map에 띄운 Overlay를 마우스 드래그로 이동하는 기능을 추가할 필요가 생겼습니다.아래 코드는 Overlay로 띄운 popup을 마우스 드래그로 이동시키는 Javascript 소스 입니다.const popupElement = document.getElementById('popup');let isDragging = false;let startPixel = null; // 드래그 시작 좌표popupElement.addEventListener('mousedown', (event) => { isDragging = true; startPixel = [event.clientX, event.clientY]; // 마우스 클릭 좌표(초기위치) popupElement.style..

    PHP + MariaDB + Intellij 개발환경설정

    - XAMPP 방식XAMPP 설치 : https://likethefirst.tistory.com/entry/PHP-윈도우-환경에-PHP-웹-개발-환경-구축하기-with-XAMPP프로젝트 경로 설정 : https://blog.naver.com/levis3194/220650787871DB root 비밀번호 변경 : https://ziszini.tistry.com/82 - PHP, MariaDB 개별 설치 방식 (php 디버깅을 위해 XAMPP 방식에서 변경)PHP 설치(with intellij, windows) : https://blog.naver.com/senshig/222603306249MariaDB 설치 방법 : https://blog.naver.com/julie0427/223367603979PHP 와..

    람다 호출 축약 문법

    Kotlin의 람다 문법 규칙함수의 마지막 매개변수가 람다인 경우, 람다를 함수 호출 괄호 () 밖으로 빼낼 수 있습니다. 이를 람다 호출 축약 문법이라 부릅니다.구현은 동일두 코드 모두 someFunction 함수에 동일한 람다 { println("람다 호출") }를 전달하며, 함수 내부에서 이 람다가 호출됩니다. 따라서 실행 결과는 동일합니다.// 일반적인 람다 전달someFunction(param1, param2, { println("람다 호출") })// 마지막 매개변수 축약 문법someFunction(param1, param2) { println("람다 호출") } 장점과 권장사항가독성 향상: 두 번째 코드처럼 람다 호출 축약 문법을 사용하는 것이 더 깔끔하고 가독성이 좋습니다.일관성 유지: K..

    728x90
    반응형