본문 바로가기

전체 카테고리109

[Android] 나의 첫 출시 어플 - "대타 출동" 벌써 한 해가 끝나가네요... 올 한 해 정말 많은 것을 실천했고 대부분 결과도 좋았습니다. 저에게 있어 2023년은 좋은 사람들도 많이 만나고 내적, 외적 성장 등 24년 인생 중 가장 만족스러운 한 해입니다.학생이라는 신분을 마치며 제 인생의 첫 번째 막이 끝나가는 것 같습니다. 그렇다면 전역 후 2019년 코딩을 시작하고 그 동안 배움을 증명하듯(군대 2년은 빼고 ㅎㅎ,,) 만들게 된 애플리케이션에 대해 소개하고 합니다.대타 알바생 구인 구직 서비스2022.02.02 ~ 2022.06.15 (3인)  (현재 서버는 가동 중이지 않습니다.)Google Play Store 바로가기(Link)  대타출동 - 알바 대타 구하기 - Google Play 앱알바 대타 서비스( 베타 버전 )play.google.. 2023. 11. 24.
[SpringBoot] 스프링부트 JPA 단점과 Query DSL 이번 시간엔 연관 관계가 A -(One to Many)→ B -(One to Many)→ C로 설정된 경우JPA의 단점에 대해 포스팅하겠습니다. JPA사용시 단점 : A를통해 연관관계가 없는 C객체를 찾을 때의 이슈 (디폴트 Lazy): A->B->C 의 관계를 가진 엔티티에서의 A엔티티 값을 조회할 때, B와 C는 로딩되지 않습니다. 하지만 레파지토리A에서 A와 연관된 C에 접근하려 할 때 A->C로의 직접적인 연관된 매핑이 없어 B 리스트에 대한 쿼리가 발생하며, 만약 B와 C의 개수가 많다면 이는 성능상의 이슈를 발생시킬 수 있습니다. Lazy 로딩: A를 조회할 때, B와 C는 로딩되지 않습니다. 필요한 시점에 데이터베이스에서 실제로 가져옵니다.A에서 C를 조회하려 할 때, 추가적인 쿼리가 실행되.. 2023. 11. 23.
[Flutter] 플러터 .env 파일로 API 키 관리하기 소개플러터(Flutter) 애플리케이션에서 민감한 정보나 API 키와 같은 중요한 값들은 소스 코드에 직접 하드코딩하는 것은 좋지 않습니다. 이러한 정보들을 외부 환경 변수로 관리하여 보안을 강화하고, 유지보수를 쉽게 할 수 있습니다. 이 블로그에서는 Flutter 프로젝트에서 .env 파일을 활용하여 API 키를 안전하게 관리하는 방법에 대해 알아보겠습니다. 마지막으로 .env파일은 깃이그노어로 빼주시면 아~주 간편하게 API KEY관리가 가능합니다.1. dotenv 패키지 설치dependencies: dotenv: ^5.1.0https://pub.dev/packages/flutter_dotenv flutter_dotenv | Flutter PackageEasily configure any flutt.. 2023. 11. 21.
[Flutter] 플러터 - http이용, API 호출하기 소개Flutter에서 API를 호출하여 데이터를 송수신하는 것은 애플리케이션 개발에서 중요한 부분 중 하나입니다. 이 블로그에서는 Flutter에서 HTTP 패키지를 사용하여 API를 호출하는 방법에 대해 알아보겠습니다. 구체적으로, http 패키지를 활용하여 API에 POST 요청을 보내고 응답을 처리하는 예제를 살펴보겠습니다.1. http 패키지 설치먼저, http 패키지를 Flutter 프로젝트에 추가해야 합니다. pubspec.yaml 파일에 다음과 같이 패키지를 추가하세요dependencies: http: ^1.1.0버전 사용법은 아래 링크에서 확인 가능합니다. http" href="https://pub.dev/packages/http" target="_blank" rel="noopener">.. 2023. 11. 21.
2033 정보처리산업기사 실기 꿀팁 및 1주일 공부 합격 후기 (시나공) 정보처리산업기사는 필기 합격 발표 이후 실기 시험까지 한 달 정도 되지요? "정보처리 산업기사 필기" 책을 구매하신 분은 내용상으로는 딱히 실기 책이 필요 없다고 생각이 듭니다. 총 20문제의 서술형 & 단답형 &프로그래밍 문제가 나오며 12개 이상 맞추면 합격입니다. 실기 기출문제 또한 시나공 홈페이지에서 받을 수 있어서 해당 자료만 주구장창 풀고 필기의 내용을 다시금 암기한다면 어렵지 않게 붙을 수 있습니다. 실기 시험은 크게 3가지입니다. 제가 근 2년간 문제를 분석한 결과 각 과목당 문제 수는 매년 균등하게 나옵니다. 데이터베이스 및 프로그래밍 기본기가 있으신 분들은 응용 SW 기술 활용만 공부해도 될 것 같습니다. 응용 SW 기초 기술 활용 및 네트워크 == 컴퓨터 공학 지식 프로그래밍 (자바,.. 2023. 11. 21.
2033 정보처리산업기사 필기 꿀팁 및 3주 공부 합격 후기 (시나공) 우선 저는 컴퓨터공학과에 재학중인 학생이며 기본 "java, python, c/c++" 문법을 알고, 기본적인 알고리즘은 손 쉽게 구현하는 상태에서 공부를 시작했습니다. 1, 2, 3 과목이 있고 각 과목에 대해 필자의 생각과 공부 방법을 정리하겠습니다. 모든 자격증은 시험 유형을 파악하고 근래의 각 장에서 어떤 과목에 유형이 얼마나, 어떻게 나오는지 파악이 필수입니다. 먼저 이전 기출로 각 과목별 출제 비중을 분석한 결과 각 과목이 거의 균일하게 나옵니다. 코딩을 하시는 분들이라면 2,3 과목 수준은 그리 높지 않고 1과목만 비교적 생소할 수 있다고 생각합니다. 저는 SQLD 자격증이 있기에 데이터베이스인 3장은 안 보아도 될 것 같아 보지 않고 기출만 봤습니다. 어차피 데이터베이스 문제에서 어려운 문.. 2023. 11. 21.