Giter Club home page Giter Club logo

get-in-line's People

Contributors

djkeh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

get-in-line's Issues

뷰, 뷰 템플릿

뷰 만들기와 템플릿 연습

  • 타임리프
  • 프리마커
  • 머스타쉬
  • 그루비 템플릿

JPA 기본기

JPA 기본기의 학습

  • orm, jpa, jpql 개요
  • 기존의 기술들 - iBatis, myBatis, JdbcTemplate
  • hibernate vs. spring data jpa
  • in memory 테스트 db - H2

[헤로쿠] MySQL DB AddOn 을 ClearDB -> JawsDB 로 이관

23년 11월 28일 안내 메일이 다음과 같이 왔다.

Dear Valued ClearDB Customer,

We are improving and modernizing our ClearDB platform. As result, the Ignite Plan that you are currently subscribed to will be retired on December 31st, 2023. If you would like to continue using ClearDB MySQL databases, you will need to upgrade to the Punch Plan which is $9.99 per month.

즉 ClearDB 의 무료 서비스가 사라진다.
다행히 헤로쿠의 MySQL addon 제품은 ClearDB 하나가 아니고, JawsDB 라는 무료 addon 이 대안으로 있다.
동일한 MySQL 에 addon 종류만 바뀌는 것으로, 강의에도 최소한의 영향만 미칠 것으로 예상.
이쪽으로 변경해서 과금이 일어나지 않도록 한다.

이 작업은 ClearDB 의 무료 플랜인 ignite plan 이 서비스 종료하는 23년 12월 31일 이전까지 하여야 한다.

깃크라켄 배지를 README.md 에 달아보자

나는 깃크라켄 앰배서더 활동을 하고 있는데, 깃크라켄을 좀 더 잘 알릴 수 있도록 배지를 달아줄 것을 요청하는 공지가 왔다.
아래 배지를 시간 날 때 README.md 에 달아보자.

https://img.shields.io/badge/GitKraken-Legendary%20Git%20Tools-teal?style=plastic&logo=gitkraken

예제

Ambassador-OSS-shield.txt

[![GitKraken shield](https://img.shields.io/badge/GitKraken-Legendary%20Git%20Tools-teal?style=plastic&logo=gitkraken)](https://gitkraken.com/invite/<your-referral-code>)

This repo was made with love using [GitKraken Client](https://gitkraken.com/git-client OR your referral link). 

<<Please Replace <your-referral-code> with your actual referral code>>

복잡한 쿼리의 작성과 응용

JPA 환경에서 복잡한 쿼리를 작성하고 응용하는 방법, 자주 발생하는 문제와 해결법 학습

  • querydsl vs. jooq
  • querydsl 활용
  • jooq 활용
  • eager fetch, lazy fetch, N+1 문제
  • 순환 참조 문제

비즈니스 로직 구현

코로나 줄서기 서비스 비즈니스 로직을 설계, 구현한다.

  • @Service 이해 및 구현
  • validation
  • 오류 처리
  • spring boot properties 점검
  • 테스트

[프로젝트 강의] 코로나 줄서기 서비스 2탄

코로나 줄서기 서비스를 사용할 수 있도록 남은 기능과 필요 기능을 정리하고, 구현한다.

  • 기획 리뷰, 추가 기획 분석
  • 테스트 계획 세우기
  • 관리자 인증 구현
  • 뷰 디자인
  • 기능과 뷰의 연결
  • 헤로쿠에 배포하기
  • 깃헙 자동화

Repository 생성시 implements 된 항목 질문있습니다.

안녕하세요. 강의 잘 듣고 있습니다.

열심히 강의해주셨는데, 제가 놓친부분이 있는것인지 아니면 해당 내용이 누락이 되어 못찾는지 해결이 안되어 이렇게 질문 드립니다.

Querydsl 부분 넘어가기전에 미리 작성해둔 코드로 추가해주신 부분이 있었는데 그중 Repository 에서 사용된 QEvent 항목을 어떻게 생성하는지 잘 모르겠습니다. 특정 부분에서 Generate 하게 하는 것 같은데 어떤 강의를 보면 되는것인지.. 아니면 어떻게 추가해주면되는지 가이드 부탁드리겠습니다.

해당 클래스가 추가된 커밋 링크는 아래와 같습니다.

감사합니다.

파일명 : EventRepository
질문 부분 : extends 한 QuerydslBinderCustomizer 부분 입니다

1cf4739

서비스 기획

기획과 설계

  • 서비스: 무엇을 어떻게 서비스할까?
  • 데이터: 무엇을 저장할까?
  • api: 무엇을 서비스할까?
  • 기술: 무슨 기술을 사용할까?

Spring Data JPA 와 테크닉

JPA 실전 사용과 테크닉 학습

  • @repository
  • @entity 디자인
  • Datasource, TransactionManager
  • DB 구현체 바꾸기 (MySQL -> PostgreSQL)
  • JPA 테스트

API 설계 및 구현

코로나 줄서기 서비스 API 를 설계 및 구현한다.

  • endpoint 설계
  • 공통 에러 설계
  • 테스트

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.