오늘은 Flutter에 sentry를 적용시켜 볼거에요. 단순 오류만 트래킹 하려고 사용하는 것이기 때문에 추가 기능은 아래 문서에서 찾아서 사용하시면 돼요. https://docs.sentry.io/platforms/flutter/ Flutter On this page, we get you up and running with Sentry's SDK, so that it will automatically report errors and exceptions in your application. Get started using a g docs.sentry.io 1. 먼저 아래 사이트에 들어가서 프로젝트에 최신 버전을 적용시키세요. https://pub.dev/packages/sentry_flutter sen..
오늘은 Flutter에 Android 프로젝트에서 FlutterActivity를 사용 하다가 FlutterFragmentActivity를 사용할 경우 놓칠 수 있는 부분에 대해서 잠깐 팁을 설명 하려고해요. 1. 먼저 FlutterActivity 사용 방법은 아래와 같아요. (플러터 홈페이지 공식 문서 코드에요 ) import io.flutter.app.FlutterActivity; import io.flutter.plugin.common.MethodCall; import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.c..
docker run -d --name DockerName -p 12345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' 도커이미지ID ex) docker run -d --name docker-test -p 13345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' testDockerId - d: Background Mode – name: Containera Name - p: port forwarding host: 외부에서 접속Port:내부 접속 Port - e: 환경변수 설정 - 도커이미지ID : 도커 이미지 ID
AWS 계정 생성과 프리티어 인스턴스(리눅스)가 생성이 되어 있다고 가정하고 진행할게요 . 혹시 암호가 지정이 되어있지 않다면 암호부터 생성을 해요. 도커 설치는 root 계정에 할 것이기 때문이죠. 1. 아래 명령어를 터미널에 입력 하고 비밀번호를 입력하세요. sudo passwd 그럼 아래처럼 비밀번호설정이 완료 되어요. 2. su 를 입력해서 하고 패스워드를 입력해서 root 계정으로 접속 해주세요. su 3. yum 업데이트를 한번 진행해 주세요. yum update yum upgrade 4. 드디어 도커를 설치 할 거에요. yum install -y docker 짜잔! 정상 설치가 완료 되었어요.
- 공통 매핑 정보가 필요할 때 사용(id, name) 상속관계 매핑 X 엔티티X, 테이블과 매핑X 부모 클래스를 상속 받는 자식 클래스에 매핑 정보만 제공 조회, 검색 불가 (em.find(BaseEntity) 불가) 직접 생성해서 사용할 일이 없으므로 추상 클래스 권장 테이블과 관계없고, 단순히 엔티티가 공통으로 사용하는 매핑 정보를 모으는 역할 주로 등록일, 수정일, 등록자, 수정자 같은 전체 엔티티에서 공통으로 적용하는 정보를 모을 때 사용. 참고: @Entity 클래스틑 엔티티나 @MappeddSuperclass 로 지정한 클래스만 상속가능
1. 상속관계 매핑 - 관계형 데이터베이스는 상속 관계 x - 슈퍼 타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 - 상속관계 매핑: 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단일 테이블전략 서브 타입 테이블로 변환 -> 구현 클래스마다 테입르 전략 2. 주요 어노테이션 - @Inheritance(strategy=InheritanceType.XXX) JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현 클래스마다 테이블 전략 TABLE_PER_CLASS 를 사용시 Abstract class로 생성해 주어야 ..
이번 시간에는 Chat gpt API 를 이용해서 프로그램을 만들어 볼거에요. Chat gpt가 스스로 만들어준 소스에요. 저는 요즘 Flutter 로 놀고 있어서 Flutter 를 기준으로 만들어 볼게요. 사실 언어만 다르지 사용방법은 전부 같으니까 대충 이렇게 API를 사용하는구나 정도만 알아가면 좋을 것 같아요. 1. Response 를 요청하는 코드에요 . Future getResponse(String inputText) async { final String apiKey = 'API Key'; final String endpointUrl = 'https://api.openai.com/v1/completions'; final Map headers = { 'Content-Type': 'applicat..
https://sweetcoding.tistory.com/193 우리는 이전 포스팅에서 Chat gpt API key 를 얻는 방법에 대해서 알아보았어요. 자 그럼 마지막으로 필요한건 chat gpt API에 명령을 실행할때 필요한 engine id 값이에요. API 를 호출 할수 있는 어떤 프로그램이든 좋아요. 직접 만들어도 됩니다. 하지만 귀찮으므로 저는 post man 을 사용했어요. 자 시작할게요. Post man 기준이에요!!!! 1. Get : https://api.openai.com/v1/models Get 방식을 선택후 url 에 https://api.openai.com/v1/models 를 입력해요 그리고 Authorization type 은 Bearer Token 을 선택하고 token..
새벽에 갑자기 Chat GPT를 이용해서 앱을 만들고 싶어졌어요. 이제 시작 할거에요! 저는 기억력이 좋지 않기 때문에 밤늦게 작업을 하면 제가 했던 내용을 금방 잊어요 그래서 내일이 지나면 제가 했던 작업들을 잊어버릴까봐 하나씩 기록 하려고 해요. Chat GPT API 를 사용하기 위해서 제일 첫번째 해야할 일은 API key 를 발급 받는 일이에요. 1. 먼저 아래 사이트에 들어가요 https://platform.openai.com/docs/quickstart/build-your-application OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 2. Add your API key 항목에서 +..
연관관계 매핑시 고려사항 3가지 다중성 다대일 : @ManyToOne 일대다: @OneToMany 일대일: @OneToOne 다대다: @ManyToMany 단방향, 양방향 테이블 외래 키 하나로 양쪽 조인가능 사실 방향이라는 개념이 없음 객체 참조용 필드가 있는 쪽으로만 참조 가능 한쪽만 참조하면 단방향 양쪽이 서로 참조하면 양방향 연관관계의 주인 테이블은 외래 키 하나로 두 테이블이 연관관계를 맺음 객체 양방향 관계는 A->B, B->A 처럼 참조가 2군데 객체 양방향 관계는 참조가 2군데 있음. 둘중 테이블의 외래 키 를 관리할 곳을 지정해야함지정해야함 연관관계의 주인: 외래 키를 관리하는 참조 주인의 반대편: 외래 키에 영향을 주지 않음, 단순 조회만 가능