์ „์ฒด ๊ธ€ 125

# Level1 - ํฌ๋ ˆ์ธ ์ธํ˜• ๋ฝ‘๊ธฐ

[๋ฌธ์ œ] ์ธํ˜•์ด ๋‹ด๊ธด 2์ฐจ์› ๋ฐฐ์—ด board์™€ ์ธํ˜•์„ ์ง‘๊ธฐ ์œ„ํ•ด ํฌ๋ ˆ์ธ์„ ์ž‘๋™์‹œํ‚จ ์œ„์น˜๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด moves๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ง‘์–ด ์˜ฌ๋ฆฐ ์ธํ˜•์€ ๋ฐ”๊ตฌ๋‹ˆ์— ์Œ“์ด๊ฒŒ ๋˜๊ณ  ์ธํ˜•์€ ์ˆœ์„œ๋Œ€๋กœ ์Œ“์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ๋ฐ”๊ตฌ๋‹ˆ์— ๋˜‘๊ฐ™์€ ์ธํ˜•์ด ์—ฐ์†ํ•ด์„œ ๋‹ด๊ธฐ๋ฉด ๋˜‘๊ฐ™์€ ์ธํ˜• ๋‘๊ฐœ๋Š” ํ„ฐํŠธ๋ ค์ ธ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ํฌ๋ ˆ์ธ์„ ๋ชจ๋‘ ์ž‘๋™์‹œํ‚จ ํ›„ ํ„ฐํŠธ๋ ค์ ธ ์‚ฌ๋ผ์ง„ ์ธํ˜•์˜ ๊ฐœ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. [๋‚ด ํ’€์ด] ์ธํ˜•์ด ๋‹ด๊ธฐ๋Š” ์ˆœ์„œ๊ฐ€ ํ•ญ์ƒ ๋ณด์žฅ๋˜๊ณ , ์ธํ˜•์ด ํ„ฐ์ง€๋Š” ์กฐ๊ฑด์€ ํฌ๋ ˆ์ธ์ด ์žก์€ ์ธํ˜•๊ณผ ๋ฐ”๊ตฌ๋‹ˆ์— ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ๋‹ด๊ธด ์ธํ˜•์ด ๊ฐ™์„ ๋•Œ๋ผ๋Š” ์กฐ๊ฑด์ด ํ•ต์‹ฌ์ด๋ฏ€๋กœ ํ๊ฐ€ ์•„๋‹Œ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ์‚ฌ์‹ค ์‹ค๋ฌด์—์„œ stack์„ ์จ๋ณธ์ ์€ ์—†๋Š”๋ฐ peek()๊ณผ pop()์˜ ์ฐจ์ด๋„ ํ™•์‹คํžˆ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. publ..

JAVA/Argorithm Test 2020.10.27

# Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์•ˆ์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ Grafana๋ฅผ ์ด์šฉํ•œ ๋ฐฉ์•ˆ์„ ์•Œ์•„๋ณด๊ฒ ๋‹ค. Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์€ ์ด์ „ ํฌ์ŠคํŒ… ๊ธ€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. # Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ # Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ Docker Swarm ์ด๋ž€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Orchestration Tool ์ค‘์˜ ํ•˜๋‚˜์ด๋‹ค. Orchestration Tool ์ด๋ž€? ์ปจํ…Œ์ด๋„ˆ์˜ ๋‹จ์ˆœ ๋ฐฐํฌ ๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ ํ™•์žฅ, ๋„คํŠธ์›Œํ‚น ๋“ฑ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ˆ˜๋ฐฑ ๋˜๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๏ฟฝ๏ฟฝ skysoo1111.tistory.com Step 1. Docker ๋ฐ๋ชฌ ๋ฉ”ํŠธ๋ฆญ ๋…ธ์ถœ ๋ฐ Docker ์žฌ๊ธฐ๋™ $ sudo vi /etc/docker/daemon.json { "me..

Cloud/Docker 2020.10.13

# Docker Swarm ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ

Docker Swarm ์ด๋ž€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Orchestration Tool ์ค‘์˜ ํ•˜๋‚˜์ด๋‹ค. Orchestration Tool ์ด๋ž€? ์ปจํ…Œ์ด๋„ˆ์˜ ๋‹จ์ˆœ ๋ฐฐํฌ ๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ ํ™•์žฅ, ๋„คํŠธ์›Œํ‚น ๋“ฑ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ˆ˜๋ฐฑ ๋˜๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ์ด๋‹ค. Orchestration Tool ์žฅ์  ๋‹จ์  Docker Swarm •Docker ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. •Docker ์™ธ ๋ณ„๋„์˜ ํˆด ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค. •ํƒ€ Orchestration Tool์— ๋น„ํ•ด ๋‹ค๋ฃจ๊ธฐ ์‰ฝ๋‹ค. •ํƒ€ Orchestration Tool์— ๋น„ํ•ด ๊ธฐ๋Šฅ์ด ๋‹จ์ˆœํ•˜๋‹ค. •์ดˆ๋Œ€ํ˜• ๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ๋ง์—๋Š” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค. Kubernates •ํ˜„์žฌ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๊ณ  ์žˆ๋Š” ํˆด์ด๋‹ค. •๋‚ด์žฅ๋œ ๊ธฐ๋Šฅ์ด ๋งŽ์•„..

Cloud/Docker 2020.10.13

# PostgreSQL - MySQL ์ฐจ์ด์ 

PostgreSQL๊ณผ MySQL ๊ฐ„์˜ ๊ธฐ๋Šฅ๋ณ„ ํŠน์ง• ์ฐจ์ด๋ฅผ ์•„๋ž˜ ํ‘œ๋กœ ์ •๋ฆฌํ–ˆ๋‹ค. ๊ฒฐ๋ก  ์–ด๋–ค DB๊ฐ€ ๋” ์ข‹์€์ง€ ์–˜๊ธฐํ•˜๋Š”๊ฑด ๋ฌด์˜๋ฏธํ•œ ๋…ผ์Ÿ์ด์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ PostgreSQL์„ ๋” ์„ ํ˜ธํ•œ๋‹ค. ์ด์œ ๋กœ๋Š” MySQL์— ๋น„ํ•ด ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ๋Œ€์šฉ๋Ÿ‰ ์‹œ์Šคํ…œ์— ๋”์šฑ ์ ํ•ฉํ•˜๋‹ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ๋งŒ์•ฝ ๋Œ€์šฉ๋Ÿ‰ ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ๋ฉฐ, ๋‹จ์ˆœํ•œ ์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•œ ์ฝ๊ธฐ ์ค‘์‹ฌ์˜ ์ž‘์—…์ด ๋งŽ์€ ๊ฒฝ์šฐ MySQL์ด ์„ฑ๋Šฅ์ƒ ๋” ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ์ž์˜ ์‹œ์Šคํ…œ์— ๋”ฐ๋ฅธ ์ ํ•ฉํ•œ DB๋ฅผ ์„ ํƒํ•ด์•ผ ํ•  ๊ฒƒ์ด๋‹ค. ์ฐธ๊ณ  DB ์šฉ์–ด * OLTP (Online Transaction Processing) - ์˜จ๋ผ์ธ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ DB์—์„œ์˜ ๋นˆ๋ฒˆํ•œ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ ๊ณผ์ •์—์„œ์˜ ํšจ์œจ์„ฑ, ์ฆ‰ ํšจ๊ณผ์ ์ธ DB ๊ฐฑ์‹ ์ด ๋ชฉํ‘œ RDB ์—์„œ ์ •๊ทœํ™”๋ž€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•จ์ˆ˜์  ..

Database 2020.10.12

# Vagrant๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹  ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ 2 - ์‹ค์Šต

# Vagrant๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹  ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ 1 - ๊ธฐ๋ณธ # Vagrant๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹  ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ 1 - ๊ธฐ๋ณธ Vagrant ๋ž€? ๋‹จ์ผ ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ๋“ค์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ด๋‹ค. Vagrant ํŠน์ง• VirtualBox, VMware, AWS ๋“ฑ์˜ ๊ณต๊ธ‰์ž ์œ„์— ํ”„๋กœ๋น„์ €๋‹ ๋˜์–ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์‰˜ ์Šคํฌ๋ฆฝํŠธ์™€ ๊ฐ™์€ ์—…๊ณ„ skysoo1111.tistory.com ๊ฐœ์ธ์ ์œผ๋กœ Vagrant ์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ๋‹จ์ˆœํ•œ ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ž๋™ํ™”๋กœ ์ธํ•œ ํ™˜๊ฒฝ ๊ตฌ์ถ•์— ๋“ค์–ด๊ฐ€๋Š” ๊ฐœ๋ฐœ ๋น„์šฉ์˜ ๋‹จ์ถ•์ธ๋ฐ, ์˜ˆ์‹œ๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์„ ์ƒ๊ฐํ•ด๋ณด์ž. Ex) VirtualBox์—์„œ ์„œ๋ฒ„ 3๋Œ€๋ฅผ ๊ธฐ๋™ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆ˜์ˆœ์œผ๋กœ ์ง„ํ–‰๋  ๊ฒƒ์ด๋‹ค. 1. ISO ํŒŒ์ผ ์ค€๋น„ 2. ๊ฐ€์ƒ..

OpenSource/Vagrant 2020.10.07

# Vagrant๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹  ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ 1 - ๊ธฐ๋ณธ

Vagrant ๋ž€? ๋‹จ์ผ ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ๋“ค์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ด๋‹ค. Vagrant ํŠน์ง• VirtualBox, VMware, AWS ๋“ฑ์˜ ๊ณต๊ธ‰์ž ์œ„์— ํ”„๋กœ๋น„์ €๋‹ ๋˜์–ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์‰˜ ์Šคํฌ๋ฆฝํŠธ์™€ ๊ฐ™์€ ์—…๊ณ„ ํ‘œ์ค€ ํ”„๋กœ๋น„์ €๋‹ ๋„๊ตฌ๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž๋™์œผ๋กœ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•œ๋‹ค. Vagrant๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ž๋™ํ™”์— ์ดˆ์ ์„ ๋งž์ถฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•์— ๋“œ๋Š” ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์—ฌ์ค€๋‹ค. Vagrant ์‹ค์Šต Step 1. Virtual box ์„ค์น˜ Virtual box ๋‹ค์šด๋กœ๋“œ Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its sourc..

OpenSource/Vagrant 2020.10.06

Outlook 2016 Gmail ๊ณ„์ • ๋“ฑ๋กํ•˜๊ธฐ

gmail ์•„์›ƒ๋ฃฉ์— ๊ณ„์ • ๋“ฑ๋กํ•˜๊ธฐ ์•„๋ž˜ ํฌ์ŠคํŒ… ๊ธ€์ด ์ •๋ง ์ž˜ ์ •๋ฆฌ๋˜์–ด ์žˆ๋‹ค. [์ฐธ์กฐ] pdi-mz-support.zendesk.com/hc/ko/articles/360029103612--Gmail-%EC%95%84%EC%9B%83%EB%A3%A9-Outlook-2013-2016-%EC%97%90-%EC%A7%80%EB%A9%94%EC%9D%BC-Gmail-%EC%97%B0%EB%8F%99%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-IMAP- [Gmail] ์•„์›ƒ๋ฃฉ(Outlook 2013, 2016)์— ์ง€๋ฉ”์ผ(Gmail) ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ• (IMAP) ์•„์›ƒ๋ฃฉ ์—ฐ๋™์„ ์œ„ํ•œ Gmail ์˜ IMAP ์„ค์ • ๋ณด์•ˆ ์ˆ˜์ค€์ด ๋‚ฎ์€ ์•ฑ ์‚ฌ์šฉ ์„ค์ • ๋ฐฉ๋ฒ• ์•„์›ƒ๋ฃฉ์—์„œ Gmail ๊ณ„์ •์ถ”๊ฐ€ํ•˜๊ธฐ 2๋‹จ๊ณ„ ๋ณด์•ˆ์ธ์ฆ ์‚ฌ..

Environment 2020.09.29

# Vscode sync ์„ค์ • git ๊ด€๋ฆฌ

ํ•„์ž๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Vscode๋ฅผ Editor, File Viewer ๋“ฑ์˜ ์šฉ๋„๋กœ ๋งŽ์ด ์‚ฌ์šฉ์„ ํ•˜๋Š” ํŽธ์ด๋‹ค. ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋งŒํผ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ ๋‹จ์ถ•ํ‚ค ๋“ฑ์˜ ์„ค์ •์„ ๋งŽ์ด ํ•ด๋’€๋Š”๋ฐ ์ด๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๋ฐ”๋กœ ์ƒˆ๋กœ์šด PC์— ํ™˜๊ฒฝ์„ ์…‹ํŒ…ํ•  ๋•Œ์ด๋‹ค. ๋˜‘๊ฐ™์€ ํ™˜๊ฒฝ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŽ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋‹จ์ถ•ํ‚ค๋“ค์„ ๋‹ค์‹œ ์„ค์น˜ํ•˜๊ณ  ์„ค์ •ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— Vscode์˜ ์„ค์ • ๊ฐ’์„ github์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. Vscode์˜ ์„ค์ •๊ฐ’์„ ์ฃผ๊ธฐ์ ์œผ๋กœ github์— Upload ํ•ด๋†“์Œ์œผ๋กœ์จ ๋ฐฑ์—…๋ณธ์„ ๋‘๊ฒŒ ๋œ ์…ˆ์ด๋‹ค. ์ด ๊ณผ์ •์„ ํ†ตํ•ด์„œ ์ด์ œ๋ถ€ํ„ฐ๋Š” ์ƒˆ๋กœ์šด PC์— Vscode๋ฅผ ์„ค์น˜ํ•ด๋„ ์„ค์ • ๊ฐ’์€ github์—์„œ ๋™๊ธฐํ™”ํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. # Step 1. GitHub Gist ID ์ƒ์„ฑ ## Step 1-1. Gist ID ์ƒ..

Environment 2020.09.29

# Java - ScheduledExecutorService ์™€ Springboot ์˜ @Scheduled ์˜ˆ์ œ

ํŠน์ • ์ฃผ๊ธฐ๋งˆ๋‹ค ์–ด๋–ค ๋™์ž‘์„ ์ˆ˜ํ–‰(์Šค์ผ€์ค„๋ง)ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ๋•Œ, ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์€ ๋‹ค์–‘ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ ์ค‘์—์„œ ์˜ค๋Š˜์€ ScheduledExecutorService ์™€ Springboot์˜ @Scheduled ๋ฅผ ์ด์šฉํ•œ ์Šค์ผ€์ค„๋ง ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 1. ScheduledExecutorService ๋จผ์ € ScheduledExecutorService๋Š” Java 1.5๋ถ€ํ„ฐ ์ง€์›๋˜๋Š” ์Šค์ผ€์ค„๋ง์ด ๊ฐ€๋Šฅํ•œ Executor ์„œ๋น„์Šค๋กœ ์ธํ„ฐํŽ˜์ด์Šค์ด๋ฉฐ, ๊ตฌํ˜„์ฒด๋กœ ScheduledThreadPoolExecutor() ๊ฐ€ ์žˆ๋‹ค. ScheduledExecutorService๋Š” 3๊ฐ€์ง€์˜ ์ง€์—ฐ ์Šค์ผ€์ค„๋ง ๋ฐฉ์‹์„ ์ง€์›ํ•œ๋‹ค. /** * ์ง€์ •๋œ dealy ์‹œ๊ฐ„๋งŒํผ ์ง€์—ฐ ํ›„์— 1๋ฒˆ์˜ command๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. * * @param co..

JAVA/SpringBoot 2020.05.08

# ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๋Š” ์‚ฌํšŒ์ฃผ์˜์™€ ๊ณต์‚ฐ์ฃผ์˜ ์ฐจ์ด๋Š”?

์‚ฌํšŒ์ฃผ์˜์™€ ๊ณต์‚ฐ์ฃผ์˜๋Š” ๋ณด๋Š” ์‹œ๊ฐ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ์‚ฌํšŒ์ฃผ์˜๋Š” ์‚ฌ์ƒ์  ์ด๋…, ๊ณต์‚ฐ์ฃผ์˜๋Š” ๊ฒฝ์ œ์  ์ด๋…์œผ๋กœ ์ •์˜ํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. 1. ์‚ฌํšŒ์ฃผ์˜๋Š”? ์‚ฌํšŒ์ฃผ์˜๋Š” ๊ฒฝ์ œ, ์ •์น˜์ ์œผ๋กœ ํ‰๋“ฑํ•˜๊ฒŒ ์กฐํ™”๋ฅผ ์ด๋ฃจ๋Š” ์‚ฌํšŒ๋ฅผ ์ง€ํ–ฅํ•˜๋Š” ์‚ฌ์ƒ์„ ์˜๋ฏธํ•œ๋‹ค. 2. ๊ณต์‚ฐ์ฃผ์˜๋Š”? ๊ณต์‚ฐ์ฃผ์˜๋Š” ์ƒ์‚ฐ ์ˆ˜๋‹จ์˜ ๊ณต๊ณตํ™”(๊ฐœ์ธ์˜ ์‚ฌ์ ์†Œ์œ  ๋ถˆ๊ฐ€)๋ฅผ ํ†ตํ•ด ๋ถ€์˜ ํ‰๋“ฑํ•œ ๋ถ„๋ฐฐ๋ฅผ ์ฃผ์žฅํ•˜๋Š” ๊ฒฝ์ œ์  ์ด๋…์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ ์ด๋…๋ณ„ ๋Œ€๋ฆฝ๋˜๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๊ฐ€๋‚œํ•œ ๋…ธ๋™์ž๋ฅผ ์ฐฉ์ทจํ•˜์—ฌ ๋ถ€์ž๋“ค์˜ ๋ฐฐ๋ฅผ ๋ถˆ๋ ค์ฃผ๋Š” ์ž๋ณธ์ฃผ์˜ ์‚ฌํšŒ์—์„œ ๋ถ€์˜ ๋ถˆํ‰๋“ฑ์€ ๊ฐˆ์ˆ˜๋ก ์‹ฌํ•ด์งˆ ์ˆ˜ ๋ฐ–์— ์—†๊ณ  ๋ถ€๋ฅด์ฃผ์•„์™€ ํ”„๋กค๋ ˆํƒ€๋ฆฌ์•„(๋…ธ๋™์ž๊ณ„๊ธ‰)๋“ค์˜ ๊ณ„๊ธ‰๊ฐ„ ํˆฌ์Ÿ์ด ๊ฒฉํ™”๋˜๊ณ  ์ข…๊ตญ์—๋Š” ํ”„๋กค๋ ˆํƒ€๋ฆฌ์•„๊ฐ€ ์Šน๋ฆฌํ•˜์—ฌ ์ž๋ณธ์ฃผ์˜๋Š” ํ•„์—ฐ์ ์œผ๋กœ ๋งํ• ์ˆ˜๋ฐ–์— ์—†๋Š” ๊ตฌ์กฐ์ด๋‹ค. - ์นผ ๋งˆ๋ฅดํฌ์Šค -