본문 바로가기

전체 글28

Spring Boot + R2DBC(Mariadb) + Next 연동 Spring R2DBC 연동 gradle 설정 먼저 R2DBC + mariadb를 사용하기 위해 spring data r2dbc 와 r2dbc-mariadb(db driver) 를 gradle에 추가한다. implementation("org.springframework.boot:spring-boot-starter-data-r2dbc") runtimeOnly("org.mariadb:r2dbc-mariadb") Config 추가 repository를 사용할 것이므로 AppConfig에 @EnableR2dbcRepositories 어노테이션을 추가한다. R2dbc audit은 JPA audit과 유사하다. @CreatedBy, @CreatedDate, @LastModifiedBy, @LastModifiedDa.. 2024. 4. 11.
오운완(가칭) 프로젝트 시작 React + Spring + R2DBC(Mariadb) 연동 포스팅 목적 오운완 프로젝트를 여자친구랑 같이 페어 프로그래밍을 통해 개발을 해보기로 했다. 토이 프로젝트로 시작해서 실제 도메인 + SEO(검색 엔진 최적화) + google adsense 까지 하면서 여러 고도화 작업을 할 예정이다. 해당 카테고리에서는 이번 프로젝트를 진행하면서 필요한 정보와 설정등을 정리한다. 간단한 프로젝트 소개 각 사용자 별 운동 루틴 및 타이머를 기록하고 통계화해서 보여주는 간단한 웹 애플리케이션. 기술 스택 Nginx (도메인 및 https 적용) 젠킨스 (배포 자동화 CI/CD) 도커 (CI/CD) Java webflux (backend) R2DBC (mariadb) react + next (frontend) 개발환경 OS: Windows IDE: Intellij Fram.. 2024. 4. 7.
앱 개발 시작! 사실 시작한지는 꽤 됐지만 처음 포스팅을 한다. ㅎㅎ 서버 개발자가 되었지만 뭔가 부업을 시작해보고 싶어서 뭐가 있을까 고민을 하다가 개발자답게 애플리케이션 개발을 하기로 했다. 서버 개발은 외주 정도말고 딱히 떠오르는게 없어서 뭐를 할까 하다가 개인 앱을 시작해보자 해서 디자이너인 친구와 함께 시작을 하게 되었다. 학교에서도 앱 개발을 한 번도 한적이 없어서 낯설었지만 그래도 아주 단순한 앱이지만 출시를 성공했고 신규 사용자는 없었지만 출시 했다는 것에 의의를 두고있다. 아는 것도 없지만 책도 샀고 꾸준히 만들어서 대박쳤으면 좋겠다. 앱 개발을 하면서 어려웠던 점? 헷갈린 점, 오류 등도 공유하면서 내가 했던 것들도 정리하고 다른 사람들에게 도움이 되면 좋겠어서 포스팅을 하기로 결심하였다. 2021. 4. 10.
Codeforces Round #686 (Div. 3) A. Special Permutation https://codeforces.com/contest/1454/problem/A n개의 수열에서 모든 원소의 값이 자신의 인덱스랑 같지 않도록 출력하면 된다. 다양한 방식으로 출력하면 끝 소스코드 더보기 #include #define all(v) v.begin(), v.end() #define x first #define y second #define PQ priority_queue #define pb push_back #define fu(i,a,j) for(int i=a;i=j;i--) #define SYNC ios::sync_with_stdio(0),cin.tie(NULL),cout.tie(NULL) #define MOD 1000000007 #define M.. 2020. 12. 2.