profile
๐Ÿ’ป๐Ÿ“๐Ÿคฏ

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ดํ•ด

์›น ์„œ๋ฒ„, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ์›น์€ HTTP ๊ธฐ๋ฐ˜์ด๋‹ค HTTP๋Š”? HTTP ๋ฉ”์‹œ์ง€์— ๋ชจ๋“ ๊ฒƒ์„ ์ „์†กํ•ด์„œ ๋ณด๋‚ธ๋‹ค HTML, TEXT, IMAGE, ์Œ์„ฑ, ์˜์ƒ, ํŒŒ์ผ, JSON, XML .. ๊ฑฐ์˜ ๋ชจ๋“  ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋‹ค ์„œ๋ฒ„๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ๋„ HT

์•ฝ 24์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

2. URI์™€ ์›น๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ํ๋ฆ„

URI, URL, URN์˜ ์ฐจ์ดhttps://www.google.com/search?q=hello&hl=ko์˜ ๋ถ„์„Uniform Resource IdentifierUniforn : ๋ฆฌ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•˜๋Š” ํ†ต์ผ๋œ ๋ฐฉ์‹Resource : ์ž์›, URI๋กœ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š”

4์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๋ฆฌ๋ˆ…์Šค(CentOS) ssh ํฌํŠธ ๋ณ€๊ฒฝ

SSH์ ‘์†์‹œ ๊ธฐ๋ณธ์ ์œผ๋กœ 22๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ SK๋ธŒ๋กœ๋“œ๋ฐด๋“œ๋Š” 22๋ฒˆ ํฌํŠธ๋ฅผ ๋ง‰์•„๋†“์•˜๋‹ค.. ๊ทธ๋ž˜์„œ SSH ์—ฐ๊ฒฐ์ด ์•ˆ๋˜๋Š” ์ƒํƒœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ (ํ•ซ์ŠคํŒŸ..^^) ์„ ์ด์šฉํ•ด์„œ ๋จผ์ € ์—ฐ๊ฒฐํ•œ ๋‹ค์Œ port๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค์ž…๋ ฅ ํ›„ \`\`\`\`shellsystemctl restar

6์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๐Ÿณ5. docker run mariadb ls

์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ํ™•์ธํ•ด๋ณด์ž๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์ „ ๋‹ค์‹œํ•œ๋ฒˆ docker run hello-world ์ž‘๋™๋ฐฉ์‹์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์•Œ์•„๋ณด์ždocker : ๋„์ปค ํด๋ผ์ด์–ธํŠธ๋ฅผ ์˜๋ฏธrun : ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰hello-world : ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์œ„ํ•œ ์ด๋ฏธ์ง€ ๋ฅผ ์˜๋ฏธ 1.

2021๋…„ 5์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

JPA ์‹œ์ž‘ํ•˜๊ธฐ

Hello JPA ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ์‹ค์ œ JPA๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž ํ™˜๊ฒฝ ์„ค์ • 1. DB ์„ค์ • H2๋ฅผ ์ด์šฉํ•ด์„œ MEMBER ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•œ๋‹ค ๐Ÿ™„H2๊ฐ€ ๋ญ˜๊นŒ ์ž๋ฐ” ๊ธฐ๋ฐ˜์˜ DB๋กœ ๊ฐ€๋ณ๊ณ  ์ธ๋ฉ”๋ชจ๋ฆฌ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.์›น์šฉ ์ฟผ๋ฆฌ ํˆด์ด ์žˆ๋‹ค. (๊ณต๋ถ€, test์šฉ db๋กœ ๋งŽ์ด ์‚ฌ

2021๋…„ 5์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๋„์ปค ๋ช…๋ น์–ด ์ •๋ฆฌ

sudo systemctl start dockersudo systemctl status dockerdocker create <์˜ต์…˜> <--name ์ปจํ…Œ์ด๋„ˆ๋ช…> <์ด๋ฏธ์ง€๋ช…>๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ๋ณด๊ธฐsudo docker ps -a์‹คํ–‰์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋ณด๊ธฐsudo do

2021๋…„ 5์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๐Ÿณ4. ๋„์ปค์™€ VM

๊ธฐ์กด์—๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ virtual machine(VM)์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ๋„์ปค๋ž‘ ์ฐจ์ด์ ์ด ๋ฌด์—‡์ผ๊นŒ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์˜ ๋“ฑ์žฅ ์ฐจ์ด์ ์„ ์•Œ๊ธฐ์ „์— ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์ด ์–ด๋–ป๊ฒŒ ํƒœ์–ด๋‚˜๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ๊ฐ„๋‹จํžˆ ์•Œ์•„๋ณด์ž 1. ๊ฐ€์ƒํ™”๊ธฐ์ˆ  ์ „ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ  ์ „์—๋Š” ํ•œ๋Œ€์˜ ์„œ๋ฒ„๋ฅผ ํ•˜

2021๋…„ 5์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

1.์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ

์ด ๋ณต์žกํ•œ ์ธํ„ฐ๋„ท ๋ง์—์„œ ๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ๋ฏธ๊ตญ์— ์žˆ๋Š” ์นœ๊ตฌ์—๊ฒŒ 'Hello'๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์„๊นŒ?์ตœ์†Œํ•œ์˜ ๊ทœ์น™์ง€์ •ํ•œ IP์ฃผ์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ ํ•  ์ˆ˜ ์žˆ๋‹คPacket(ํŒจํ‚ท) ์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹คํŒจํ‚ท ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ ๊ทœ์น™์ด ์žˆ๋‹คํŒจํ‚ท์—๋Š” ๋‚ด IP, ์ƒ๋Œ€๋ฐฉ IP, ์ „์†ก

2021๋…„ 5์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ปค๋„ฅ์…˜ ํ’€

์›น ์ปจํ…Œ์ด๋„ˆ(WAS)๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ DB์™€ ๋ฏธ๋ฆฌ ์—ฐ๊ฒฐํ•ด๋†“์€ ๊ฐ์ฒด๋“ค์„ pool์— ์ €์žฅํ•ด๋‘์—ˆ๋‹ค๊ฐ€ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์ด ์˜ค๋ฉด connection์„ ๋นŒ๋ ค์ฃผ๊ณ  ์ฒ˜๋ฆฌ๊ฐ€ ๋๋‚˜๋ฉด ๋‹ค์‹œ connecrion์„ ๋ฐ˜๋‚ฉ๋ฐ›์•„ pool์— ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹DB๋ฅผ ์ ‘์†ํ• ๋•Œ๊ฐ€ ๊ฐ€์žฅ ๋ถ€ํ•˜๊ฐ€ ๋งŽ์ด ๊ฑธ๋ฆฐ๋‹ค.๊ทธ๋ž˜์„œ

2021๋…„ 4์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

JPA์™€ JPA์˜ ์žฅ๋‹จ์ 

ํ•ด๋‹น ๊ธ€์€ T ์•„์นด๋ฐ๋ฏธ ๊ฐ•์˜ ๋ฅผ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค์šฐ์„  JPA๊ฐ€ ์™œ ํ•„์š”ํ• ๊นŒ?1\. ํ˜„์žฌ๋Š” SQL ์ค‘์‹ฌ์ ์ธ ๊ฐœ๋ฐœ์„ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.2\. JAVA๋Š” ๊ฐ์ฒด์ง€ํ–ฅ์ด๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ณดํ†ต RDB(๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค) ๋ฅผ ์“ฐ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.CRUD์˜ ๋ฌดํ•œ๋ฐ˜๋ณต์ด๋‹ค.์ž๋ฐ”๊ฐ์ฒด๋ฅผ S

2021๋…„ 4์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๐Ÿณ3. ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰์‹œํ‚ฌ๋•Œ

ํ•ด๋‹น ๋‚ด์šฉ์€ ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค ๋งํฌ hello-world๋Š” ํ…Œ์ŠคํŠธ์šฉ ์ปจํ…Œ์ด๋„ˆ๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค hello-world ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰์‹œ์ผœ๋ณด๊ณ  ๊ทธ ํ๋ฆ„์„ ์‚ดํŽด๋ณด์ž docker run hello-world cmd ์ฐฝ์— ์•„๋ž˜ ๋ช…๋ น

2021๋…„ 4์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๐Ÿณ2. ๋„์ปค ์„ค์น˜ํ•ด๋ณด๊ธฐ

ํ•ด๋‹น ๋‚ด์šฉ์€ ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค ๋งํฌ๋„์ปค ์„ค์น˜๋Š” ์ •๋ง์ •๋ง ๊ฐ„๋‹จํ•˜๋‹คdokcker ๋กœ ์ด๋™ํ•ด ๋งž๋Š” ์šด์˜์ฒด์ œ๋ฅผ ์„ ์ฑ…ํ•ด ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค๋„์ปค์— ๋กœ๊ทธ์ธ ํ•œ๋‹ค.ํ•˜์ง€๋งŒ window์˜ ๊ฒฝ์šฐ Hyper-v ๋ผ๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹คwindows ๊ธฐ๋Šฅ ์ผœ

2021๋…„ 4์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๐Ÿณ1. ๋„์ปค์™€ ์ปจํ…Œ์ด๋„ˆ

ํ•ด๋‹น ๋‚ด์šฉ์€ ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค ๋งํฌ์–ด๋– ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋ฐ›๋Š” ๊ณผ์ •์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ!๋„์ปค๊ฐ€ ์—†์„๋•Œ..ํ™ˆํŽ˜์ด์ง€ ์ด๋™ ->์ธ์Šคํ†จ๋Ÿฌ ๋‹ค์šด -> ์ธ์Šคํ†จ๋Ÿฌ ์‹คํ–‰ -> ์„ค์น˜์™„๋ฃŒ์ด ๊ณผ์ •์ด ๋„ˆ๋ฌด ๋ณต์žกํ•˜๋‹ค!! ๊ฐ–๊ณ ์žˆ๋Š” ์„œ๋ฒ„, ํŒจํ‚ค์ง€

2021๋…„ 4์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

springdoc์œผ๋กœ swagger3 ๋„์ž…

API ๋ช…์„ธ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” swagger๋ฅผ springdoc์„ ์ด์šฉํ•ด ์‚ฌ์šฉํ•ด๋ณด์žRestAPI ์„œ๋ฒ„๊ฐ€ ์–ด๋–ค request๊ฐ€ ํ•„์š”ํ•˜๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‚˜์˜ค๋Š”์ง€ ๋ฌธ์„œ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค.ํ•˜์ง€๋งŒ ์ผ์ผํžˆ ๋งŒ๋“ค๊ธฐ๋Š” ๋ฒˆ๊ฑฐ๋กญ๋‹ค. ์ด ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด Swagger!Swagger๋กœ๋Š”

2021๋…„ 4์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฐฑ์ค€ 1260. DFS์™€ BFS

๋ฌธ์ œ ๋งํฌ ๋ฌธ์ œ ๊ทธ๋ž˜ํ”„๋ฅผ DFS๋กœ ํƒ์ƒ‰ํ•œ ๊ฒฐ๊ณผ์™€ BFS๋กœ ํƒ์ƒ‰ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ ์ด ์—ฌ๋Ÿฌ ๊ฐœ์ธ ๊ฒฝ์šฐ์—๋Š” ์ •์  ๋ฒˆํ˜ธ๊ฐ€ ์ž‘์€ ๊ฒƒ์„ ๋จผ์ € ๋ฐฉ๋ฌธํ•˜๊ณ , ๋” ์ด์ƒ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ์ ์ด ์—†๋Š” ๊ฒฝ์šฐ ์ข…๋ฃŒํ•œ๋‹ค. ์ •์  ๋ฒˆํ˜ธ๋Š” 1๋ฒˆ๋ถ€ํ„ฐ N

2021๋…„ 4์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๋ฐฐ์—ด ํŠน์ •๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ

์„ ํ•˜๋ฉด ํ•ด๋‹น ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”๊ฐ€ ๋œ๋‹ค

2021๋…„ 4์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€