분류 전체보기 (24) 썸네일형 리스트형 [Gradle] Gradle 수동 다운로드 설치 📡 Gradle을 다운로드하는 이유는?Gradle Wrapper가 지정한 버전이 로컬에 없을 때android/gradle/wrapper/gradle-wrapper.properties 파일을 보면:distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip이 URL에 명시된 Gradle 버전(예: 8.3)이 로컬에 없다면 자동으로 다운로드합니다.✅ 1. 먼저, 수동 다운로드브라우저에서 직접 접속하거나 사내망에서는 외부 다운로드 툴을 써서 아래 URL에서 받으세요:📥 https://services.gradle.org/distributions/gradle-8.10.2-all.zip파일 크기는 약 150MB 정도입니다.✅ 2. 저.. [Android Studio] 사내망 Gradle 설치 시 PKIX 오류 해결 방법 💥 Gradle에서 PKIX 오류가 나는 이유Gradle은 JDK를 사용해서 HTTPS 요청을 보내기 때문에,사설 인증서(SLF, 내부 CA 등)를 사용하는 서버 접근 시 → JDK의 cacerts에 인증서가 등록되지 않으면 PKIX 오류 발생!해결 방법1️⃣ JDK 확인 (Gradle이 사용하는 JDK)Flutter/Gradle이 사용하는 JDK가 여러 개 설치돼 있을 수 있으니 확인이 필요합니다:flutter doctor -v 출력 확인:[✓] Android toolchain - develop for Android devices (Android SDK version ...) • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java.. MongoDB 유니버시티 & 자격증 지원 프로그램 No enum constant com.google.firebase.ErrorCode.UNIMPLEMENTED firebase 푸시를 발송하는데 갑자기 대부분의 요청에 대해서 오류가 발생했다. java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: No enum constant com.google.firebase.ErrorCode.UNIMPLEMENTED java.lang.IllegalArgumentException: No enum constant com.google.firebase.ErrorCode.UNIMPLEMENTED · Issue #974 · firebase/firebHello, We are receiving IllegalArgumentException while calling com.google.firebase.messa.. Communications link failure MySQL 오류가 로그에 확인되었다.Connection com.mysql.jdbc.JDBC4Connection@6b8503b marked as broken because of SQLSTATE(08S01), ErrorCode(0)com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 752,226 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago. 문제를 확인해 보니, 프로세스가 오래 걸려서 디비 업데.. @GetMapping에서 URL 경로 변수로 특수 문자를 처리 URL 경로 변수로 특수 문자를 처리할 때, 슬래시(/)는 기본적으로 경로 구분자로 사용되기 때문에 문제가 발생할 수 있습니다. 인코딩된 슬래시 (%2F)도 경로 구분자로 처리되어, 예기치 않은 400 에러가 발생할 수 있습니다. 이를 해결하기 위해 Spring에서 제공하는 방법 중 하나는 UrlPathHelper 설정을 수정하여 슬래시를 인코딩된 형태로 허용하도록 하는 것입니다.해결 방법:application.properties 또는 application.yml 파일에서 설정 추가:spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER 이 설정을 추가하면 Spring이 %2F와 같은 인코딩된 슬래시를 경로 변수로 인식할 수 있습니다. spring.mvc... AWS Jenkins.pipeline node{ stage('scm'){ checkout scm } def appSystem = sh(returnStdout: true, script: "yq read ./.pipeline/define.yml app.system").trim() def appRole = sh(returnStdout: true, script: "yq read ./.pipeline/define.yml app.role").trim() // compile scm def buildImageUrl = getBuildImageURL() def buildCommand = sh(returnStdout: true, script: "yq read ./.pipeline/define.yml build.cmd").trim() // build app c.. 팀워크와 에너지를 높이는 동기부여 리더십 안녕하세요. 팀장님! ?? 팀장님은 구성원들에게 에너지를 주는 리더인가요? 아니면 에너지를 낮추는 리더인가요?? 팀장님은 구성원들에게 어떤 리더로 기억되고 싶나요? 오늘은 동기부여 대가, 리버풀 클롭 감독을 통해 팀워크와 에너지를 높이는 동기부여 리더십을 알아보겠습니다. 리버풀FC의 위르겐 클롭 감독. "클롭 감독을 위해 죽도록 뛰겠다"는 선수가 있을 정도로 그는 존경받는 리더입니다. 그렇다면 그는 어떻게 선수들에게 존경받는 리더가 될 수 있었을까요? 손흥민의 토트넘을 꺾고 2019년 UEFA 챔피언스리그 우승을 한 리버풀FC의 위르겐 클롭 감독. 그는 중위권 팀을 최강팀으로 만드는 탁월한 조련사다. 지난 수년간 기적 같은 세 번의 성공이 이를 증명한다. 독일 2부 리그의 FSV 마인츠05를 창단 99년.. Chat GPT API 연결하기 1단계 : OpenAI API용 API Key 발급 OpenAI API용 API 키를 받으려면 OpenAI 웹 사이트에서 OpenAI 계정에 가입해야 합니다. 계정이 있으면 다음 단계에 따라 API 키를 생성할 수 있습니다. * OpenAI 웹사이트에서 OpenAI 계정에 로그인합니다. * 페이지 오른쪽 상단에 있는 “View API Keys” 버튼을 클릭합니다. * 새 API 키를 생성하려면 “Create an API Key” 버튼을 클릭하십시오. * API 키가 생성되면 이를 복사하여 코드에서 사용하여 OpenAI API로 인증할 수 있습니다. Billing 카드를 등록하면 18달러를 무료 크레딧으로 제공합니다. 2단계 : OpenApi Library 다운로드 Python에서 OpenAI API를 통.. AWS + Docker + NginX + Spring Boot 1. nginx 이미지 활용 Dockerfile FROM nginx RUN rm /usr/share/nginx/html/* COPY ui/dist/chat /usr/share/nginx/html/chat COPY ui/dist/error /usr/share/nginx/html/error COPY conf/default.conf /etc/nginx/conf.d/default.conf CMD ["nginx", "-g", "daemon off;"] EXPOSE 80 default.conf server { listen 80; listen [::]:80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.ht.. 이전 1 2 3 다음