본문 바로가기
빌드노트 검색

빌드노트

검색 결과

검색어를 입력해 글을 찾아보세요.

글 검색

글 목록

총 480개의 글

  1. @Bean 메서드를 직접 불렀더니 주입된 객체와 다르다

    proxyBeanMethods=false에서 @Bean 메서드를 직접 호출하면 등록된 singleton과 별도의 객체가 생길 수 있다. 독립 컨텍스트 네 조건의 생성 수와 == 결과를 비교하고, 두 팩터리 메서드를 매개변수 주입으로 연결하는 수정안을 설명한다.

  2. 체크박스를 눌렀는데 checked 속성은 그대로다

    클릭 뒤에도 남아 있는 checked 속성으로 현재 선택을 판단하면 틀릴 수 있다. 실제 클릭과 reset을 비교하고, checked로 현재값을 읽는 방법과 defaultChecked로 초기화 기준을 정하는 시점을 설명한다.

  3. fixed 버튼이 화면 대신 부모를 따라 움직인다

    조상에 translateZ(0)을 넣자 fixed 버튼의 화면 좌표가 스크롤을 따라 바뀌었다. 같은 버튼의 실측값으로 위치 기준이 바뀐 이유를 확인하고, transform 제거와 조상 밖으로 옮기는 수정의 선택 조건을 설명한다.

  4. cp -n이 0으로 끝나도 대상에는 예전 내용이 남을 수 있다

    GNU cp에서 기존 대상을 건너뛰어도 종료 코드 0이 나오는 조건을 실제로 비교했다. 실행 파일·배포 패키지와 대상 내용을 확인하고, 건너뛰기 허용·내용 일치·실패 처리 중 완료 정책을 정한다.

  5. 화면에는 값이 있는데 FormData에는 필드가 없다

    화면에 보이는 값이 FormData에서 빠질 때 name·disabled·체크박스 선택 상태를 확인한다. readonly 텍스트와 select의 차이, loopback echo 본문 대조, hidden 값을 서버에서 검증해야 하는 이유를 실제 브라우저 실험으로 설명한다.

  6. 말줄임표를 넣어도 flex 카드 밖으로 파일명이 밀려나는 이유

    긴 파일명에 말줄임 속성이 있어도 바깥 flex item의 자동 최소 너비가 축소를 막을 수 있다. 같은 카드에서 min-width auto와 0의 실제 폭·넘침·화면을 비교하고, 파일명 요소와 줄어들어야 할 요소를 구분하는 방법을 설명한다.

  7. UTF-8로 읽었는데 첫 번째 열 이름만 일치하지 않는다

    Files.readString으로 읽은 첫 헤더에 UTF-8 BOM이 U+FEFF로 남는 경우를 바이트·코드 포인트·길이·equals로 확인한다. trim·strip의 결과와 입력 시작에서만 표식 하나를 제거할 조건, 중간 U+FEFF를 보존할 이유를 실제 파일 비교로 설명한다.

  8. 같은 값이 든 Java 배열인데 equals가 false다

    같은 값의 별도 배열에서 equals가 실패하는 이유를 짧은 JShell 입력으로 확인한다. 일차원 int 배열은 Arrays.equals, 중첩 배열은 Arrays.deepEquals로 비교할 기준과 적용 범위를 설명한다.

  9. 환경 변수를 넣어도 Spring 설정값이 그대로라면 출처부터 확인한다

    Spring Boot 설정이 그대로일 때 JVM에 변수 자체가 없는 경우, 이름이 키에 연결되지 않은 경우, 명령행에 덮인 경우를 구별한다. 다섯 실행의 값·출처와 짧은 한 키 진단 코드로 확인하고, DEMO_ITEM_PRICE도 바인딩된 반례를 함께 설명한다.

  10. List<Integer>에서 숫자 1 대신 두 번째 값이 지워지는 이유

    List<Integer>의 remove(1)은 인덱스 1의 원소를 지운다. 수정 가능한 ArrayList에서 값 삭제와 반환값·목록을 비교하고, 없는 값의 false와 잘못된 인덱스의 예외를 구별해 호출 의도를 명시한다.

  11. git commit --only에 파일을 줬더니 stage 뒤의 수정까지 들어갔다

    stage 뒤 다시 수정한 파일을 --only 경로로 커밋하면 현재 작업 파일 내용이 저장된다. 경로 없는 커밋과 새 독립 저장소에서 비교해, 대상 파일의 인덱스 갱신과 다른 파일의 staged 변경 보존을 확인한다.

  12. CREATE INDEX IF NOT EXISTS가 성공해도 인덱스 열은 바뀌지 않는다

    CREATE INDEX IF NOT EXISTS는 같은 이름이 있으면 생성을 건너뛴다. PostgreSQL 18.6에서 NOTICE·OID·정의의 불변과 새 이름의 b 인덱스를 비교하고, pg_get_indexdef와 카탈로그로 실제 정의를 확인하는 방법을 설명한다.