Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
Flutter에서 Android SDK 35 및 NDK 충돌 해결 정리

Flutter에서 Android SDK 35 및 NDK 충돌 해결 정리

2025-07-211. 문제 A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction > Android resource linking failed aapt2 ... Failed to load resources table in APK '/Users/xxx/Library/Android/sdk/platforms/android-35/android.jar'. error: failed to load include path ... 또는* What went wrong:Execution failed for task ':app:processDebug..

  • format_list_bulleted App/Flutter
  • · 2025. 7. 21.
  • textsms
JPA save() vs saveAndFlush() 동작원리

JPA save() vs saveAndFlush() 동작원리

2025-07-02save() vs saveAndFlush() 차이점항목save()saveAndFlush()기능엔티티를 영속성 컨텍스트(Persistence Context)에 저장엔티티 저장 + flush()를 즉시 호출DB 반영 시점flush 시점 (트랜잭션 커밋 or 명시적 flush 시)즉시 flush → DB에 SQL 실행트랜잭션 내에서 커밋 전까지 DB에서 조회 불가✅ 가능❌ flush로 DB에 즉시 반영됨성능일반적으로 더 효율적 (버퍼링)성능 비용 있음 (즉시 DB IO)주 용도일반적인 CRUD 처리DB에 즉시 반영해야 할 때 (예: ID, 제약조건 확인 등)왜 둘 다 존재하는가?save()는 일반적인 "지연 쓰기" 전략에 최적화되어 있어 성능이 좋음.하지만 실무에서는 다음과 같은 즉시 DB ..

  • format_list_bulleted WEB/JPA
  • · 2025. 7. 2.
  • textsms
Spring Boot에서 @Async + MultipartFile 조합 시 발생하는 오류 정리 및 해결 방법

Spring Boot에서 @Async + MultipartFile 조합 시 발생하는 오류 정리 및 해결 방법

2024-01-02개요 Spring Boot에서 비동기 처리를 위해 @Async를 활용할 때, 일반적인 서비스 로직에서는 잘 동작하지만 MultipartFile을 사용하는 경우 예상치 못한 NoSuchFileException 오류가 발생할 수 있습니다.이번 글에서는 해당 오류의 원인과 해결 방법을 구체적으로 살펴보겠습니다.문제 상황 MultipartFile 파라미터를 @RequestPart로 컨트롤러에서 받고, 그 값을 DTO에 담아 @Async 메서드로 넘긴 뒤, 내부에서 multipartFile.transferTo() 또는 getInputStream() 등을 호출하면 아래와 같은 오류가 발생합니다.java.nio.file.NoSuchFileException: /private/.../upload_xxx..

  • format_list_bulleted WEB/Spring
  • · 2025. 7. 1.
  • textsms
PostgreSQL PARTITION BY 와 ROW_NUMBER()

PostgreSQL PARTITION BY 와 ROW_NUMBER()

2025-06-21 1. 기본 문법 ROW_NUMBER() OVER (PARTITION BY 컬럼1 [, 컬럼2, ...] ORDER BY 정렬기준)PARTITION BY: 데이터를 그룹화할 기준 컬럼입니다. 이 컬럼 기준으로 각각 독립된 그룹처럼 계산됩니다.ORDER BY: 각 그룹 내에서 순번을 매기는 정렬 기준입니다.2. 예제다음은 직원들의 부서별 입사일 순으로 순위를 부여하는 예제입니다.CREATE TABLE employees ( id SERIAL PRIMARY KEY, name TEXT, department TEXT, hired_date DATE);INSERT INTO employees (name, department, hired_date) VALUES('철수', '개발팀..

  • format_list_bulleted DataBase/Postgre-SQL
  • · 2025. 6. 23.
  • textsms
맥 시스템 용량 제거 방법

맥 시스템 용량 제거 방법

2025-05-27 1. 터미널 명령어 사용 아래 명령어는 현재 위치에서 용량을 내림차순 해서 보여 줍니다. sudo du -s -h * 2>/dev/null | sort -h 그럼 결과가 아래와 같은 형식으로 나옵니다. 0 some_small_file.txt4.0K empty_folder12K logs5.0M documents23M images1.2G videos2. 나의 케이스 com.apple.mediaanalysisd는 macOS의 사진(Photos) 라는 디렉토리의 위치의 캐시에 엄청난 용량을 가지고 있어 해당 부분을 제거 하였다. 아래는 참고용이니 같은 케이스인 경우 활용 하면 됩니다. rm -rf /Users/[유저명]/Library/Containe..

  • format_list_bulleted OS/Mac
  • · 2025. 5. 27.
  • textsms
intelliJ 윈도우에서 콘솔 컬러 하얀색으로만 나올때 [log4j2 사용시]

intelliJ 윈도우에서 콘솔 컬러 하얀색으로만 나올때 [log4j2 사용시]

2025-03-181. 방법 기본적으로 log4j2.xml에서 PatternLayout을 사용하여 로그의 색상을 지정할 수 있습니다. 하지만 일부 버전(특히 2.10.0 이상)에서는 ANSI 색상이 기본적으로 비활성화되어 있어, 설정이 적용되지 않고 단순한 흰색 텍스트만 출력되는 문제가 발생할 수 있습니다. PatternLayout에 disableAnsi="false" 옵션을 추가합니다.일부 버전에서는 disableAnsi 기본값이 true로 설정되어 있어 ANSI 색상이 적용되지 않습니다.따라서, disableAnsi="false"를 명시적으로 추가하면 색상이 정상적으로 표시됩니다.Log4j2 설정 파일 (log4j2.xml) 참고 ..

  • format_list_bulleted Tool/Intellij
  • · 2025. 3. 18.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 96
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #자바공부
  • #자바알고리즘
  • #backjoon
  • #자바기초
  • #Java
  • #Java8
  • #백준
  • #자바
  • #BOJ
  • #백준알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바