본문 바로가기

전체 글50

[PHP] isset | empty | is_null 차이 isset, empty, is_null 모두 비어있는지 확인하지만 디테일한 부분에서의 차이가 있다. isset() : 변수가 선언되어 있고 NULL이 아닌지 확인 empty() : 값이 비어있거나 falsey로 평가되는지 확 ( !isset($var) || $var == false ) 📌fasle로 여겨지는 경우false 자체integer 0 / float 0.0, -0.0"" : 빈 문자[] : 빈 배열NULL is_null() : 값이 null인지 확인 https://www.php.net/manual/en/function.empty.phphttps://www.php.net/manual/en/language.types.boolean.php#language.types.boolean.cast.. 2026. 10. 28.
USB 포맷 변환하기 (FAT32 -> exFAT) 4.3GB 짜리 파일을 USB에 옮기려고 하는데 파일의 용량이 너무 커서 옮길 수 없다는 경고창이 계속 나왔다 한번도 안쓴 USB인데 왜 그르냐구... 용량이 이렇게나 충분한데🤨 이유는 바로 FAT32 라는 포맷때문인데얘는 파일 하나의 최대 크기가 4GB로 제한되어있어서 USB에 담아주질 않는다고 한다.4GB 이상의 파일을 옮기고 싶다면 포맷방식을 변경줘야 한다. 해결 방법은 아주 간단하다!해당 USB의 포맷 방식으로 exFAT나 NTFS으로 바꿔주면 된다. ⭐ USB에 파일이 있는 경우, 다른 곳에 파일 백업해두고 진행하세요⭐ 1. [내 PC] 에서 포맷을 바꿔줄 USB 드라이브 아이콘에 마우스 오른쪽 버튼 클릭 > '포맷' 선택 2. 파일 시스템에서 'exFAT' 선택 > '시작' (1초면 안료.. 2026. 1. 20.
[MyBatis] <foreach>로 동적쿼리 작성하기 MyBatis에서는 배열로 넘어온 파라미터로 동적쿼리 작성하기 위해 태그를 사용한다.자주 사용하는 태그이기 때문에 속성과 예시를 기록해두려 한다!(진한 글씨들은 필수😉) collection : 반복할 객체의 이름item : 현재 요소를 가리키는 변수명index : 현재 반복의 인덱스값open / close : for문을 시작과 끝에 삽입할 문자열separator : 반복되는 요소 사이의 구분자 1. 파라미터에 이름이 붙어있는 경우WHERE 1 = 1 AND order_no IN #{item, jdbcType=VARCHAR} 2. 파라미터가 하나이고 파라미터에 이름을 붙이지 않은 경우WHERE 1 = 1 AND order_no IN .. 2025. 12. 30.
[Mybatis/MSSQL] '@P5' 근처의 구문이 잘못되었습니다. Incorrect Syntax near '@P5'.'@P5' 근처의 구문이 잘못되었습니다. 오류 메시지 그대로 다섯번째 파라미터 주변에 변수타입이나 오타, 쉼표, 따옴표, 괄호 누락으로 인해 발생하는 오류이다. 나의 경우, 쉼표를 누락했을 뿐 아니라 해당 변수에 NULL이 오면 안되는데 프론트 코드에서 변수명 오타로 NULL 값이 들어와서 발생하는 오류였다. 오류 메시지에서 알려주는 부분을 중심으로 주변을 살펴보면 해결할 수 있다!🧐 2025. 12. 15.