๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ51

๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด / vim ํŽธ์ง‘๊ธฐ ๋ช…๋ น์–ด ์ •๋ฆฌ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ จ ๋ช…๋ น์–ด 1. pwd : Print Work Directory, ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. 2. ls : List segments, ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•œ๋‹ค. ls -al : ์ˆจ๊น€ ํŒŒ์ผ์„ ํฌํ•จํ•œ ์ƒ์„ธ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•œ๋‹ค. ls *.cfg : ํŒŒ์ผ ํ™•์žฅ์ž๊ฐ€ .cfg์ธ ๋ชจ๋“  ํŒŒ์ผ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•œ๋‹ค. 3. cd : ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•˜๊ธฐ. cd : ํ™ˆ(home)์œผ๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•œ๋‹ค. cd Adir : ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ(Adir) ๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•œ๋‹ค. 4. mkdir : ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 5. rmdir : remove directory, ๋นˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๋น„์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ์‚ญ์ œํ•  ์ˆ˜ ์—†๋‹ค. 6. rm : remove rm Afile : Afile๋ผ.. 2023. 1. 16.
chrome debugging mode ๋””๋ฒ„๊น…(debugging)์ด๋ž€ ์Šคํฌ๋ฆฝํŠธ ๋‚ด ์—๋Ÿฌ๋ฅผ ๊ฒ€์ถœํ•ด ์ œ๊ฑฐํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. chrome์—์„œ ์ œ๊ณตํ•˜๋Š” ๋””๋ฒ„๊น… ํˆด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์‹คํ–‰ ๋‹จ๊ณ„๋งˆ๋‹ค ์ผ์–ด๋‚˜๋Š” ์ฝ”๋“œ ๋‹จ์œ„๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํฌ๋กฌ์—์„œ ๋””๋ฒ„๊น…ํ•˜๊ธฐ chrome ํ™”๋ฉด์—์„œ f12 ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ฐœ๋ฐœ์ž ํˆด์ด ๋‚˜์˜จ๋‹ค. ๊ทธ ๊ณณ์—์„œ Sources(์†Œ์Šค) ํƒญ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. Sourceํƒญ ๋งจ ์™ผ์ชฝ ๋ถ€๋ถ„์˜ ํŒŒ์ผ๋“ค์€ ํ˜„์žฌ ์ฝํžˆ๊ณ  ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ -(๋งˆ์šฐ์Šค ์˜ค๋ฒ„ํ•˜๋ฉด ํ˜„์žฌ ์—ด๋ฆฐ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ํ‘œ์‹œ๊ฐ€ ๋˜์–ด ์•Œ๊ธฐ ์‰ฝ๋‹ค.) ๊ฐ€์šด๋ฐ ๋ถ€๋ถ„์€ ์†Œ์Šค์ฝ”๋“œ์ด๋‹ค. ๋งจ ์˜ค๋ฅธ์ชฝ ๋ถ€๋ถ„์€ ๋””๋ฒ„๊น… ์ œ์–ด ๊ธฐ๋Šฅ๋“ค์ด๋‹ค. ๋””๋ฒ„๊น… ํ•œ๋‹จ๊ณ„์”ฉ ๋Œ๋ฆฌ๋Š” ๋‹จ์ถ•ํ‚ค : F10 (window) ๋””๋ฒ„๊น… ์ข…๋ฃŒ ๋‹จ์ถ•ํ‚ค : F8 (window) ๋””๋ฒ„๊น… ์ œ์–ด ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด์ž ์ค‘๋‹จ.. 2022. 11. 27.
์ •๊ทœ์‹ - Oracle, JAVA ๋Œ€๋ถ€๋ถ„ ์–ธ์–ด์˜ ์ •๊ทœ์‹ ๋ฌธ๋ฒ•์€ ๋น„์Šทํ•˜๋‹ค. ์˜ค๋ผํด ์˜ค๋ผํด SQL์—์„œ๋Š” ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•  ๋•Œ REGEXP ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ •๊ทœ์‹ ํ•จ์ˆ˜ 1) REGEXP_LIKE : LIKE ๊ฒ€์ƒ‰ ๊ฐ™์ด ์ •๊ทœ์‹ ์ผ์น˜ ์ˆ˜ํ–‰, boolean์„ ๋ฐ˜ํ™˜. REGEXP_LIKE ( ๊ฒ€์ƒ‰๋  ๋ฌธ์ž์—ด, ์ •๊ทœ์‹ ํŒจํ„ด [, ๋งค์นญ ๋งค๊ฐœ๋ณ€์ˆ˜] ) ๋”๋ณด๊ธฐ - ๋งค์นญ ๋งค๊ฐœ๋ณ€์ˆ˜ i : ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ X c : ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ (๊ธฐ๋ณธ๊ฐ’) n : ๋งˆ์นจํ‘œ ๋ฌธ์ž๊ฐ€ ์ƒˆ ๋ผ์ธ๊ณผ ์ผ์น˜ํ•˜๋„๋ก ํ•จ m : ์†Œ์Šค ๋ฌธ์ž์—ด์„ ์•ต์ปค ๋ฌธ์ž(^,$) ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ์—ฌ๋Ÿฌ์ค„๋กœ ์ฒ˜๋ฆฌ x : ๊ณต๋ฐฑ ๋ฌธ์ž ๋ฌด์‹œ 2) REGEXP_SUBSTR : ์ง€์ •๋œ ์ •๊ทœ์‹ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ž์—ด ๋ฐ˜ํ™˜ REGEXP_SUBSTR( ๋Œ€์ƒ ๋ฌธ์ž์—ด, ์ •๊ทœ์‹ ํŒจํ„ด [, ์‹œ์ž‘์œ„์น˜ [,์ผ์น˜ํšŸ์ˆ˜ [, ๋งค์นญ ํŒŒ๋ผ๋ฏธํ„ฐ] ] ] ) .. 2022. 11. 11.
์ •๊ทœ์‹ ์ •๊ทœ์‹์ด๋ž€? (Regular expressions, Regex, Regexp) : ๋ฌธ์ž ํŒจํ„ด์„ ํ‘œํ˜„ํ•˜๋Š” ๊ณต์‹์œผ๋กœ, ์ผ์ข…์˜ ํ˜•์‹ ์–ธ์–ด. : ํŠน์ • ๊ทœ์น™์ด ์žˆ๋Š” ๋ฌธ์ž์—ด ์ง‘ํ•ฉ์„ ์ถ”์ถœํ•  ๋•Œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ฒ•. : ์ •๊ทœ์‹์€ JavaScript, Java, Oracle, Python, R, Perl, C, C# ๋“ฑ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ( ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ํ˜•์‹, ์ฃผ์†Œ ํ˜•์‹, ์‹œ๊ฐ„๋ฌธ์ž์—ด ๋“ฑ) ์›น ์Šคํฌ๋ž˜ํ•‘ (ํŠน์ • ํŒจํ„ด์œผ๋กœ ์ •๋ณด๋ฅผ ์Šคํฌ๋žฉ) ๋ฌธ์ž์—ด ํŒŒ์‹ฑ(URL ์ฟผ๋ฆฌํŒŒ๋ผ๋ฏธํ„ฐ ํŒŒ์‹ฑ, ๊ด„ํ˜ธ ํŒŒ์‹ฑ ๋“ฑ) ๋ฐ ๋ฌธ์ž์—ด ๋Œ€์ฒด(๋Œ€์†Œ๋ฌธ์ž ๋ณ€๊ฒฝ ๋“ฑ) ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…, ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝ, ํŒจํ‚ท ์Šค๋‹ˆํ•‘ ๋“ฑ ๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๋Š” ์—ฌ๋Ÿฌ ์‘์šฉ๋กœ์ง์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ. 1. ๋ฉ”ํƒ€๋ฌธ์ž ๋ฉ”ํƒ€๋ฌธ์ž๋ž€ ๋ฌธ์ž๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ž... 2022. 11. 11.
JAVA, SPRING ๊ธฐ์ˆ  ๋ฉด์ ‘ ์ •๋ฆฌ - ์ž๋ฐ” 1. ์ž๋ฐ”์˜ ํŠน์ง• 1. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์ด๋‹ค. (๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด๋ž€ ์†Œ์Šค๋ฅผ ๋ถ€ํ’ˆ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๊ธด ๊ฐœ๋…) 2. ์ด์‹์„ฑ์ด ๋†’๋‹ค. 3. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ’๋ถ€ํ•˜๋‹ค. 4. ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค. (๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜) 5. ํ•จ์ˆ˜์  ์Šคํƒ€์ผ ์ฝ”๋”ฉ์„ ์ง€์›ํ•œ๋‹ค. (์ž๋ฐ” 8๋ถ€ํ„ฐ ๋žŒ๋‹ค์‹ ์ง€์›) -> ์ฆ‰, ๋‚จ์˜ ์†Œ์Šค๋ฅผ ํŽธํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ๋‹ค. 2. ์ž๋ฐ”์˜ ์žฅ๋‹จ์  1. ์žฅ์  : ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด๋กœ ์†Œ์Šค๋ฅผ ๋ถ€ํ’ˆ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ๋‹ค. ์ด์‹์„ฑ์ด ๋†’์•„ ์†Œ์Šค ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š์•„๋„ JRE๊ฐ€ ์„ค์น˜๋œ ๋ชจ๋“  ์šด์˜์ฒด์ œ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๋‹ค. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ’๋ถ€ํ•˜์—ฌ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋™์  ๋กœ๋”ฉ์„ ์ง€์›ํ•ด ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฝ๊ณ  ๋น ๋ฅด๋‹ค. 2. ๋‹จ์  : ์‹คํ–‰ ์†๋„๊ฐ€ ๋‹ค๋ฅธ ์–ธ์–ด๋ณด๋‹ค ๋Š๋ฆฌ๋‹ค. JVM์—์„œ ์‹คํ–‰๋˜๊ธฐ .. 2022. 9. 6.
build ] spring ํ”„๋กœ์ ํŠธ tomcat์œผ๋กœ buildํ•˜๊ธฐ ๊ทธ ๋™์•ˆ์€ sts ์—์„œ tomcat์„ run as ํ–ˆ์—ˆ๋Š”๋ฐ ์‹ค์ œ๋กœ๋Š” ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ .war๋กœ ์••์ถ•ํ•ด tomcat์— ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค. ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€?? ์šฐ์„  ํ†ฐ์บฃ์ด ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€ ์‚ดํŽด๋ณธ๋‹ค. 1. tomcat ์„ค์น˜ ๋œ ํด๋” > bin > startup.bat ์‹คํ–‰ > ์ธํ„ฐ๋„ท ์ฐฝ์—์„œ localhost:8080 ์„ ์‹คํ–‰ํ•˜๋ฉด ํ†ฐ์บฃ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” index.jsp๊ฐ€ ๋‚˜์˜จ๋‹ค. ํ”„๋กœ์ ํŠธ ํด๋” build ๊ณผ์ • 1. sts์—์„œ build ํ•˜๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ์ ํŠธ ํด๋”์— ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ > maven > Update project 2. Run as > maven install (ํ”„๋กœ์ ํŠธ๋ฅผ .war ํŒŒ์ผ๋กœ ์••์ถ•ํ•˜๋Š” ๊ณผ์ •) - build success ๋ผ๊ณ  ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต - fail : jre 1.6 ์ด๋ƒ๊ณ  ๋ฌผ์œผ๋ฉด maven upd.. 2022. 7. 18.