DB ์์ฃผ๋ก ํ ๊ฑฐ๋ผ ํ๋ฉด์ ๋ถํธ์คํธ๋ฉ์ผ๋ก ํด๋์ค๋ง ๋จน์ฌ์ ๋ง๋ค๊ณ ์์ด์. ๋ฐ์ดํฐ ๋์ด๊ฐ๋ ๊ฒ๋ง ๋ณผ ๊ฑฐ๋ผ์ ํ๋ฉด ๋์์ธ์ ์ ๊ฒฝ ๋ชป ์ฐ๊ณ ์์ต๋๋ค!! ์ด์๊ฒ ๋ง๋ค๊ณ ์ถ์ ์ฌ๋์ HTML/CSS ์ ๊ฒฝ์ฐ๋ฉด์ ํ์
๋ ์ข์ต๋๋ค. ์ ๋ฐ๋น ์ ๋์์ธ์ ๋ฒ๋ ธ์ง๋ง, ์ฌ๋ฌ๋ถ๋ค์ ์ด์๊ฒ ๋ง๋์๋ผ๊ณ ๊ฐ๋จํ ํ์๊ฐ์
/๊ฒ์ํ ๋ง๋ค๊ธฐ ์ค์ตํด ๋ณด์ค๋งํ ๋ฌด๋ฃ ํ
ํ๋ฆฟ ์ฌ์ดํธ ๊ฐ์ ธ์์ต๋๋ค. ์ ๊ฐ ์ถ์ฒํ๋ ํ
ํ๋ฆฟ์ Forty์
๋๋ค. Forty์์ ํ์๊ฐ์
/๋ก๊ทธ์ธ/๊ฒ์ํ ๋ฑ ์ค์ตํ์๊ธฐ ์ข์์. https://html5up.net/ HTML5 UPResponsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.ht..
My Tech Blog (์ ์ฒด ๊ธ)
๐ ๐ต๐ ๐๐๐๐ก๐๐๐ข๐, ๐ ๐๐๐ก๐ก๐๐ ๐๐๐๐๐๐๐๐๐ก๐๐๐ ๐๐๐๐ ๐ ๐๐๐๐ ๐ค๐๐ฆ โจ๐ฟ๐๐๐ ๐๐ ๐ ๐๐๐๐๐. ๐ธ๐๐๐๐ฆ ๐๐๐ ๐ต๐๐๐๐ ๐๐๐ฆ.๋์น์ ์ํ ์ ๋์ธ ํ์ด(ํ๋ก์ฝ์คํธ)๋ก ์ ๋ช
ํ ์์ฐ์๋น์ธ ์์ฉ์์๋ "๊ธฐ์ตํ์ง ์์ ์ญ์ฌ๋ ๋ํ์ด ๋๋ค"๋ ๊ธ๊ท๊ฐ ์ ํ ์๋ค. ์ํ ๊ณผ๊ฑฐ๋ฅผ ํตํด ๊ตํ๊ณผ ์งํ๋ฅผ ์ป์ง ๋ชปํ๋ค๋ฉด, ๋ ๋น์ฐธํ ๋ฏธ๋๋ฅผ ๋ง์ดํ๊ฒ ๋ ๊ฒ์ด๋ผ๋ ๊ธ์ด ์๋๊ฐ ์๊ฐํด ๋ณธ๋ค. 12์ 3์ผ ๋ํต๋ น์ ๋น์๊ณ์ ์ ํฌ๋ 1987๋
์ดํ ์ด์ ์ ์ฌํ์ด๋ค. ์ด์ ๋ฐค์ ์ ํฌ๋ ๊ณ์๋ น์ด ๊ตญ๋ฏผ๋ค ๋ง์์ ๋๋ ค์์ ์ฌ์ด์ฃผ๋ ์ด์ ๋ 70- 80๋
๋ ๊ตฐ์ ๋ชจ์ต์ด ์์ง ๊ตญ๋ฏผ๋ค์ ๊ธฐ์ต์ ๋จ์์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฌ๋๋ค์ ๋์ ๋น์น ๊ณ์๋ น์ ๋ชจ์ต์ ์ ์์ด๋ ๋น์ทํ ๊ฒ ๊ฐ๋ค. ๊ตฐ์ธ, ์ด.... ๊ณ์๋ น์ ๊ตญ๊ฐ์ ์์ ์ด๋ ์ง์๋ฅผ ์ํํ๋ ๋๊ท๋ชจ ํญ๋, ์ ์, ์ธ๊ตญ์ ์นจ๋ต ๋ฑ์ด ์์ ๋ ์ํ๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ์ ์ญ์ฌ ์์์ ๊ณ์๋ น์ ๋ํต๋ น์ ๊ถํ์ ๊ฐํํ๊ณ ๋
์ฌ ์ ๊ถ์ ์ํธ ..
Java Reousrces > user ์ UserDAO ํด๋์ค ์์ฑํ๊ณ , JDBC ์ฐ๋์ ํด ์ค ๊ฒ์ด๋ค.DAO(Data Access Object) ํด๋์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ์ ์ํธ์์ฉ์ ๋ด๋นํ๋ ๊ฐ์ฒด. ์ฃผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ CRUD(Create, Read, Update, Delete) ์์
์ ์บก์ํํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ์ฝ๋๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ง๋ณด์์ฑ์ ๋์ด๋ ๋ฐ ์ฌ์ฉ๋จ. 1. MySQL ์ ์ํ๊ธฐ ๋จผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ ์ํํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ฃผ์ ๊ฐ์ฒด๋ค `Connection conn`, `PreparedStatement`, `ResultSet` ๋ฅผ ์ ์ธ ํด ์ฃผ์. package user;public class UserDAO { // MySQL ์ ์ํ๊ธฐ..
โ ๏ธ ๋ฌธ์ MySQL Command Line ์์ ๋น๋ฐ๋ฒํธ ์
๋ ฅํ๋ฉด ํ๊ธฐ๋ ํ์MySQL WorkBench ์ ์ํด ๋ณด๋ ์๋ฌ ๋ธ โ Could not acquire management access for a dministraion. Rutime Error: Unable to execute command chcp. Please make suere that the C:\Windows\System32 directory is in your PATH enviroment variable. Error unhandled exception: Current profile has no WMI enabled Check the log for more details. ๋ ์ค๋ฅ ๊ฐ์ด ๋ฌ๋ค.์๋ ํด๊ฒฐ๋ฒ๋๋ก ํ๋๊น ํ ๋ฒ์ ํด๊ฒฐ..
[JSP] ๊ฒ์ํ ๋ง๋ค๊ธฐ 3 _ MySQL user ํ
์ด๋ธ ๋ง๋ค๊ณ , ์ดํด๋ฆฝ์ค์์ ์๋ฐ๋น ๋ง๋ค๊ธฐ
์๋์ฐํค > MYSQL Command Line Client MySQL ๊ณ์ ๋น๋ฐ๋ฒํธ ์
๋ ฅํ ๋คCREATE DATABASE BBS;USE BBS; BBS๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค์ด ์ค ์ด์ ํ
์ด๋ธ ์์ฑํ ์ฐจ๋ก CREATE TABLE USER ๋ก ์ ์ ์์ด๋, ๋น๋ฐ๋ฒํธ, ์ด๋ฆ, ์ฑ๋ณ, ์ด๋ฉ์ผ ์ปฌ๋ผ 5๊ฐ ๋ง๋ค์ด ์ฃผ๊ณ USERID๋ฅผ PK๋ก ์ง์ ํด์ฃผ์์.SHOW TABLES; ์ ๋ช
๋ น์ด๋ก ํ
์ด๋ธ ๋ณด๊ธฐ DESC USER; `DESC + ํ
์ด๋ธ๋ช
`์ผ๋ก ํ์ฌ ํ
์ด๋ธ ํํ ๋ณด์ฌ์ค ํ
์คํธ๋ก ํ๊ธธ๋์ด๋ผ๋ ์ ์ ์ ์ ๋ณด๋ฅผ ํ
์ด๋ธ์ ํ ์ค ๋ฃ์ด ์ค ์ฐธ๊ณ ๋ก ํ
์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด๊ฐ๋์ง ํ์ธํ๋ ค๋ฉด `select * from user;` ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด์์ผ๋ฉด `commit` ํด ์ค๋ค. ์ฌ๊ธฐ๊น์ง ํ์ผ๋ฉด ์ด์ ..
โ ๏ธ ๋ฌธ์ ์๋์ฐ `Windowํค` + `SHIFT` + `S`๋ก ํ๋ฉด ์บก์ฒ ํ ๋ ํ๋ฉด์ด ๋ฐ์์ง๋ ํ์ ๐ก ํด๊ฒฐ๋ฒ์ ์ดํ > ์์คํ
> ๋์คํ๋ ์ด > HDR ์ฌ์ฉ ๋๊ธฐ
์ดํด๋ฆฝ์ค ๋ฐ๋ก๊ฐ๊ธฐ ์์ด์ฝ ์คํ์ด ์ ๋๋ ๋ฌธ์ ํด๊ฒฐ๋ฒ ์๋ฌ ๋ฐ์์ eclipse.ini ํ์ผ์์ `-startup`, `-launcher.library` ๊ฒฝ๋ก๋ฅผ ์ ํํ ์ง์ ํด์ฃผ์. org.eclipse.equinox.launcher ๋ก ์์ํ๋ jarํ์ผ์ startup ๊ฒฝ๋ก๋ก org.eclipse.equinox.launcher ๋ก ์์ํ๋ ํด๋๋ launcher.library ๊ฒฝ๋ก๋ก ์ง์ ํด์ฃผ๊ธฐ ์ด๋ ๊ฒ ํ๋๋ฐ๋ ์ ๋๋ค๋ฉด?ํ์์ ๊ฒฝ์ฐ ์ ๊ฒฝ๋ก๋ฅผ ์์ ํด ์ฃผ์ ๋ค๋ฅธ ์๋ฌ ๋ฉ์ธ์ง๋ฅผ ์ถ๊ฐ๋ก ๋ฐ์๋ค. -vm ์ด๊ฑด JVM ๊ฒฝ๋ก ์ก์์ฃผ๋ ๊ฒ JVM.dll ์ด ์์นํ๋ bin ํด๋๋ก ๊ฒฝ๋ก๋ฅผ ์ก์์ฃผ์ด์ผ ํ๋ค. ์์ ์ ์์ ํ ํด๊ฒฐ์๋ฃ!!! ์ด๋ ๊ฒ ํด๋ ์ ๋๋ค๋ฉด? ๊ธํ๋ฐ๋ก ๊ทธ๋ฅ ์ดํด๋ฆฝ์ค ํด๋๋ก ๊ฐ์ ์คํํ์ผ..
์ผ ๋๋ด๊ณ ํ ์ผ โ
`์ฌ๊ธฐ๋ก` ์น์ฌ์ดํธ์์ ๋ํํ๊ธฐ๋ฌผ ์๊ฑฐ ์ ์ฒญํ๊ฑฐ: `์ ์๊ธฐ`, `์ปดํจํฐ ์์`, `๋ชจ๋ํฐ`, `ํ๋ผ์คํฑํต`, `๋ฐฅ์ฅ` ์์ฝ๋ฒํธ ๋ถ์ฌ์ ๋ด๋๊ธฐโ
๋นจ๋ ๊ฐ๊ธฐโ
๊ฑด์กฐ๊ธฐ ๋๋ฆฌ๊ธฐโ
์ฃผ๋ฐฉ ์๋์ฅ ๋งค์ง ์คํ์ง๋ก ํ๋ฒ์ฉ ๋ฆ๊ธฐโ
ํ์ฅ์ค ์ฒญ์โ
์ฐ๋ ๊ธฐ ๋ด๋๊ธฐโ
์๋ง ์๋ฉ์ฅ ์ฐ๊ฑฐ์ ์ ๋ฆฌ ๐ ์ดํด๋ฆฝ์ค ์๋ฌ The Eclipse executable launcher was unable to locate its companion shared library ์ค๋ฅ ๊ณ ์น๊ธฐ -startupplugins/org.eclipse.equinox.launcher_1.6.900.v20240613-2009.jar--launcher.libraryC:\Users\aweso\.p2\pool\plugins\org.eclipse.equ..
ํด๊ฒฐ๋ ํ์ ๋ชจ์ต ์ค๋๋ง์ ๊นํ๋ธ ๋ค์ด์์ 3d ์๋๋ฅผ ํ์ธํ๋๋ฐ 10์ 29์ผ์ ๋ฉ์ถ์ด ์๊ณ ์ดํ ์ปค๋ฐํ ๋ด์ญ์ ๋ฐ์๋์ง ์์์. main.yml ํ์ธํด ๋ณด์์ผ๋ ์ฝ๋์ ์ด์ ์์. โ ๏ธ ๋ฌธ์ hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: the same ref. If you want to integrate the remote changes, use hint: 'git pull' before pushing again. hint: See the 'Note about fa..