
๋ฌดํ ์คํฌ๋กค์ ์ด๋ป๊ฒ ๊ตฌํํ๋ ๊ฑธ๊น?๋จ์ํ๊ฒ DB์ ์ ๋ณด๋ค์ ํ๋ฒ์ ๋ค ๋๊ธฐ๋ฉด ๋๋ ๊ฑธ๊นโฆ?๊ฒฐ๋ก ์ ๊ทธ๋ฌ๋ฉด ์๋๋คโฆ ์ ๋ณด์ ์์ด ๋ง๋ค๋ฉด ์๊ธธ ์ ์๋ ๋ฌธ์ ๋ค์ดโฆ ์ดํ๋ฌดํ ์คํฌ๋กค์ ํ์ด์ง ๋ฐฉ๋ฒ๊ณผ ๋ค๋ฅด๊ฒ ์ฌ์ฉ์๊ฐ ํ์ด์ง๋ฅผ ๊ณ์ ์๋๋ก ์คํฌ๋กคํ ๋๋ง๋ค ์๋์ผ๋ก ์๋ก์ด ์ฝํ ์ธ ๋ฅผ

Pageable, PageRequest, Page Spring ์์ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ํ๋ฒ ์ฏค ๋ณธ์ ์๋ ์ฝ๋? ํ๋ฒ ์ฏค ๋ณธ์ ์๋ ์ฝ๋๊ฐ ์๋๋ผ ์ ๋๋ก ์๊ณ ์ฐ๊ธฐ์ํด์ ๊ธ์ ์ ์ด๋ณธ๋ค.Page, Pageable, PageRequest๋ Spring Data JPA์ ํ์ด์ง

Created: 2025๋ 1์ 12์ผ ์คํ 3:32์นด์นด์ค ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅผ ์, ์นด์นด์ค์์ ์ง์ ํ ์ฃผ์๋ก ์์ฒญ์ ๋ณด๋ธ๋ค์ฃผ์์๋ redirect_uri+ client_id + ๋ฑ๋ฑ ์ฌ๋ฌ ์ ๋ณด๋ค์ด ๋ด๊ฒจ ์๋ค!๋ก๊ทธ์ธ ์ฑ๊ณต ์ ์นด์นด์ค์์ ์ ๋ณด๋ฅผ ๋ฐ๋ก ๊ฐ์ง๊ณ ์ค๋ ๊ฒ์ด ์๋

๋ถ๊ธฐ ํ์ ๋ฒ(Branch and Bound)์ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํ์ ์๊ณ ๋ฆฌ์ฆbacktrack ๊ณผ ์ฐจ์ด์ ์ต์ ํด๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฉด ๋ถ๊ธฐ๋ฅผ ํ์ง ์๋๋ค.๋ํ Backtracking๊ณผ ๋ฌ๋ฆฌ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ๋ง ์ฌ์ฉํ๋ค.์ค๊ณ์ ๋ต๋ ธ๋์์ ์ซ์(๊ฒฝ๊ณ)๋ฅผ ๊ณ์ฐํ

๋ฐฐ๋ญ ๋ฌธ์ ๋ฅผ ์ํ๊ณต๊ฐํธ๋ฆฌ์ ์ ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ๋ฟ๋ฆฌ๋ง๋์์ ์ผ์ชฝ์ผ๋ก ๊ฐ๋ฉด ์ฒซ๋ฒ์งธ ์์ดํ ์ ๋ฐฐ๋ญ์ ๋ฃ๋ ๊ฒฝ์ฐ์ด๊ณ ,์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ฉด ์ฒซ๋ฒ์งธ ์์ดํ ์ ๋ฐฐ๋ญ์ ๋ฃ์ง ์๋ ๊ฒฝ์ฐ์ด๋ค.์ํ๊ณต๊ฐํธ๋ฆฌ๋ฅผ ๊ตฌ์ถํ์ฌ ๋์ถ์ ๊ธฐ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.์ต์ ์ ํด๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ฏ๋ก ๊ฒ์์ด

์ฃผ์ด์ง ๊ทธ๋ํ์์ ๋ชจ๋ ์ ์ ์ ์ ํํ ํ ๋ฒ์ฉ ๋ฐฉ๋ฌธํ๊ณ ์ถ๋ฐ์ ์ผ๋ก ๋์์ค๋ ๊ฒฝ๋ก(์ํ), ์ฆ ํด๋ฐํด ์ํ(Hamiltonian Circuit)์ด ์กด์ฌํ๋๊ฐ?์ํ ์ด์ ํธ๋ฆฌ์์ ๊ธฐ์ค์ด ๋๋ ๋ ธ๋์ ๋ถ๋ชจ๋ ธ๋, ์์๋ ธ๋๊ฐ ๊ธฐ์ค์ด ๋๋ ๋ ธ๋์ ๊ฐ์์ง ํ๋จํ๋ค.๋ถ๋ชจ ๋ ธ๋, ์์

์ง๋์ m๊ฐ์ง ์์ ๊ฐ์ง๊ณ ์์น ํ๋ ๋ฌธ์ .m๊ฐ์ ์์ ๊ฐ์ง๊ณ ์ธ์ ํ ์ง์ญ์ด ๊ฐ์ ์์ด ๋์ง ์๋๋ก ์ง๋์ ์์น ํด์ผ ํ๋ค.์ํ ์ด์ ํธ๋ฆฌ์์ ๊ธฐ์ค์ด ๋๋ ๋ ธ๋์ ๋ถ๋ชจ๋ ธ๋, ์์๋ ธ๋๊ฐ ๊ธฐ์ค์ด ๋๋ ๋ ธ๋์ ๊ฐ์์ง ํ๋จํ๋ค.์ธ์ ํ ๋ ธ๋๋ค๊ณผ ์์ด ๊ฐ๋ค โ ์ ๋งํ์ง ์๋ค.์ธ์ ํ

์ฃผ์ด์ง ์ ์ ์งํฉ๊ณผ ๋ชฉํ ํฉ๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, ์งํฉ์ ๋ถ๋ถ ์งํฉ ์ค์์ ์์๋ค์ ํฉ์ด ์ฃผ์ด์ง ๋ชฉํ ๊ฐ๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ๋ฅผ ์ฐพ๋ ๋ฌธ์ ์กฐ๊ฑด - ๊ฐ์ค์น๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฝ์ฐ, ๋ ธ๋๊ฐ ์ ๋งํ์ง ์์์ ํ๋จํ์ฌ๊น์ง ์ ํํ ๊ฐ์ค์น์ ํฉ (weight)weight : ํ์ฌ ๋ ธ๋์

๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ ๋ถ ๊ณ ๋ คํ๋ ์๊ณ ๋ฆฌ์ฆ. ์ํ๊ณต๊ฐ์ ํธ๋ฆฌ๋ก ๋ํ๋ผ ์ ์์ ๋ ์ ํฉํ ๋ฐฉ์์ด๋ค. ์ด๋ค ๋ ธ๋์์ ์ ๋ง์ฑ์ ์ ๊ฒํ ํ, ์ ๋งํ์ง ์๋ค๊ณ ํ์ ๋๋ฉด ๊ทธ ๋ ธ๋์ ๋ถ๋ชจ๋ ธ๋๋ก ๋์๊ฐ์(โbacktrackโ) ๋ค์ ํ์๋ ธ๋์ ๋ํ ๊ฒ์์ ๊ณ์ ์งํํ๋ ๊ณผ์ ์ด๋ค. P

๊ฐ์ค์น๊ฐ ์๋ ๋ฐฉํฅ์ฑ ๊ทธ๋ํ์์ ํ ํน์ ์ ์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ์ผ๋ก ๊ฐ๋ ์ต๋จ๊ฒฝ๋ก ๊ตฌํ๋ ๋ฌธ์ tounchi = ํ์ฌ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก์์, v1์์ vi๋ก ๊ฐ๋ ๊ฒฝ๋ก์ ๋ง์ง๋ง์ ์์นํ Y์ ์ํ ์ ์ ์ ์ธ๋ฑ์คlengthi = v1์์ vi๋ก ๊ฐ๋ ํ์ฌ ์ต๋จ ๊ฒฝ๋ก์ ๊ธธ์ด

์ฉ์ด ์ ๋ฆฌ๋น๋ฐฉํฅ์ฑ ๊ทธ๋ํ ( undirected graph )G = (V,E) โ V ๋ Set of Vertex โ E ๋ Set of Edge ๊ฒฝ๋ก path์ฐ๊ฒฐ๋ ๊ทธ๋ํ ( connected graph ) - ์ด๋ค ๋ ์ ์ ์ฌ์ด์๋ ๊ฒฝ๋ก๊ฐ ์กด์ฌ๋ถ๋ถ ๊ทธ๋ํ (
ํ์์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฐ์ ์ ํด์ผ ํ ๋๋ง๋ค ๊ทธ ์๊ฐ์ ๊ฐ์ฅ ์ข๋ค๊ณ ์๊ฐ๋๋ ๊ฒ์ ํด๋ต์ผ๋ก ์ ํํจ ์ผ๋ก์จ ์ต์ข ์ ์ธ ํด๋ต์ ๋๋ฌํ๋ค.โ๏ธ ํ์ง๋ง, ๊ทธ ์๊ฐ์ ์ ํ์ด ๊ทธ ๋น์( local )์๋ ์ต์ ์ด๋ค. ์ต์ ์ด๋ผ๊ณ ์๊ฐํ๋ ๋ต๋ค์ ๋ชจ์์ ์ต์ข ์ ์ธ ( gobal) ํด๋ต์ ๋ง

์ด์ง ํธ๋ฆฌ์์ ๋น๋์์ ๊ฒ์ ๋น์ฉ์ ์ด์ฉํด์, ์ด๋ป๊ฒ ๋ฐฐ์นํ๋ฉด ๊ฒ์ ๋น์ฉ์ ์ค์ผ ์ ์์์ง์ ๋ํด์ ํ์์์๋ฅผ ๋ณด๋ฉด 5๋ฒ ์ด์ง ํธ๋ฆฌ๊ฐ ๊ฐ์ฅ ํ์ ๋น์ฉ์ด ์ ์ ๊ฒ์ ์ ์ ์๋ค.$$Ai = \\min{i \\leq k \\leq j} \\left( Ai + Ak+1 +

์ฐ์ ํ๋ ฌ ๊ณฑ์ ํ๋ ฌ ๊ณฑ์ ์ ํน์ฑํ๋ ฌ์ ๊ณฑ์ ์ ํ ๋์ ์๋ฅผ ๋ค์ด๋ณด์ A X B ์ผ ๋A์ ์ด๊ณผ B์ ํ์ ์๋ ๊ฐ์์ผํ๋ค.$$Mi = \\min{i \\leq k \\leq j-1} \\left( Mi + Mk+1 + d{i-1} d_k d_j \\right)$$๊ณ์ฐ์

Conditional instructions are known as branchesUnconditional changes in the control flow are called jumpsThe target of the branch/jump is a label์กฐ๊ฑด์ ๋ฐ๋ฅธ

Instructions: Language of the Machine Instruction Set Architecture (ISA) > Interface between Hardware and Software > RISC-V: Operations ๋ ์ง์คํฐ ๋ฐ์ดํฐ์

CPU : Control + DatapathโCPU? ์ปดํจํฐ์ ๊ธฐ์ต, ํด์, ์ฐ์ฐ, ์ ์ด๋ผ๋ 4๋ ์ฃผ์๊ธฐ๋ฅ์ ๊ดํ ํ๋ ์ฅ์น๋ฅผ ๋งํ๋คMemoryI/Os - input/output์ ์ฝ์GUPsUser-Interface DevicesStorage Devicesํฐ ๋ ธ์ด๋ง์ด

๋ง์ดํฌ๋ก์ํํธ ์ฐํ์ Git ํ๋ซํผ์ผ๋ก Git์ ํตํด ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฆด ์ ์๋ ์ฌ์ดํธ๋ฅผ ๋งํ๋ค!GitHub: Letโs build from hereGit Repositiry์ Git์ผ๋ก ๊ด๋ฆฌ๋๋ ์ ์ฅ์์ด๋ค.Repsitory๋ Local repository์ R

๋ฐ์ดํฐ๋ฒ ์ด์ค(DB)๋ ์ฌ๋ฌ ์ฌ๋์ด ๊ณต์ ํ์ฌ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ์ฒด๊ณํํด ํตํฉ, ๊ด๋ฆฌํ๋ โ๋ฐ์ดํฐ์ ์งํฉโ!๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DBMS)์ ํตํฉ๋ ์ ๋ณด๋ค์ ์ ์ฅํ์ฌ ์ด์ํ ์ ์๋ ๊ณต์ฉ ๋ฐ์ดํฐ๋ค์ ๋ฌถ์์ด๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํด ์๋ ๋ชจ๋ธ์ ๋ค์ํ๋ค.Application
ApplicationContext๋ฅผ Spring ์ปจํ ์ด๋๋ผ๊ณ ํ๋ค.Spring ์ปจํ ์ด๋๋ Spring์์ ์๋ฐ ๊ฐ์ฒด๋ค์ ๊ด๋ฆฌํ๋ ๊ณต๊ฐ์ ๋งํ๋ค. ์๋ฐ ๊ฐ์ฒด๋ฅผ Spring์์๋ Bean์ด๋ผ๊ณ ํ๊ธฐ ๋๋ฌธ์, Spring ์ปจํ ์ด๋์์ Bean์ ์์ฑ๋ถํฐ ์๋ฉธ๊น์ง๋ฅผ ๊ด๋ฆฌํ๋