๋ชฉ๋กTIL (83)
Bibi's DevLog ๐ค๐
github.com/bibi6666667/TIL/blob/main/2021.02/TIL-210206.md bibi6666667/TIL TIL ์ ์ฅ์์ ๋๋ค. Contribute to bibi6666667/TIL development by creating an account on GitHub. github.com 2021๋ 2์ 6์ผ์ TIL์ ๋๋ค.
github.com/bibi6666667/TIL/blob/main/2021.02/TIL-210205.md bibi6666667/TIL TIL ์ ์ฅ์์ ๋๋ค. Contribute to bibi6666667/TIL development by creating an account on GitHub. github.com 2021๋ 2์ 5์ผ์ TIL์ ๋๋ค.
github.com/bibi6666667/TIL/blob/main/2021.02/TIL-210204.md bibi6666667/TIL TIL ์ ์ฅ์์ ๋๋ค. Contribute to bibi6666667/TIL development by creating an account on GitHub. github.com 2021๋ 2์ 4์ผ TIL์ ๋๋ค.
TIL ์ ๋ก๋ ๋ฐฉ์์ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. TIL์ ๊ณ์ ์์ฑํ๋, - ์ค๋์ฒ๋ผ ๊นํ๋ธ TIL์ ์ฅ์ ๋งํฌ๋ง ์ฌ๋ฆฌ๊ฑฐ๋ - ๊ธฐ์กด์ฒ๋ผ ๋ธ๋ก๊ทธ์ ๋ด์ฉ์ ์ ๋ถ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ์ฌ์ - ๋ธ๋ก๊ทธ์๋ ๊ณต๋ถํ ๋ด์ฉ๋ค์ TIL ์นดํ ๊ณ ๋ฆฌ๊ฐ ์๋ ๋ถ๋ฅ๋ ์นดํ ๊ณ ๋ฆฌ์ ์ ๋ฆฌํ๊ณ ์ถ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ค๋์ ๋คํธ์ํฌ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ ๋ค ๊ณต๋ถํ๋๋ฐ, ๋จ์ TIL ์ ์ ๋๋ ์ค์ค ์ ๋๋ผ๋ ๋ธ๋ก๊ทธ์ ๊ณต๋ถํ ๋ด์ฉ์ ๋ณด๊ดํ ๋๋ ์ ๋ฆฌํด์ ๋ณด๊ดํ๋ ค๊ณ ํฉ๋๋ค. - TIL์ ๋งํฌ๋ค์ด ๋ฌธ์๋ก ์์ฑํด ๊นํ ๋งํฌ๋ค์ด์ผ๋ก ๋ณผ ๋ ๊ฐ๋ ์ฑ์ด ๋ ์ข์ต๋๋ค. ์ ๋ Typora๋ฅผ ์ฌ์ฉํด ๋งํฌ๋ค์ด์ผ๋ก TIL์ ์์ฑํ๋๋ฐ, ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์์๋ ๋งํฌ๋ค์ด ๋ชจ๋๋ก ์ฌ๋ ค๋ ์์ฑํ ๋์ ๋ค๋ฅธ ํํ๋ก ์ฌ๋ผ์ฌ ๋๊ฐ ๋ง์ต๋๋ค(ํนํ ์ธ์ฉ). ์ฐจ๋ผ๋ฆฌ TIL์ ๋งํฌ๋ค์ด์ ..
[210202] ์ค๋์ ์์ ์ ๋ฃ๊ณ ๋ฏธ์ ์ ๋ง๋ฌด๋ฆฌํด์ผ ํ๋ ๋ . ์น์ ํ์ง๋ง ์ฌ์ ํ ์๋ฏ๋ง๋ฏํ ๋ง์คํฐJK์ ๋คํธ์ํฌ ๊ฐ์๋ฅผ ๋ฃ๊ณ , ์ด์ ๊ณต๋ถํ ๋ด์ฉ์ ๊ฐ์ง๊ณ ๋ฏธ์ ์ฝ๋๋ฅผ ์กฐ๊ธ ์ง ๋ณด์๋ค. ์ฌ์ ํ ๋ชจ๋ฅด๋ ๋ด์ฉ์ด ์์ด (HTTP request-response) ๊ทธ ๋ถ๋ถ์ ์ถ๊ฐํ์ต ํ๊ธฐ๋ก ํ๋ค. TIL HTTP ์๊ฐ ํด๋ผ์ด์ธํธ์ ์๋ฒ ํด๋ผ์ด์ธํธ client : ์๋ฒ์๊ฒ ์์ฒญ request ํ๋ ์ปดํจํฐ. ๋ฌด์์ ์์ฒญํ๋๊ฐ? ์นํ์ด์ง์ ์ปจํ ์ธ contents. HTML, CSS, JS, img ๋ฑ๋ฑ ์๋ฒ server : ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ ๋ฐ์ ์๋ต response ํ๋ ์ปดํจํฐ. HTTP : HyperText Transfer Protocol : ํด๋ผ์ด์ธํธ-์๋ฒ ๊ฐ request์ response๋ฅผ ํ๊ณ , ์ปจํ ์ธ ..
[210201] 9๋ฒ์งธ CS๋ฏธ์ ! ๋คํธ์ํฌ ๊ณต๋ถ๋ ์ฒ์์ด๋ผ ๊ธฐ์ด๋ถํฐ ์ฐพ์๋ณด๋ฉด์ ๊ณต๋ถํ๋ค. HTTPS๊ฐ ๋ญ๊ณ ์ ์ฐ๋์? ๋์นญํค, ๋น๋์นญํค HTTP/HTTPS๋? https://www.google.com ์ฒ๋ผ ๋๋ฉ์ธ ์ฃผ์ ์์ ๋ถ๋๋ค. ์์ ์๋ http๊ฐ ๋ง์์ง๋ง, ์์ฆ์ ๊ฑฐ์ ๋๋ถ๋ถ https๋ฅผ ์ด๋ค. HTTP : Hyper-Text Transfer Protocol HTTPS : Hyper-Text Transfer Protocol Secure (HTTP๋ณด๋ค ์์ ) ์ HTTPS๊ฐ ๋ ์์ ํ๊ฐ? ๋ด๊ฐ ์น ์ฌ์ดํธ์ ๋ณด๋ด๋ ์ ๋ณด๋ค๋ฅผ ์ 3์๊ฐ ํ์ณ๋ณด์ง ๋ชปํ๊ฒ ํจ. ์๋ฅผ ๋ค์ด ๋ค์ด๋ฒ ๋ก๊ทธ์ธ์ ํ ๋.. HTTP๋ก ๋ณด๋ด๋ฉด ID/PW๊ฐ ์ ๋ ฅํ ํํ ๊ทธ๋๋ก (๋๊ตฌ๋ ์์๋ณผ ์ ์๋ ํํ) ์ ์ก๋์ด ๋ด๊ฐ ์ ๋ ฅํ ์ ๋ณด๊ฐ..
[210131] ์ค๋ ์ ๋ ์๋ ์ด์ ์ ์ด์ด์ JDBC๋ก MySQL DB ์ฐ๊ฒฐ์ ์ฐ์ตํด ๋ณด์๋ค! (SELECT ์ INSERT) TIL JDBC๋ฅผ ์ด์ฉํ DB(MySQL) ์ฐ๊ฒฐํด ์ฌ์ฉํ๊ธฐ - SELECT, INSERT๋ฌธ *๋งํฌ1, ๋งํฌ2๋ฅผ ์ฐธ์กฐํ๋ฉฐ ์ฐ์ตํ ์์ ์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค๐โ๏ธ ํนํ ๋งํฌ1 ์ค์ฌ์ผ๋ก ๋ฐ๋ผํ ๊ฒ์ด ๋ง์ ๋์์ด ๋์์ต๋๋ค. (MySQL connector๊ฐ ์ค๋น๋์ด ์๋ค๋ ์ ์ ํ์ ์คํ๊ฐ๋ฅํ ์์ ์ ๋๋ค) JDBC๋ก DB(MySQL) ์ฐ๊ฒฐํด ์ฌ์ฉํ๊ธฐ import java.sql.*; ๋๋ผ์ด๋ฒ ๊ฐ์ ธ์ค๊ธฐ - MySQL Connector Class.forName("com.mysql.jdbc.Driver"); MySQL์ฐ๊ฒฐ์ ์ํ Connection๊ฐ์ฒด ์์ฑ String url = "jdbc:m..
[210130] ๋ฐ์ ์ผ๊ณผ๋ฅผ ๋๋ด๊ณ ์ ๋ ์ ์กฐ๊ธ์ด๋ผ๋ ๊ณต๋ถํ๋ ค๊ณ ์ฑ ์์ ์์๋ค. ์ด์ ๋ชป ๋๋ธ JDBC - MySQL ์ฐ๊ฒฐ์ ์ํด.. ํ ์๊ฐ ์ ๋ ์ฝ์งํ๊ณ ๋๋์ด ์ฑ๊ณตํ๋ค!! ๐ ์ค๋ TIL์๋ ๋์ ์ฝ์ง๋ด์ญ์ ๊ณต์ ํ๋ ค๊ณ ํ๋ค. TIL ๋ด๊ฐ ๊ณ์ ๋ง์ฃผ์น ์ค๋ฅ๋ java.sql.SQLException: Access denied for user 'ID'@'localhost' (using password : YES) ์๋ค. ๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ ์ ์ค๋ฅ๋ ์๋์ ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ค๊ณ ํ๋ค. MySQL์๋ฒ์ ์ฌ์ฉํ๋ ค๋ ์ฌ์ฉ์(ID)์ ํจ์ค์๋๊ฐ ํ๋ฆฐ ๊ฒฝ์ฐ - ํจ์ค์๋ ํ์ธ ํ์ (์ถ์ฒ) ํด๋น ip์ฃผ์๋ก์ ์ ๊ทผ์ด ์ ํ๋ ๊ฒฝ์ฐ - ๊ถํ ๋ถ์ฌ ํ์ (์ถ์ฒ) ๋ถ๋ช ํ ๋๋ MySQL์ ํด๋น ์์ด๋๋ฅผ ..