본문 바로가기
반응형

전체 글76

[JPA] 생성자와 기본 생성자, AllArgsConstructor와 NoArgsConstructor 생성자(Constructor)는 객체를 생성할 때 사용되는 특별한 메서드입니다. 클래스에 생성자가 정의되어 있으면, 객체를 생성할 때 해당 생성자를 호출하여 필드를 초기화할 수 있습니다. 기본 생성자(Default Constructor)는 클래스에 명시적으로 생성자를 정의하지 않았을 때, 컴파일러가 자동으로 추가하는 생성자입니다. 기본 생성자는 매개변수를 가지지 않는 public 생성자이며, 객체를 생성할 때 호출됩니다. AllArgsConstructor은 Lombok에서 제공하는 어노테이션 중 하나로, 클래스에 선언된 모든 필드를 매개변수로 갖는 생성자를 자동으로 생성해주는 역할을 합니다. NoArgsConstructor는 Lombok에서 제공하는 어노테이션 중 하나로, 매개변수를 가지지 않는 생성자를.. 2023. 3. 14.
[Flutter] Tab 좌우 슬라이드 화면 전환이 안되는 이유 & 해결 방법(DefaultTabController, TabBarView, RefreshIndicator, GestureDetector, SingleChildScrollView) 1. 문제 아래처럼 TabBarView 위젯의 자식들로 CollectionMine과 CollectionRecommended을 두고, 터치 슬라이드를 통해 탭을 화면 전환하고 싶은 상황입니다. TabBarView는 DefaultTabController 부모로 감싸 별도로 tabController를 구성할 필요 없이 TabBar와 연결하였습니다. /// Dart TabBarView( physics: BouncingScrollPhysics(), children: [ CollectionMine(), CollectionRecommended(), ], ), 2-1. 디버깅 우리의 친구 https://chat.openai.com/chat 에게 물어봅니다. Q. Sliding tab to tab horizontally.. 2023. 1. 11.
[자료구조] Deque (데크) - 정의, 예제, 시간복잡도, 장단점 # 자료구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack (스택) 4. Queue (큐) 5. Tree (Binary / Segment) 6. Graph (그래프) 7. Deque (데크) 8. Heap (힙) 9. Trie (트라이) 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tr.. 2023. 1. 10.
[자료구조] Graph (그래프) - 정의, 예제, 시간복잡도, 장단점 # 자료 구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack 4. Queue 5. Tree (Binary / Segment) 6. Graph 7. Deque 8. Heap & Priority Queue 9. Trie 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tree, Graph 등이.. 2023. 1. 9.
[자료구조] Heap (힙) - 정의, 예제, 시간복잡도, 장단점 # 자료구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack 4. Queue 5. Tree (Binary / Segment) 6. Graph 7. Deque 8. Heap 9. Trie 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tree, Graph 등이 있습니다. Heap (힙) 1... 2023. 1. 9.
[자료구조] Linked List (연결 리스트) - 정의, 예제, 시간복잡도, 장단점 # 자료 구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack 4. Queue 5. Tree (Binary / Segment) 6. Graph 7. Deque 8. Heap & Priority Queue 9. Trie 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tree, Graph 등이.. 2023. 1. 8.
[Firebase] Flutter에서 Firebase Cloud Messaging 구현 (iOS, Android, Push Notification, 파이어베이스 푸시알림메시지) 참고자료 - https://firebase.flutter.dev/docs/messaging/overview/ - https://firebase.google.com/docs/cloud-messaging - https://mookypoo.medium.com/flutter-fcm-푸쉬-알림-7e0699729462 - https://kanoos-stu.tistory.com/72 - https://eunjin3786.tistory.com/280 - https://arcanine33.github.io/flutter/Flutter-FCM/ - https://sudarlife.tistory.com/entry/Flutter-플러터-삽질은-그만-Firebase-Messaging-iOS-셋업 Flutter에서 Firebas.. 2023. 1. 5.
[자료구조] Array(배열) - 정의, 예제, 시간복잡도, 장단점 # 자료 구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack 4. Queue 5. Tree (Binary / Segment) 6. Graph 7. Deque 8. Heap & Priority Queue 9. Trie 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tree, Graph 등이.. 2023. 1. 4.
[Istio] Batch Job에서 불가능한 Side-car 패턴(Envoy proxy)의 한계를 극복해보자 (Kubernetes, Pod, Container, CronJob) 참고 자료 - https://stackoverflow.com/questions/72645650/terminate-istio-proxy-after-cronjob-completion - https://github.com/wafflestudio/waffle-world/blob/main/apps/snutt-dev/snutt-core/snutt-core.yaml - https://www.howtogeek.com/devops/how-to-clean-up-old-kubernetes-jobs/ - https://kubernetes.io/docs/concepts/workloads/controllers/job/#clean-up-finished-jobs-automatically 1. 문제 정의 apiVersion: batc.. 2022. 12. 26.
반응형