๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 63aa728) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 63aa728 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์ง์ญ ๋๋ฉ์ธ์ ์ค๊ณํฉ๋๋ค. ํ๊ทธ์ ๋ง์ฐฌ๊ฐ์ง๋ก Value ํ์ ์ด ์๋ Entity ํ์ ์ผ๋ก ์ค๊ณ(JPA ๊ด์ )ํด์ผ ํฉ๋๋ค. ๋๋ฉ์ธ ์ค๊ณ ์ง์ญ(Zone)์ ์๋์ ๊ฐ์ ์์ฑ์ ๊ฐ์ง๋๋ค. city: ์๋ฌธ ๋์ ์ด๋ฆ localNameO..
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ ์์ต๋๋ค. Problem The numeric value of a lowercase character is defined as its position (1-indexed) in the alphabet, so the numeric value of a is 1, the numeric value of b is 2, the numeric value of c is 3, and so on. The numeric value of a string consisting of lowercase characters is defined as the sum of its characters' numeric values. For example, the numeric value of t..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 8a278b6) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 8a278b6 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์ผ๋ถ ์ค๋ณต ์ฝ๋ ์ ๊ฑฐ๋ฅผ ํตํด ๋ฆฌํํฐ๋ง์ ์งํํ ๋ค ๊ด์ฌ ์ฃผ์ ๊ธฐ๋ฅ๋ค์ ํ ์คํธํ ์ ์๋ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. Refactoring AccountService์์ Account ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๋ถ๋ถ์ ๋จผ์ ์์ ํ๊ฒ ์ต๋๋ค. ๊ฐ..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 69fd108) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 69fd108 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ๊ด์ฌ ์ฃผ์ ์ถ๊ฐ์ ์๋์์ฑ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ๊ธฐ์กด์ ์๋ ํ๊ทธ ๋ชฉ๋ก์์ ์ ํํ ์ ์์ต๋๋ค. ์ง๋ ํฌ์คํ ์์ ์ฌ์ฉํ๋ tagify ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฅ์ ํ์ฉํฉ๋๋ค. ๊ตฌํ ์๋ํฌ์ธํธ ์์ ๋จผ์ ํ๊ทธ๋ฅผ ์กฐํํด์ค๋ ์์ ์ ๊ธฐ์กด ํ๊ทธ ..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: efbc515) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout efbc515 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์ง๋ ํฌ์คํ ์ ์ด์ด์ ๊ด์ฌ ์ฃผ์ ๋ฑ๋ก, ์กฐํ, ์ญ์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ํจํค์ง ๋ฆฌํจํฐ๋ง ์์์ ์์ ๋๋ฉ์ธ ์ฃผ๋ ๊ฐ๋ฐ ์ปจ๋ฒค์ ์ ๋ง๊ฒ ๊ธฐ์กด ํจํค์ง๋ฅผ ์์ ํด์ฃผ๊ฒ ์ต๋๋ค. ์ด์ ์ Tag Entity๊ฐ account ํจํค์ง ํ์์ ์กด์ฌํ..
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ ์์ต๋๋ค. Problem You are given a string s. We want to partition the string into as many parts as possible so that each letter appears in at most one part. Note that the partition is done so that after concatenating all the parts in order, the resultant string should be s. Return a list of integers representing the size of these parts. Example 1: Input: s = "ababcbacadefegdehi..
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ ์์ต๋๋ค. Problem In a row of dominoes, tops[i] and bottoms[i] represent the top and bottom halves of the ith domino. (A domino is a tile with two numbers from 1 to 6 - one on each half of the tile.) We may rotate the ith domino, so that tops[i] and bottoms[i] swap values. Return the minimum number of rotations so that all the values in tops are the same, or all the values in ..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: c5c6507) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout c5c6507 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ๊ด์ฌ ์ฃผ์ ๋ฑ๋ก์ ์ํ ๋ทฐ๋ฅผ ๊ตฌํํฉ๋๋ค. ๋ทฐ ๊ตฌํ์ ์์ ๊ตฌํ์์ ๋๋ฝ๋ ๋ถ๋ถ์ ๋จผ์ ์์ ํ๊ฒ ์ต๋๋ค. Tag Entity ์์ Tag Entity์ ์ปฌ๋ผ ์ ๋ณด๋ฅผ ์ถ๊ฐํด์ค๋๋ค. /src/main/java/io/lcalmsky/ap..
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ ์์ต๋๋ค. Problem We stack glasses in a pyramid, where the first row has 1 glass, the second row has 2 glasses, and so on until the 100th row. Each glass holds one cup of champagne. Then, some champagne is poured into the first glass at the top. When the topmost glass is full, any excess liquid poured will fall equally to the glass immediately to the left and right of it. When..
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ ์์ต๋๋ค. Problem Given two integer arrays pushed and popped each with distinct values, return true if this could have been the result of a sequence of push and pop operations on an initially empty stack, or false otherwise. Example 1: Input: pushed = [1,2,3,4,5], popped = [4,5,3,2,1] Output: true Explanation: We might do the following sequence: push(1), push(2), push(3), push..
- Total
- 105,559
- Today
- 145
- Yesterday
- 186
- Java
- ํจ๊ป ์๋ผ๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- JPA
- ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ
- ์คํ๋ง ๋ถํธ ํํ ๋ฆฌ์ผ
- Linux
- Jackson
- Spring Boot Tutorial
- ์คํ๋ง๋ถํธ
- ์คํ๋ง ๋ถํธ
- intellij
- leetcode
- JSON
- Spring Boot
- ํด๋ฆฐ ์ํคํ ์ฒ
- r
- Spring Boot JPA
- gRPC
- Spring Data JPA
- ์คํ๋ง ๋ฐ์ดํฐ jpa
- proto3
- ํจ๊ป ์๋ผ๊ธฐ ํ๊ธฐ
- spring boot application
- spring boot jwt
- @ManyToOne
- ์คํ๋ง ๋ถํธ ํ์ ๊ฐ์
- ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์
- QueryDSL
- spring boot app