일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- DDD
- 알고리즘공부
- nestjs
- Axon framework
- 기술면접공부
- JPA
- 카프카
- Kafka
- nestjs공부
- 스프링
- 자료구조공부
- querydsl
- 코테준비
- 스프링 공부
- 기술공부
- 코테공부
- JPA스터디
- Flutter
- JPA예제
- 스프링부트공부
- 자바공부
- K8S
- JPA공부
- 플러터 개발
- 플러터 공부
- JPA 공부
- 프로그래머스
- nestjs스터디
- 스프링공부
- 스프링부트
- Today
- Total
목록분류 전체보기 (716)
DevBoi
타임존이 이상하게 되어있어서, 실제 쿼리를 수행할 때 다르게 결과를 보여준다. 1. DB timezone 설정 2. JPA 내 타임존 설정 위의 두가지를 크게 변경해주어야 한다. JPA 내 타임존 변경 jpa: open-in-view: false show-sql: true hibernate: ddl-auto: update jdbc: time_zone: Asia/Seoul properties: hibernate: show_sql: true format_sql: true package com.boiler.core.backend; import jakarta.annotation.PostConstruct; import org.springframework.boot.SpringApplication; import or..
우선 Next.js 에 대한 프로젝트 빌드를 해보기 위해서는 node와 별개로 아래의 모듈이 필요하다 "create-next-app" npm을 사용해서 설치할 수 있다. 우선 노드에 대한 설치가 정상적으로 되었는지 확인한다. node -v 추가로 next.js 를 사용하기 위해서는 앱을 만들어 주거나 해당 next app을 구동시키기 위한 모듈을 설치해야한다. symbolic link 권한 문제로 인해, sudo 로 설치를 해주는 것이 좋다 sudo npm install -g create-next-app 설치가 정상적으로 되었는지 확인한다. create-next-app --version 우선 이렇게 하면 nextjs 를 빌드해서 로컬에서 실행해볼 수 있다. next.js nest.js 들은 각각 환경별로..
간헐적으로 초기화가 발생한다. 정확히는 디비 정보가 유실된다. 그래서 무조건, 볼륨 마운트를 진행해야한다. 혹시라도 다시 온되더라도 정보를 그대로 끌고갈수 있게 그래서 하위와 같이 스크립트 파일을 쓰다가 version: "3.2" services: database: container_name: database image: mariadb volumes: - ~/docker/mariadb/etc/mysql/conf.d:/etc/mysql/conf.d:ro - ~/docker/mariadb/var/lib/mysql:/var/lib/mysql - ~/docker/mariadb/var/log/maria:/var/log/maria environment: - MYSQL_DATABASE=db1 - MYSQL_ROOT_..
[프로젝트 세팅 ] 초기 프로젝트와 파이어 베이스(파이어스토어) 연동 커맨드는 아래 사이트 참고 https://firebase.google.com/docs/flutter/setup?hl=ko&platform=ios Flutter 앱에 Firebase 추가 의견 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Flutter 앱에 Firebase 추가 plat_ios plat_android plat_web iOS+ Android 웹 기본 요건 아직 Flutter 앱이 없다면 firebase.google.com 아래 명령어를 순차 실행 firebase login dart pub global activate flutterfire_cli flutterfire configure..
Pod install 후에 아래의 경고 메시지가 뜨는 경우가 있다. [!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runn..
플러터에서 달력에 대한 오픈소스를 사용하면서 이벤트 관련 내용을 개발했다. 개발 기능은 아래와 같다. 1. 일정 내용을 로드 2. 달력 컴포넌트에 일정을 표시 3. 일정을 클릭시 해당 일정에 대한 상세 내용 확인 4. 해당 상세 내용 클릭시, 팝업으로 그룹에 내용 표기 무튼 소스 내용은 아래와 같다. 1. 화면소스 import 'dart:collection'; import 'package:flutter/material.dart'; import 'package:flutter_naver_map/flutter_naver_map.dart'; import 'package:get/get.dart'; import 'package:goodshot/global-provider.dart'; import 'package:g..
Naver 가게 정보 api를 사용하다보면, 위치경도의 정보까지 한번에 받을 수 있다. 이는 네이버 지도에서 사용가능한데, 이에 연동해보자 https://www.ncloud.com/product/applicationService/maps NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 우선 API를 신청해야한다. 지도 API 를 신청하면 당연하게 어플리케이션 정보를 입력해야한다. 입력할거 입력하면, 해당과 같이 정보가 노출이 된다. 이제 플러터에서 해당 앱과 연동해보자 https:..
1. 패키지명 일괄 변경 필요 package: -> pagekage: 2. flutter sdk 설정 필요 3. flutter upgrade, flutter pub get 필요 4. Podfile 내 ios build target 11주석 해제 필요 5. Podfile 내 RunnerTest 삭제 필요 [계속 업데이트 예정 + 메모용]
로깅에서 실제 동작하는 쿼리 로깅찍는 법 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0' logging: level: p6spy: info org: hibernate: type: descriptor: sql: trace package com.boiler.core.backend.config; import com.p6spy.engine.logging.Category; import com.p6spy.engine.spy.P6SpyOptions; import com.p6spy.engine.spy.appender.MessageFormattingStrategy; import jakarta.annotation.PostConstruct;..
상태 변화나 다른 위젯간의 데이터를 전달할때 생성자로 매번 전달해줘야 할까...? 그건 아니다. 전역으로 Provider에 값을 넣고, 필요한 위젯에서 꺼내어 쓸수있다. 로컬 데이터베이스는 아니고. 앱이 시작할때 넣어놓고 변경 및 사용이 가능한 느낌이다. 대신 , 앱을 끄면 사라지는 데이터임은 명심해야한다. 로그인 사용자에 대한 정보, 인가가 끝난 userId에 대한 정보를 해당 Provider에서 관리를 해야겠다 어렵지 않다. https://pub.dev/packages/get get | Flutter Package Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX. p..