Task와 @MainActor: Swift의 비동기 실행 방식
Swift에서는 비동기 코드를 실행할 때 Task를 사용하며, UI 업데이트가 필요한 경우 @MainActor를 함께 사용합니다. Task를 사용한 비동기 실행 Task는 새로운 비동기 컨텍스트를 […]
Swift에서는 비동기 코드를 실행할 때 Task를 사용하며, UI 업데이트가 필요한 경우 @MainActor를 함께 사용합니다. Task를 사용한 비동기 실행 Task는 새로운 비동기 컨텍스트를 […]
Swift에서는 enum을 이용해 오류 처리를 할 수 있으며, 이는 Kotlin의 sealed class와 유사한 기능을 합니다. Swift에서의 enum 활용 Swift에서 Error 프로토콜을 채택하면 throw FetchError.badRequest 같은 방식으로
SwiftUI에서는 상태를 관리하기 위해 @StateObject와 @ObservedObject라는 두 가지 속성을 사용합니다. 그러나 이 둘의 차이를 명확히 이해하지 않으면 의도하지 않은 동작이 발생할 수
접근제어모델이란? 접근제어모델 유형 요청에 대해 아래 측면을 고려해야함 모델 타입을 세가지로 나눌수 있음 유형에 관계없이 일반적으로 모델에서 다음과 같은 엔티티를
소개 이 문서에서는 보안 SSL 구성으로 포트 443에서 실행되도록 보장하면서 AWS Lightsail 인스턴스에 Spring Boot 애플리케이션을 배포하는 방법을 살펴봅니다. 이
https://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/amazon-lightsail-ssh-using-terminal.html
ubuntu 인스턴스로 띄운후 아래처럼 설치해서 사용하면 된다는데 ref : https://repost.aws/questions/QU6JgZRjHCTTOd2MIXxChDvA/lightsail-ubuntu-mysql-8 싼 인스턴스로 했더니 OOM Kill 이 발생하여 그냥 lightsail database
gradle build 명령어를 실행하면, Gradle 빌드 도구는 프로젝트를 빌드하기 위해 여러 작업을 수행합니다. 이 명령어는 프로젝트의 소스 코드를 컴파일하고, 테스트를
시스템 디자인 관련 인터뷰에 도움이 될만한 사이트를 발견했다. https://interviewing.io/guides/system-design-interview 시스템 인터뷰에 대해, 어떤 자세로 봐야하는지? 어떤 부분들에 대해 어떤 질문이