๐ ๊ธฐํ/์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE
COUNT ํจ์๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ๊ฐ์ ์ง๊ณ COUNT โ ์กฐํ ๋ ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ๊ณ์ฐํ๋ ํจ์ โท COUNT ํจ์ ์์ โซ ์ ํ์ ์ด ๊ฐ์ ์กฐํ โซ ์ ํ์์ ์ ํ ๊ฐ๊ฒฉ ์ปฌ๋ผ์ ์ด ๋ฐ์ดํฐ ๊ฐ์ ์กฐํ ยท ยท ยท SUM ํจ์๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ์ ํฉ ์ง๊ณ SUM โ ์กฐํ ๋ ๋ฐ์ดํฐ์ ํฉ์ ๊ณ์ฐํ๋ ํจ์ โท SUM ํจ์ ์์ โซ ์ฃผ๋ฌธ ์์ดํ
๋ฐ์ดํฐ์์ ์ ์ฒด ๊ตฌ๋งค ์๋ ๊ณ์ฐ ยท ยท ยท MIN, MAX ํจ์๋ฅผ ์ด์ฉํ ์ต๋๊ฐ, ์ต์๊ฐ ์ง๊ณ MIN | MAX โ MIN์ ์กฐํ๋ ๋ฐ์ดํฐ์์ ํน์ ์ปฌ๋ผ์ ์ต์ ๊ฐ์ ๊ณ์ฐํ๋ ํจ์, MAX๋ ์กฐํ๋ ๋ฐ์ดํฐ์์ ํน์ ์ปฌ๋ผ์ ์ต๋ ๊ฐ์ ๊ณ์ฐํ๋ ํจ์ ยท ยท ยท AVG ํจ์๋ฅผ ์ด์ฉํ ํ๊ท ๊ฐ ์ง๊ณ AVG โ ์กฐํ๋ ๋ฐ์ดํฐ์์ ํน์ ์ปฌ๋ผ์ ํ๊ท ๊ฐ์ ๊ตฌํ๋ ํจ์ โท AVG ํจ์ ์์ ..
๐ ๊ธฐํ/์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE
ORDER BY ๋ช
๋ น์ด๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ์ ๋ ฌ ORDER BY ASC | DESC โ ํน์ column์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์(ASC) or ๋ด๋ฆผ์ฐจ์(DESC)์ผ๋ก ์ ๋ ฌ ยท ยท ยท LIMIT, OFFSET ๋ช
๋ น์ด๋ฅผ ์ด์ฉํ ์กฐํ ๋ฐ์ดํฐ ์ ํ LIMIT OFFSET โ LIMIT์ ์กฐํ ๋ ๊ฒฐ๊ณผ ๊ฐ์ ๊ฐ์๋ฅผ ์ ํ ํ๋๋ฐ, OFFSET์ LIMIT๊ณผ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ ํ์ด์ง ์ฒ๋ฆฌ๋ฅผ ํ๋๋ฐ ์ฌ์ฉ ยท ยท ยท IN ์ฐ์ฐ์๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ํํฐ๋ง IN โ ๋ค์ค OR ์ฐ์ฐ์์ ์ถ์ฝ ๋ฒ์ โท IN ์์ โซ 'USA'์ ์๊ฑฐ๋ 'France'์ ์๋ ๋ฒค๋ ์กฐํ ยท ยท ยท BETWEEN ์ฐ์ฐ์๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ์ ํํฐ๋ง BETWEEN AND โ ์ฃผ์ด์ง ๋ฒ์์ ๋ํ ์กฐ๊ฑด์ ํด๋นํ๋ ๋ฐ์ดํฐ ์กฐํ โท BETWEEN ์ฐ์ฐ์ ์์ โซ ์ฃผ๋ฌธ ๋ฒ..
๐ ๊ธฐํ/์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE
# Data Access Layer - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ์ฌ ๋ฐ์ดํฐ ์ ์ฅ, ์กฐํ ๋ฑ์ ์ญํ ์ ์ํํ๋ ๊ณ์ธต - Spring์์๋ Mapper Notation์ด๋ Repository Annotation์ ์ฌ์ฉํ๋ค. - Service ๊ณ์ธต๊ณผ Database ์ฌ์ด์ ์ถ์ํ ๋ ๊ณ์ธต์ด๋ค. - Database ๊ธฐ์ ์ด ๋ณ๊ฒฝ ๋๋ฉด Data Access Layer์ ์ฝ๋๋ ๋ณ๊ฒฝ๋ ์ ์์ง๋ง, Service ๊ณ์ธต์ ์ฝ๋๋ ๋ณ๊ฒฝ๋์ง ์๋๋ค. ์คํ๋ง์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ทผํ๊ธฐ ์ํ ๊ธฐ์ - JDBC(Java Database Connectivity): Database์ ์ ๊ทผํ๊ธฐ ์ํ Java์ ํ์ค API - JDBC Template: JDBC๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด Spring์์ ์ ๊ณตํ๋ API (* JDBC์์ ์ฝ๋๋ฅผ ..
๐ ๊ธฐํ/Notion
๊ตฌ๊ธ Map ๋ฃ๊ธฐ 1. Google Maps์์ ์ผ์ชฝ ์๋จ์ '๋ฉ๋ด' ํด๋ฆญ 2. '๋ด ์ฅ์' ์์ '์ง๋' ํด๋ฆญํ๋ฉด ๋ด๊ฐ ์ ์ฅํ ์ง๋๋ฅผ ๋ณผ ์ ์๋ค. 3. ์ํ๋ ์ฅ์๋ฅผ ํด๋ฆญํ์ฌ '๋ด ์ง๋์์ ์ด๊ธฐ' ํด๋ฆญ 4. '๊ณต์ '์์ '๋ค๋ฅธ ์ฌ๋์ด ์ธํฐ๋ท์์ ์ด ์ง๋๋ฅผ ๊ฒ์ํ๊ณ ์ฐพ๋๋ก ํ์ฉํจ'์ ํ์ฑํ ์์ผ์ค ํ ๋ซ๊ธฐ 5. ์ ํ๋ฉด์์ ๋งํฌ ๋ณต์ฌ๊ฐ ์๋ ์ฌ์ดํธ ์๋จ์ ๋งํฌ๋ฅผ ๋ณต์ฌํ์ฌ, ๋
ธ์
์์ '๋ถ์ฌ๋ฃ๊ธฐ' ํ ํ "Embed Google Map" ํด๋ฆญํ๋ฉด ๋! ์ง๋๊ฐ ๋
ธ์
์ ๋ค์ด๊ฐ ๊ฒ์ ๋ณผ ์ ์๋ค! โป Kakao Map์ ๋ฃ๊ณ ์ถ๋ค๋ฉด? '๋ด ํด๋'์์ " ํ์ผ ์์ โ ๊ณต๊ฐํ์ฉ์ Check! โ ํด๋ ๊ณต์ ์์ ๋งํฌ ๋ณต์ฌ โ ํฌ๋กฌ ์ฐฝ์ ๋งํฌ๋ฅผ ๋ถ์ฌ ๋ฃ์ด ์ฌ์ดํธ ์ ์ โ ์ ์ํ ์ฌ์ดํธ์ ์๋จ ๋งํฌ ๋ณต์ฌ โ '/Emb..
๐ ๊ธฐํ/์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE
AWS Amazon.com์์ ์ถ์ํ Cloud ์๋น์ค โถ ์ฃผ์ AWS Service - EC2 (Elastic Cloud Compute) _ ๊ฐ์ ์๋ฒ : AWS์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์์์ผ๋ก ๊ฐ์ ๋จธ์ ์์ OS๊ฐ ์ค์น๋์ด ์๋ ํํ (ex. ๋ฆฌ๋
์ค ์๋ฒ, ์๋์ฐ ์๋ฒ) * EC2 ์ธ์คํด์ค ํ์
(https://aws.amazon.com/ko/ec2/instance-types/) EC2 ๊ฐ๊ฒฉ ์ ์ฑ
(https://aws.amazon.com/ko/ec2/pricing/) - S3 _ Object ์คํ ๋ฆฌ์ง - RDS _ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค - VPC (Virture Private Cloud) _ ๊ฐ์ ์ฌ์ค ๋คํธ์ํฌ - IAM _ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๊ถํ ๊ด๋ฆฌ โถ AWS ์ฌ์ฉ ์ ์์์ผ ํ ๊ฐ๋
- AMI (Ama..
๐ ๊ธฐํ/์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE
Cloud Computing ์ธํฐ๋ท ๊ธฐ๋ฐ ์ปดํจํ
์ ์ผ์ข
์ผ๋ก, ์ ๋ณด๋ฅผ ์์ ์ ์ปดํจํฐ๊ฐ ์๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ฒ๋ฆฌํ๋ ๊ธฐ์ ์ ์๋ฏธ ( =์ธํฐ๋ท์ ํตํด ๊ฐ์ํ ๋ ์ปดํจํฐ์ IT ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ) โถ Cloud์ ๊ฐ์ฅ ํฐ ํน์ง - ์ปดํจํ
์์์ ์ํ ๋, ์ํ๋ ๋งํผ ์ฌ์ฉํ ์ ์๋ค โ ์์์ ์์์ ํ๋ ฅ์ ์ผ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค - ์ฌ์ฉํ ๋งํผ๋ง ์๊ธ์ ์ง๋ถํ๋ค. โถ Cloud Computing์ 4๊ฐ์ง ํน์ง 1. On Demand : Computing Resource On Demand โ Computing ์์๋ ๋ด๊ฐ ์ํ ๋ ์ธ์ ๋ ์ง ์ฐ์๋ ๊ฐ๋
2. ๋๊ท๋ชจ ํ์ฅ์ฑ : ์์์ ๋ฐ๋ฅธ ๋๊ท๋ชจ IT ์์์ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค๋ ํน์ง (ํด๋ผ์ฐ๋ ์ฌ์
์๊ฐ ๋๊ท๋ชจ์ Computing ์์์ ๋ฏธ๋ฆฌ ๊ตฌ์ถํด ..
'๐ ๊ธฐํ' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.