우선순위① 같은 로거 이름이면: 아래로 갈수록 우선 (Spring Boot 2.7.12, Spring Cloud 2021.0.7)logback-spring.xml의 레벨. logging.level.*가 하나라도 있으면 덮어써집니다.jar 안 application.ymljar 안 application-prod.yml. 프로파일 파일이 기본 파일보다 우선합니다.설정 서버 sewerage-service.yml설정 서버 sewerage-service-prod.ymlOS 환경 변수 (LOGGING_LEVEL_ROOT=WARN)JVM 옵션 (-Dlogging.level.root=WARN)실행 인자 (--logging.level.root=WARN)
SPRING_PROFILES_ACTIVE=prod여도 application.yml은 읽습니다. 다만 “먼저 적용돼서 무조건 우선한다”가 아니라, 공통 설정과 prod 설정을 함께 읽고, 같은 항목은 prod 설정이 덮어씁니다. prod 파일에 없는 항목은 공통 설정에 남습니다. Spring Boot 공식 문서현재 로컬 파일을 확인하니, 이번 장애와 연결될 수 있는 설정이 두 가지 있습니다.1. 개발 Config Server 주소가 spring.config.import에 직접 들어 있습니다.[application.yml](D:/iipbs/IIPBS/sewerage-service/src/main/resources/application.yml)에 다음 설정이 있습니다.spring: config: imp..
이 SQL은 사용 중인 데이터(use_yn = 'Y') 중 seq_no가 있는 행에만, seq_no + 정리된 stp 조합의 중복을 금지하는 인덱스를 만듭니다.조건에 맞는 행만 인덱스에 포함하므로 **부분 인덱스(Partial Index)**라고 합니다.CREATE UNIQUE INDEX ux_tb_sn_cty_fldng_prvtn_biz_seq_stp_active ON sm_bs_sn.tb_sn_cty_fldng_prvtn_biz ( seq_no, COALESCE(btrim(stp), '') ) WHERE use_yn = 'Y' AND seq_no IS NOT NULL;부분의미UNIQUE INDEX인덱스 키의 중복을 금지seq_no, COALESCE(...
spring.cloud.config.uri: http://localhost:8888 로 외부 Config Server를 보게 되어 있다.reuse-service의 applicatioin.ymlspring: application: name: reuse-service cloud: config: uri: name: reuse-service로컬 실행시 config server는 http://localhost:8888 로 실행이 된다. 과연.. config server의 application.yml은 server.port: 8888 로 되어 있다.spring.cloud.config.server.native.search-location 을 바꾸어.. 로컬 소스를 받은 config-..
현재처럼 Java 프로젝트 안에 SWMM4IIPBS 폴더를 둔 상태에서 Python을 함께 실행할 수 있습니다. Python 플러그인, 가상환경, 실행 설정을 연결하면 됩니다.실제 코드를 확인하니 이 프로젝트는 Python 3.13, swmm-api==0.4.70, SWMM5==5.2.4를 요구합니다. README에 남아 있는 Python 3.8 안내보다 현재 코드 기준을 따라야 합니다.1. IntelliJ에 Python 플러그인을 설치합니다.Ctrl+Alt+S를 눌러 설정 창을 열고, Plugins → Marketplace → Python을 검색합니다. JetBrains의 Python 플러그인을 설치하고 재시작하면 Python 인터프리터와 실행 설정을 사용할 수 있습니다.설치 가능 여부는 Intelli..
화면의 Error: Failed to fetch는 보통 파일 내용 검증 오류가 아니라 브라우저가 업로드 요청의 정상 HTTP 응답을 받지 못했을 때 발생합니다.자료 업로드 중에는 주로 다음 경우입니다.업로드 용량 제한 초과Nginx의 client_max_body_size, Apache의 요청 크기 제한 또는 보안장비의 업로드 제한을 넘으면 프록시가 연결을 끊을 수 있습니다.업로드 시간 초과대용량 파일이나 다수 파일 처리 중 프록시 또는 SCM-Manager의 timeout이 지나면 발생합니다. SCM-Manager 공식 문서도 큰 저장소 작업에서는 idleTimeout을 늘리도록 안내하며, 시작값으로 5분(300000)을 제시합니다. SCM-Manager Reverse Proxy 안내SCM-Manager..
Claude 프로세스를 완전히 종료하고 다시 실행해보겠습니다.Stop-Process -Name claude -Force 그리고 확인:Get-Process *claude* -ErrorAction SilentlyContinue 아무것도 나오지 않아야 합니다.그 상태에서 시작 메뉴의 Claude를 딱 한 번 실행----다시 ----네. 이 로그면 원인이 꽤 명확합니다.지금은 단순히 Claude 앱 코드에서 죽는 게 아니라, Windows가 Claude용 Desktop AppX 컨테이너를 만드는 단계에서 0x80070020으로 실패하고 있습니다.특히 핵심은 이 두 줄입니다.Id 2150x80070020 ... Claude ... 데스크톱 AppX 컨테이너를 만들 수 없습니다.Id 2080x80070020 .....
1) 발표시각 전체 기준select t.frcst_prsntn_tm as 발표시각, t.frcst_predc_tm as 예측시각, (v.idx - 1) % 149 + 1 as nx, (v.idx - 1) / 149 + 1 as ny, v.val::numeric as 강수량_mmfrom sm_bs_il.tb_il_shtm_frcst_rn_whol_latc tcross join lateral regexp_split_to_table( regexp_replace(t.whol_latc_rn_cn, '[\s,]+$', ''), '\s*,\s*') with ordinality as v(val..
- Total
- Today
- Yesterday
- DatePicker
- object key
- lombok
- devtools
- 프로젝트명변경
- element위치
- @ExceptionHandler
- PostgreSQL
- $.extend
- 진열사랑
- CSS
- 전후방탐색
- Keycode
- getter
- JQuery
- 여러 컬럼 update
- excel
- setter
- 정규식
- oracle
- caniuse
- spring
- Javascript
- sumifs
- border-collapse
- ul li로 테이블
- springboot
- $.each
- QueryDSL
- draw.io
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |

