본문 바로가기

전체 글51

Flutter를 시작하기 전에 Flutter에 대해서 알아보기 Flutter는 구글에서 개발한 오픈소스 모바일 애플리케이션 개발 프레임워크입니다. Flutter는 다양한 플랫폼에서 모바일 앱을 만들 수 있습니다. Flutter의 핵심 기능 중 하나는 "위젯"입니다. 위젯은 모든 것이 위젯으로 이루어져 있으며, 사용자 인터페이스를 만드는 데 필요한 모든 요소를 제공합니다. Flutter는 Dart라는 언어를 사용합니다. Dart는 객체 지향 언어이며, Java와 비슷한 문법을 가지고 있습니다. Dart는 AOT(Ahead of Time)과 JIT(Just in Time) 컴파일러를 모두 지원하므로 Flutter 앱을 빠르게 개발하고 실행할 수 있습니다. Flutter는 많은 라이브러리와 툴을 제공하며, 다양한 플러그인을 통해 서드파티 라이브러리와 통합할 수 있습니다... 2023. 4. 7.
Windows 10 Home에서 Hyper-v 설치 및 사용 Hyper-V는 마이크로소프트가 개발한 가상화 플랫폼으로, Windows 운영 체제에서 제공됩니다. Hyper-V를 사용하면 하나의 물리적 서버에서 여러 개의 가상 머신(VM)을 실행할 수 있으며, 이를 통해 하드웨어 자원을 최적화하고 서버 관리 비용을 절감할 수 있습니다. Hyper-V는 하이퍼바이저 기술을 사용하여 하드웨어 리소스를 가상화합니다. 이를 통해 여러 개의 VM이 동시에 실행되고, 각 VM은 자체 운영 체제와 애플리케이션을 실행할 수 있습니다. Hyper-V는 또한 다양한 가상화 기술을 지원하여, 다양한 운영 체제 및 애플리케이션을 실행할 수 있습니다. Hyper-V를 사용하면 가상 머신의 생성, 배포, 관리, 백업 및 복원을 간편하게 수행할 수 있습니다. 또한 클라우드 컴퓨팅 및 가상 데.. 2023. 4. 5.
Android에서 HTTP URL 허용 설정 안드로이드 앱에서 네트워크 통신을 할 시 Retrofit 라이브러리를 많이 사용합니다. 저 같은 경우, Retrofit 라이브러리를 사용하는 중에 "retrofit error not permitted by network security policy" 에러가 발생해서 Retrofit 라이브러리 문제인 줄 알았습니다. 하지만 Retrofit 라이브러리 문제가 아닌 Network Security Config 설정의 문제인 것을 알았고 다음과 같이 해결하였습니다. 안드로이드 앱을 개발 시, 안전한 앱 개발을 위해서 HTTPS를 사용하는 게 맞지만 때로는 어쩔 수 없이 HTTP를 허용해 줘야 하는 경우도 있습니다. 안드로이드 앱 개발 시, HTTP URL을 사용하게 되면 "retrofit error not per.. 2023. 4. 4.
Spring Boot과 JPA에 대해서 알아 봅니다. Spring Boot에서 JPA는 자바 ORM 기술의 표준 스펙인 JPA(Java Persistence API)를 사용하여 데이터베이스에 접근하는 방법입니다. JPA를 사용하면 데이터베이스와의 상호작용을 추상화할 수 있으며, 데이터베이스의 변경 사항에 대응하는 코드 변경을 최소화할 수 있습니다. JPA는 개발자가 객체지향적인 방식으로 데이터베이스를 다룰 수 있도록 도와주며, SQL 쿼리를 직접 작성하지 않아도 데이터베이스 연동이 가능합니다. Spring Boot에서 JPA를 사용하려면, 다음과 같은 단계를 따릅니다. 1. pom.xml 파일에 JPA 관련 라이브러리를 추가합니다. spring-boot-starter-data-jpa 라이브러리를 추가해줍니다. 2. application.properties .. 2023. 4. 4.
반응형