๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

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

Problem binding to port 80: Could not bind to IPv4 or IPv6. ssl ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ๊ณผ์ •์—์„œ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค. ํ•ด๊ฒฐ : 80๋ฒˆ ํฌํŠธ๋ฅผ ์ ์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์กด ์›น ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ํ˜น์€ ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜๊ธฐ ubuntu:~$ sudo lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 1031 root 6u IPv4 25900 0t0 TCP *:http (LISTEN) nginx 1031 root 7u IPv6 25901 0t0 TCP *:http (LISTEN) nginx 1032 www-data 6u IPv4 25900 0t0 TCP *:http (LISTEN) nginx 1032 www-data 7u IPv6 25901 0t0 TCP *:http (LISTEN) ubuntu:~$ kill 1031 .. 2022. 7. 5.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• ์‹ค๊ธฐ] ๊ณจํ”„์žฅ ํšŒ์›๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ - JSP ์•ˆ๋…•ํ•˜์„ธ์š” yunamom ์ž…๋‹ˆ๋‹ค :D ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• ์‹ค๊ธฐ ์—ฐ์Šต๋ฌธ์ œ์ธ ๊ณจํ”„์—ฐ์Šต์žฅ ํšŒ์›๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์„ 100% JSP ๋กœ ๊ตฌํ˜„ํ•œ ONLY ์‹œํ—˜์— ํ•ฉ๊ฒฉํ•˜๊ธฐ ์œ„ํ•œ ์†Œ์Šค์ฝ”๋“œ ๋ฅผ ํฌ์ŠคํŒ…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š(์ดˆ์Šคํ”ผ๋“œ๋กœ ๊ตฌํ˜„ํ• ์ˆ˜ ์žˆ์Œ) ์ˆœ์„œ ( ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๐Ÿ‘‰๐Ÿป ํ”„๋ก ํŠธ ๐Ÿ‘‰๐Ÿป ๋ฐฑ์—”๋“œ ) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 1. db.sql CREATE TABLE TBL_TEACHER_202201( TEACHER_CODE CHAR(3) NOT NULL PRIMARY KEY, TEACHER_NAME VARCHAR2(15), CLASS_NAME VARCHAR2(20), CLASS_PRICE NUMBER(8), TEACHER_REGIST_DATE VARCHAR2(8) ); CREATE TABLE TBL_MEMBER_202201( C_NO CHA.. 2022. 7. 1.
[CSS] <h1> ~ <h6> ๊ธฐ๋ณธ๊ฐ’ ์ฝ”๋“œ โœจ ~ ํƒœ๊ทธ๋Š” HTML ๋ฌธ์„œ์—์„œ ์ œ๋ชฉ(heading)์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h1 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h2 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h3 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h4 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h5 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” h6 ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” p ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ๋‹จ๋ฝ์ž…๋‹ˆ๋‹ค. h1 { display: block; font-size: 2em; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; font-weight: bold; } h2 { display: block; font-size: 1.5em; margin-.. 2022. 6. 30.
[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒํ‹ฐ์…”๋‹ - ๋ถ„ํ•  ๊ธฐ๋ฒ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ„ํ• (Partitioning) ์ด๋ž€? ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ„ํ• ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ์ž‘์—…์œผ๋กœ ์ด๋ ‡๊ฒŒ ๋ถ„ํ• ๋œ ๋ฐ์ดํ„ฐ๋“ค์€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์šฉ์ด์„ฑ, ์„ฑ๋Šฅ, ๊ฐ€์šฉ์„ฑ ๋“ฑ์˜ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ ๋ถ„ํ• ๋œ ๊ฐ ๋ถ€๋ถ„์„ 'ํŒŒํ‹ฐ์…˜'์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ถ„ํ• ๊ธฐ๋ฒ• ์ข…๋ฅ˜ ์ˆ˜ํ‰ ๋ถ„ํ•  (Horizontal Partitioning) ์ˆ˜ํ‰ ๋ถ„ํ• ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ”์„ ํ–‰(Row) ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ƒ์˜ "๊ณ ๊ฐ ์ •๋ณด"๋ผ๋Š” ํ…Œ์ด๋ธ”์— ๊ฐ ๊ณ ๊ฐ์˜ ์ด๋ฆ„, ๋‚˜์ด, ์ฃผ์†Œ, ์ด๋ฉ”์ผ ๋“ฑ์ด ์ €์žฅ๋˜์–ด ์žˆ๊ณ , ์ด "๊ณ ๊ฐ ์ •๋ณด" ํ…Œ์ด๋ธ”์„ ์ˆ˜ํ‰ ๋ถ„ํ• ํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ ์ง€์—ญ๋ณ„๋กœ ๋ถ„ํ• : ๊ณ ๊ฐ ์ •๋ณด๋ฅผ ํ•œ ์ง€์—ญ์— ์‚ฌ๋Š” ๊ณ ๊ฐ๋“ค๊ณผ ๋‹ค๋ฅธ ์ง€์—ญ์— ์‚ฌ๋Š” ๊ณ ๊ฐ๋“ค๋กœ ๋‚˜๋ˆˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ํ…Œ์ด๋ธ”์€ ๋ฏธ๊ตญ ๊ณ ๊ฐ์˜ ์ •๋ณด๋งŒ์„ ํฌํ•จํ•˜๊ณ , ๋‹ค๋ฅธ.. 2022. 6. 24.
[SQLD] ์ œ45ํšŒ ์‹œํ—˜๊ฒฐ๊ณผ - ์‚ฌ์ „์ ์ˆ˜ํ™•์ธ ์•ˆ๋…•ํ•˜์„ธ์š” yunamom ์ž…๋‹ˆ๋‹ค :D 2022๋…„ 5์›” 28์ผ์— ์‹œํ—˜๋ณธ SQLD ์‹œํ—˜๊ฒฐ๊ณผ ๋ฅผ ํฌ์ŠคํŒ…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ๋ณธ์ธ ๋น„์ „๊ณต์ž + ๋…ธ๋žญ์ด ์—†์ด ๊ธฐ์ถœ๋ฌธ์ œ๋งŒ ํ˜ผ์ž์„œ ๊ณต๋ถ€(1๋‹ฌ) 1๊ณผ๋ชฉ ๊ณผ๋ฝ ๊ฑฑ์ •ํ–ˆ๋Š”๋ฐ ๋ฌด์‚ฌํžˆ ํ•ฉ๊ฒฉํ–ˆ๋‹ค ใ… ใ… !! ๋น„๋ก ์ ์ˆ˜๊ฐ€ ํ„ฑ๊ฑธ์ด์ง€๋งŒ ํ•ฉ๊ฒฉํ•ด์„œ ๊ธฐ์จ ์ž๊ฒฉ์ฆ ์ถœ๋ ฅ์€ ์ตœ์ข…๊ฒฐ๊ณผ๋ฐœํ‘œ์ผ(2022๋…„ 6์›” 24์ผ) 10์‹œ ์ดํ›„๋ถ€ํ„ฐ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.๐Ÿ˜Š *์‚ฌ์ „์ ์ˆ˜ ํ™•์ธํ›„ ์žฌ๊ฒ€ํ† ๋ฅผ ํฌ๋งํ•˜๋Š” ์‘์‹œ์ž๋Š” ์ตœ์ข…๊ฒฐ๊ณผ ๋ฐœํ‘œ์ผ ์ „์— ์žฌ๊ฒ€ํ†  ์š”์ฒญ์„ ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“– ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋งŒ๋“  SQLD ๊ธฐ์ถœ๋ฌธ์ œ / ์ •๋‹ต SQLD 30ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ SQLD 33ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ SQLD 34ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ SQLD 35ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ SQLD 38ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ SQLD 39ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ 2022. 6. 17.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ โœจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ ๊ฐ€. ์†Œ์Šค์ฝ”๋“œ ๋นŒ๋“œ ๊ณผ์ •์˜ ์ดํ•ด 1) ์ปดํŒŒ์ผ ์–ธ์–ด(C, C++ ๋“ฑ) : ํ•œ๋ฒˆ์— ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ(๋ฒˆ์—ญ) ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ ๋ฒˆ์—ญ ํ›„ ํ”„๋กœ๊ทธ๋žจ ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ , ๋ณด์•ˆ์ด ์šฐ์ˆ˜ํ•˜๋‹ค. โ€‹ 2) Byte Code ์–ธ์–ด(Java, C# ๋“ฑ) : ์ปดํŒŒ์ผ์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ์‹คํ–‰ํŒŒ์ผ์ด ์•„๋‹Œ 'class'๋ผ๋Š” ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ€์ƒ ์‹คํ–‰ํ™˜๊ฒฝ์ธ JRE, CLI์—์„œ ํ•œ ์ค„์”ฉ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. โ€‹ 3) ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด(Javascript, Python, Ruby ๋“ฑ) : ํ•œ์ค„์”ฉ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ๊ฒŒ ์†Œ๋ชจ๋˜์–ด ์ปดํŒŒ์ผ(๋ฒˆ์—ญ) ์‹œ๊ฐ„์€ ๋น ๋ฅด์ง€๋งŒ ํ•„์š”ํ•  ๋•Œ ๋งˆ๋‹ค ๋ฒˆ์—ญ์„ ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋žจ ์†๋„๋Š” ๋–จ์–ด์ง„๋‹ค. โ€‹ ๋‚˜. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ(Release) ํ™˜๊ฒฝ ์• .. 2022. 6. 15.
300x250

์ฝ”๋“œ