์ธํŒŒ

You Can Become A

P

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

IDE

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
IntelliJ

๐Ÿ’ฝ IntelliJ - SerialVersionUID ์ž๋™ ์ƒ์„ฑ ์„ค์ •

SerialVersionUID ์ž๋™ ์ƒ์„ฑํ•˜๊ธฐ ์ธํ…”๋ฆฌ์ œ์ด ์„ค์ •์ฐฝ์„ ๋„์šดํ›„ ๊ฒ€์ƒ‰์ฐฝ์— serializable ์ž…๋ ฅ ํ›„ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด, ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด๋ชฉ๋ก ํ•˜๋‹จ ๋ถ€๋ถ„์— JVM languages > Serializable class without 'serialVersionUID' ์ฒดํฌ ํ™œ์„ฑํ™”๋ฅผ ํ•˜๊ณ  ์ ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด Serializable ์„ ๊ตฌํ˜„ํ•œ ํด๋ž˜์Šค๋ช…์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์˜ฌ๋ ค๋†“์œผ๋ฉด SerialVersionUID ์ž๋™ ์ƒ์„ฑ ๋ฒ„ํŠผ์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. ์ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ž๋™์œผ๋กœ ๋žœ๋ค ํ•ด์‹œ๊ฐ’์˜ ์‹๋ณ„ ๋ฒˆํ˜ธ๊ฐ€ ํ•ด๋‹น ํด๋ž˜์Šค์— ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋˜๊ฒŒ ๋œ๋‹ค.

category_image
์ธํŒŒ_
2023.02.12
2
IntelliJ

๐Ÿ’ฝ IntelliJ - ์ž๋ฐ” JDK ๋ฒ„์ „ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

์ธํ…”๋ฆฌ์ œ์ด ์ž๋ฐ” ๋ฒ„์ „ ๋ณ€๊ฒฝํ•˜๊ธฐ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉํ•  ๋˜๋‹ค๋ฅธ ์ž๋ฐ” JDK ๋ฒ„์ „์„ ์„ค์น˜ํ•˜์˜€๋‹ค๋ฉด, ์ธํ…”๋ฆฌ์ œ์ด์—์„œ๋„ ๋ณ„๋„๋กœ ์ž๋ฐ” ๋ฒ„์ „์„ ๋ณ€๊ฒฝ ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ดˆ๊ธฐ ์„ค์น˜๋œ ์ž๋ฐ” ๋ฒ„์ „์œผ๋กœ ์ž๋™์œผ๋กœ ์ด๋ฏธ ๋“ฑ๋ก๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ํฌ์ŠคํŒ…์€ ์ž๋ฐ” 1.8 ๋ฒ„์ „์„ ์ž๋ฐ” 9 ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ๊ทธ ์ƒ์œ„ ๋ฒ„์ „๋„ ๋˜‘๊ฐ™์ด ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Project Structure ์„ค์ • 1. File โ†’ Project Structure (Ctrl + Alt + Shift + S)๋ฅผ ๋“ค์–ด๊ฐ€์„œ Project ํƒญ์—์„œ SDK๋ฅผ ์›ํ•˜๋Š” ๋ฒ„์ „์œผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค. โ€ป ์ฐธ๊ณ ๋กœ ์ธํ…”๋ฆฌ์ œ์ด ์ž์ฒด์—์„œ JDK๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ž๋™์œผ๋กœ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜์ž. 2. ๊ทธ ๋‹ค์Œ Modules ํƒญ์—์„œ Sources ํƒญ์„ ๋ˆ„๋ฅธ ๋’ค L..

category_image
์ธํŒŒ_
2023.02.05
4
IntelliJ

๐Ÿ’ฝ IntelliJ - Lombok ์„ค์น˜ ๋ฐฉ๋ฒ• & ์˜ค๋ฅ˜ ํ•ด๊ฒฐ

์ธํ…”๋ฆฌ์ œ์ด Lombok ์„ค์น˜ ๋ฐฉ๋ฒ• ๋กฌ๋ณต(Lombok)์€ ์ž๋ฐ” ํด๋ž˜์Šค์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ž‘์„ฑ๋˜๋Š” getter, setter, toString, ์ƒ์„ฑ์ž ์ฝ”๋“œ ๋“ฑ์˜ ์†Œ์Šค๋“ค์„, ์–ด๋…ธํ…Œ์ด์…˜(Annotation)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ปดํŒŒ์ผ ์‹œ์ ์— ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. @Getter @Setter @ToString public class Store extends Common { private String companyName; // ์ƒํ˜ธ๋ช… private String industryTypeCode; // ์—…์ข…์ฝ”๋“œ private String businessCodeName; // ์—…ํƒœ๋ช… private String industryName; // ์—…์ข…๋ช…(์ข…๋ชฉ๋ช…) private String telephone..

category_image
์ธํŒŒ_
2023.01.29
2
IntelliJ

๐Ÿ’ฝ IntelliJ - ์™ธ๋ถ€ jar ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐ„๋‹จ ์ถ”๊ฐ€ํ•˜๊ธฐ

์ธํ…”๋ฆฌ์ œ์ด ์ž๋ฐ” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ ๋ฐฉ๋ฒ• ํ˜„์žฌ ์ž๋ฐ” ํ”„๋กœ์ ํŠธ์— ์“ฐ์ผ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ธํ…”๋ฆฌ์ œ์ด IDE๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 1. ํŒŒ์ผ(File) โ†’ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ(Project Structure) 2. ๋ชจ๋“ˆ(Modules) โ†’ ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ํด๋ฆญ โ†’ ์ข…์† ์š”์†Œ(Dependencies) โ†’ + ๋ฒ„ํŠผ ํด๋ฆญ โ†’ JARs or directories 3. ์ถ”๊ฐ€ํ•  JAR ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋””์Šคํฌ์—์„œ ์„ ํƒ 4. ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ ์šฉ ์™„๋ฃŒ

category_image
์ธํŒŒ_
2023.01.28
(0)
IntelliJ

๐Ÿ’ฝ IntelliJ - JVM ํž™ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์ฆˆ ๋ณ€๊ฒฝํ•˜๊ธฐ

์ธํ…”๋ฆฌ์ œ์ด ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์ฆˆ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ ํ• ๋•Œ๋‚˜ ์•„๋‹ˆ๋ฉด ์ŠคํŽ™์„ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์„๋•Œ ๊ฐ€๋” ํž™ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ธํ…”๋ฆฌ์ œ์ด์—์„œ๋Š” ์ •๋ง ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด์™ธ์—๋„ JVM ์˜ต์…˜๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์ธํ…”๋ฆฌ์ œ์ด ์ „์—ญ ๋ฉ”๋ชจ๋ฆฌ ์„ค์ • 1. Help > Change Memory Settings ๋ฉ”๋‰ด ํด๋ฆญ 2. Maximum Heap Size์˜ ์‚ฌ์ด์ฆˆ ๊ฐ’์„ ๋ณ€๊ฒฝ ์ด๋•Œ ๋ฐ˜๋“œ์‹œ Save and Restart๋ฅผ ํ•ด์ฃผ์–ด์•ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ์ด ๋œ๋‹ค. 3. ์ธํ…”๋ฆฌ์ œ์ด ํ•˜๋‹จ ํ‘œ์‹œ์ค„์„ ์šฐํด๋ฆญ ํ•˜์—ฌ Memory Indecator ์ฒดํฌํ•œ๋‹ค. 4. ๊ทธ๋Ÿฌ๋ฉด ํ•˜๋‹จ ํ‘œ์‹œ์ค„ ๋งจ ์šฐ์ธก์— ์‚ฌ์šฉ ๋ฉ”๋ชจ๋ฆฌ์–‘์ด ํ‘œ์‹œ๋œ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ฐœ๋ณ„ ๋ฉ”๋ชจ๋ฆฌ ์„ค์ • ๋งŒ์ผ ์ธํ…”๋ฆฌ์ œ์ด ์ „์—ญ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์•„๋‹Œ..

category_image
์ธํŒŒ_
2022.11.20
2
IntelliJ

๐Ÿ’ฝ IntelliJ - Class Diagram & Sequence Diagram ๊ทธ๋ฆฌ๋Š”๋ฒ•

ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ ๊ทธ๋ฆฌ๊ธฐ ์„ค๊ณ„ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ํด๋ž˜์Šค ๊ตฌ์กฐ๋ฅผ ์ „์ฒด ๊ทธ๋ฆผ์œผ๋กœ ํ™•์ธํ•ด์•ผํ•  ๋•Œ UML ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ฆด ์ผ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.์ธํ…”๋ฆฌ์ œ์ด์—์„œ๋Š” ์†Œ์Šค ํŒŒ์ผ๋งŒ ์žˆ๋‹ค๋ฉด ์ž๋™์œผ๋กœ ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ ๋˜์–ด ์žˆ๋‹ค. ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์€ ์•„๋ž˜ ๋งํฌ์—์„œ ์ตํž์ˆ˜ ์žˆ๋‹ค. UML class diagrams | IntelliJ IDEA www.jetbrains.com ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€, ํด๋ž˜์Šค ํŒŒ์ผ๋“ค์„ ์„ ํƒํ•˜๊ณ  โ†’ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ โ†’ Diagrams โ†’ Show Diagram์„ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. ๊ผญ ํด๋ž˜์ŠคํŒŒ์ผ์„ ์„ ํƒํ•  ํ•„์š”์—†๊ณ  ํŒจํ‚ค์ง€ ์ฑ„๋กœ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. UML ๋‹ค์ด์–ด๊ทธ๋žจ ๋ฉ”๋‰ด ์‚ฌ์šฉ๋ฒ• ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ƒ์„ฑํ•˜์˜€์ง€๋งŒ ํด๋ž˜์Šค๋ช…๋งŒ ๋”ธ๋ž‘ ์žˆ๊ณ  ๋„ˆ๋ฌด ํ•จ์ถ•๋˜์–ด ์žˆ๋‹ค. ์ƒ๋‹จ์˜ UML ๋‹ค์ด์–ด๊ทธ..

category_image
์ธํŒŒ_
2022.10.15
3
IntelliJ

๐Ÿ’ฝ IntelliJ - ํ”Œ๋Ÿฌ๊ทธ์ธ & ์—๋””ํ„ฐ ์„ค์ • ๋™๊ธฐํ™” ๋ฐฉ๋ฒ•

์ธํ…”๋ฆฌ์ œ์ด ์„ธํŒ… ๋™๊ธฐํ™”(Sync) ๋งŒ์ผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์ธํ…”๋ฆฌ์ œ์ด๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•ด์•ผ ํ• ๋•Œ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ์˜ ์ธํ…”๋ฆฌ์ œ์ด ์„ธํŒ…๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ตฌ์„ฑ์„ ๊ทธ๋Œ€๋กœ ๋“ค๊ณ  ์˜ค๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ธํŒ…์„ zip์œผ๋กœ ๋งŒ๋“ค์–ด ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๋‚ด๋ณด๋‚ธ๋’ค ๋ถˆ๋Ÿฌ์˜ค๋Š” ์‹์œผ๋กœ, ๋กœ์ปฌ๋กœ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋งค๋ฒˆ ์ƒˆ๋กœ์ด ์„ธํŒ…์„ ๋ณ€๊ฒฝํ•ด์ค„ ๋•Œ๋งˆ๋‹ค ๋ฐฑ์—…ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ๋ถˆํŽธํ•จ์ด ์กด์žฌํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ธํ…”๋ฆฌ์ œ์ด์—์„œ๋Š” ํด๋ผ์šฐ๋“œ๋กœ ์„ธํŒ…์„ ๋™๊ธฐํ™” ์‹œํ‚ค๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด์ค€๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” JetBrains ๊ณ„์ •๊ณผ Github ๊ณ„์ •์— ์„ธํŒ… ๋™๊ธฐํ™” ํ•˜๋Š” ๋‘๊ฐ€์ง€ ๊ณผ์ •์„ ์†Œ๊ฐœํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค. JetBrains ๊ณ„์ •์œผ๋กœ ๋™๊ธฐํ™” ๊ฐ€์žฅ ์ง๊ด€์ ์ธ ์„ค์ •๋ฒ•์€ jetbrains ๊ณ„์ •์— ๋‚ด ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์—ฐ๋™์‹œ์ผœ ๋™๊ธฐํ™” ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ธํ…”๋ฆฌ์ œ์ด IDE์—์„œ ์—ฐ๋™ํ•˜..

category_image
์ธํŒŒ_
2022.10.01
1
IntelliJ

๐Ÿ’ฝ ์ธํ…”๋ฆฌ์ œ์ด ์„ค์น˜ + ๋ฌด๋ฃŒ ํ•™์ƒ ๋ผ์ด์„ผ์Šค ๋“ฑ๋ก

์ธํ…”๋ฆฌ์ œ์ด ์„ค์น˜ํ•˜๊ธฐ ์ธํ…”๋ฆฌ์ œ์ด๋Š” JetBrains ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE) ์—๋””ํ„ฐ ์ด๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์ž๋ฐ”(Java) ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ค‘ ํ•˜๋‚˜์ธ ์ดํด๋ฆฝ์Šค๋ณด๋‹ค ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ๋›ฐ์–ด๋‚˜๋‹ค๊ณ  ํ‰๊ฐ€๋˜๋ฉฐ, ํŽธ๋ฆฌํ•œ ์ฝ”๋“œ ์ž๋™์™„์„ฑ, ๋ฆฌํŒฉํ† ๋ง ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์š”์ฆ˜์—๋Š” ๊ฐœ๋ฐœ์„ ํ•˜๋Š”๋ฐ ์žˆ์–ด ์—ฌ๋Ÿฌ๊ฐ€์ง€์˜ ๋›ฐ์–ด๋‚œ IDE๋“ค์ด ๋งŽ์ด ๋ฐœ๋ช… ๋˜์—ˆ์ง€๋งŒ, ์ž๋ฐ”(Java) ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ๋Š” ์ธํ…”๋ฆฌ์ œ์ด๊ฐ€ ์›ํƒ‘์ด๋ผ๊ณ  ๋งํ•  ์ •๋„๋กœ ์ž๋ฐ” ์ƒํƒœ๊ณ„์—์„  ์••๋„์ ์ธ ์ ์œ ์œจ์„ ์ง€๋‹ˆ๊ณ  ์žˆ๋‹ค. ํˆด ์ž์ฒด๋„ Java์™€ Swing์„ ์ด์šฉํ•ด์„œ ์ œ์ž‘๋˜์—ˆ๊ณ , ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด ์—ญ์‹œ ์ž๋ฐ”(Java) ์ด๋‹ค. (์ž๋ฐ”๋ฅผ ์œ„ํ•ด ์ž๋ฐ”๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ) Download IntelliJ IDEA: The Capable & Ergonomic Ja..

category_image
์ธํŒŒ_
2022.09.23
6
VSCode

๐Ÿ’ฝ TypeScript ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์œ ์šฉํ•œ VSCode ํ™•์žฅํŒฉ ์ถ”์ฒœ

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ™•์žฅํŒฉ ๋ชจ์Œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” VSCode์—์„œ Typescript๋ฅผ ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์žˆ์–ด ํŽธ๋ฆฌํ•˜๋ฉฐ ๊ฐ€๋…์„ฑ์ด ์ข‹๊ฒŒ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋Š” ํ™•์žฅํŒฉ์„ ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ป˜ ์†Œ๊ฐœํ•ด ๋ณธ๋‹ค. ์•„๋ž˜ ์†Œ๊ฐœํ•˜๋Š” ์ต์Šคํ…์…˜๋“ค์€ ํ•„์ž๊ฐ€ ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•ด๋ณธ ๊ฒฐ๊ณผ ๋งŒ์กฑ์Šค๋Ÿฌ์›Œ์„œ ์†Œ๊ฐœํ•˜๋Š” ๊ฒƒ์ด๋‹ˆ ๊ฒ€์ฆ๋œ ๊ฒƒ์ด๋ผ๊ณ  ๋ด๋„ ๋œ๋‹ค. ์•„๋ฌด๋ž˜๋„ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฐœ๋ฐœํ•œ ๋ณธ๊ณ ์žฅ(๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ)์ด ๋ฐ€์–ด์ฃผ๋Š” ์—๋””ํ„ฐ ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์™ ๋งŒํ•œ ์œ ๋ฃŒ IDE๋ณด๋‹ค ํ›จ์”ฌ ํŽธํ•˜๊ณ  ๊ธฐ๋Šฅ์ด ๋” ๋งŽ๋‹ค. ๋งŒ์ผ ๋” ์ข‹์€ ์ต์Šคํ…์…˜์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ง€์†์ ์œผ๋กœ ํฌ์ŠคํŒ…์„ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•  ๊ณ„ํš์ด๋‹ค. Code Runner + ts-node C/Java ์™€ ๊ฐ™์ด ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ๋ฐ”๋กœ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋กœ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ณ€ํ™˜(์ปดํŒŒ์ผ) ํ•„์š”๊ฐ€ ์—†์–ด, ๊ณง๋ฐ”๋กœ ํƒ€์ž…์Šคํฌ..

category_image
์ธํŒŒ_
2022.08.27
2
VSCode

๐Ÿ’ฝ ์œ ์šฉํ•œ VSCode ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ - ๊ฐœ๋ฐœ์„ ๋ˆ„๊ตฌ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ

VSCode ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ ๊ฐœ๋ฐœ(์ฝ”๋”ฉ) ํ•˜๋Š”๋ฐ ์žˆ์–ด ์ ๋‹นํžˆ ํƒ€์ดํ•‘ํ•˜๋ฉด ๋˜์ง€ ๊ตณ์ด ๋‹จ์ถ•ํ‚ค(shortcut)๋ฅผ ์ตํ˜€์•ผ ํ•˜๋‚˜ ์‹ถ๊ฒ ์ง€๋งŒ, ๋‹จ์ถ•ํ‚ค๋ฅผ ์•„๋ƒ ๋ชจ๋ฅด๋ƒ ์œ ๋ฌด์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ์ฐจ์ด๊ฐ€ ์–ด๋งˆ์–ด๋งˆ ํ•ด์ง„๋‹ค. ์‹ฌ์ง€์–ด ๋ถ€ํŠธ์บ ํ”„ ๊ฐ™์€ ํ•™์›์—์„œ๋„ ๊ฐ•์‚ฌ๋“ค์ด ์ฝ”๋”ฉ์—ด์ •๊ณผ ๋”๋ถˆ์–ด ๊ฐ•์กฐํ•˜๋Š”๊ฒƒ์ด ๋ฐ”๋กœ ์—๋””ํ„ฐ ๋‹จ์ถ•ํ‚ค ํ™œ์šฉ์ด๋‹ค. ๋˜ํ•œ ์ธํ”„๋Ÿฐ ๊ฐ™์€ ์ฝ”๋”ฉ ์ธ๊ฐ• ์‚ฌ์ดํŠธ์—์„œ๋„ ๋”ฐ๋กœ ๋‹จ์ถ•ํ‚ค ๊ฐ•์ขŒ๊ฐ€ ์žˆ์„ ์ •๋„์ด๋‹ค. ์ด์ฒ˜๋Ÿผ ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์žˆ์–ด ์—๋””ํ„ฐ์˜ ๋‹จ์ถ• ๊ธฐ๋Šฅ๋“ค์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ๊ต‰์žฅํžˆ ์ค‘์š”ํ•˜๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” VSCode์˜ ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ์•„ ์ถ”๋ ค๋ณด๋Š” ํ•™์Šต์„ ํ•ด๋ณด์ž. ๋‹จ์ถ•ํ‚ค - Visual Studio Code tutorial ๋‹จ์ถ•ํ‚ค ํŒŒ์ผ > ๊ธฐ๋ณธ ์„ค์ • > ๋ฐ”๋กœ๊ฐ€๊ธฐ ํ‚ค ์—์„œ ํ˜„์žฌ ํ™œ์„ฑํ™”๋œ ํ‚ค๋ณด๋“œ ..

category_image
์ธํŒŒ_
2022.07.19
16
VSCode

๐Ÿ’ฝ VSCode Remote SSH ์‚ฌ์šฉ๋ฒ• (+ AWS์— ์ ‘์†)

VSCode - Remote SSH ๊ฐ€์ƒ๋จธ์‹  ํ˜น์€ ์™ธ๋ถ€ ์ปดํ“จํ„ฐ์˜ ๋ฆฌ๋ˆ…์Šค์— ์ ‘์†ํ•ด์„œ ํŒŒ์ผ์ด๋‚˜ ์†Œ์Šค๋ฅผ ์ˆ˜์ •ํ•  ์ผ์ด ์žˆ๋‹ค๊ณ  ํ•˜์ž. ๋ณดํ†ต์ด๋ผ๋ฉด putty ๊ฐ™์€ ssh ํˆด๋กœ ์ ‘์†ํ•ด์„œ vim ์—๋””ํ„ฐ๋ฅผ ์ด์šฉํ•ด์„œ ์ˆ˜์ •ํ•  ๊ฒƒ์ด๋‹ค. ...ํ•˜์ง€๋งŒ ๋ถˆํŽธํ•˜๋‹ค. SSH ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? SSH๋ž€ Secure Shell์˜ ์•ฝ์ž๋กœ ์›๊ฒฉ ์ ‘์†์„ ์ด์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ ์•ˆ๋œ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์ด๋‹ค. SHELL๋กœ ์›๊ฒฉ ์ ‘์†์„ ํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ CLI์ƒ์—์„œ ์ž‘์—…์„ ํ•˜๊ฒŒ ๋˜๊ณ , ๊ธฐ๋ณธ ํฌํŠธ๋Š” 22๋ฒˆ์ด๋‹ค. ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” SSH์ ‘์† ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋Š” Xshell, PuTTY, MobaXterm ๋“ฑ์ด ์žˆ๋‹ค. vim ์—๋””ํ„ฐ๊ฐ€ ํ›„์กŒ๋‹ค๊ธฐ ๋ณด๋‹ค๋Š” ์นœ์ˆ™ํ•˜์ง€์•Š๊ณ , ์นœ์ˆ™ํ•˜์ง€ ์•Š์œผ๋‹ˆ 1์ดˆ๋งŒ์— ์ˆ˜์ •ํ• ๊ฑฐ 5์ดˆ ๊ฑธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฐ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ธํ…”๋ฆฌ์„ผ์Šค๊ฐ€..

category_image
์ธํŒŒ_
2022.07.15
3
VSCode

๐Ÿ’ฝ SCSS ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์œ ์šฉํ•œ VSCode ํ™•์žฅํŒฉ

SCSS ํ™•์žฅํŒฉ ๋ชจ์Œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” VSCode์—์„œ css ์ „์ฒ˜๋ฆฌ๊ธฐ์ธ SCSS ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์žˆ์–ด ํŽธ๋ฆฌํ•˜๋ฉฐ ๊ฐ€๋…์„ฑ์ด ์ข‹๊ฒŒ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋Š” ํ™•์žฅํŒฉ์„ ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ป˜ ์†Œ๊ฐœํ•ด ๋ณธ๋‹ค. ์•„๋ž˜ ์†Œ๊ฐœํ•˜๋Š” ์ต์Šคํ…์…˜๋“ค์€ ํ•„์ž๊ฐ€ ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•ด๋ณธ ๊ฒฐ๊ณผ ๋งŒ์กฑ์Šค๋Ÿฌ์›Œ์„œ ์†Œ๊ฐœํ•˜๋Š” ๊ฒƒ์ด๋‹ˆ ๊ฒ€์ฆ๋œ ๊ฒƒ์ด๋ผ๊ณ  ๋ด๋„ ๋œ๋‹ค. ๋˜ํ•œ ๋งŒ์ผ ๋” ์ข‹์€ ์ต์Šคํ…์…˜์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ง€์†์ ์œผ๋กœ ํฌ์ŠคํŒ…์„ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•  ๊ณ„ํš์ด๋‹ค. Live Sass Compiler ์›๋ž˜๋ผ๋ฉด ๋…ธ๋“œ ํ„ฐ๋ฏธ๋„์—์„œ ์ปค๋งจ๋“œ๋ฅผ ํ†ตํ•ด scss๋ฅผ css๋กœ ์ปดํŒŒ์ผ ํ•ด์ฃผ์ง€๋งŒ, ์ด ์ต์Šคํ…์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ €์žฅ๋งŒ ํ•˜๋ฉด ์•Œ์•„์„œ cssํŒŒ์ผ๋กœ ์ปดํŒŒ์ผ ํ•ด์ค€๋‹ค. Live Sass Compiler - Visual Studio Marketplace Extension for Visual Studio C..

category_image
์ธํŒŒ_
2022.07.15
1