์ ์ฒด ๊ธ193 ์ด์ 1 2 3 4 ยทยทยท 28 ๋ค์ [์ค๋ฅ ํด๊ฒฐ] Cannot create JDBC driver of class 'net.sf.log4jdbc.sql.jdbcapi.DriverSpy' ... java.sql.SQLException: No suitable driver Cannot create JDBC driver of class 'net.sf.log4jdbc.sql.jdbcapi.DriverSpy' for connect URL 'jdbc:log4jdbc:sqlserver://[DB_IP]:[DB_PORT];database=[DATABASE_NAME]'java.sql.SQLException: No suitable driver STS๋ก ๊ฐ๋ฐ์ค์ด๋ ํ๋ก์ ํธ๋ฅผ ์ธํ ๋ฆฌ์ ์ด๋ก ์ฎ๊ฒจ์ ๋น๋ํ๋ ๊ณผ์ ์์ 'java.sql.SQLException: No suitable driver' ์ค๋ฅ๊ฐ ํฐ์ก๋ค. ํด๊ฒฐ๊ณผ์ ํด๋น ์ค๋ฅ ๋ฉ์ธ์ง๋ฅผ ๊ตฌ๊ธ๋งํ๋ฉฐ ๋ค์ํ ์์ธ ํ์ธํจdriver-class-name ๋น ์ก๋๊ฐ? → ์๋pom.xml ์์กด์ฑ์ mssql-jdbc, log4jdbc-log4j2-j.. 2024. 8. 9. [๊ฐ๋ฐ ๋ ธํธ] ์์ ๋ค์ด๋ก๋ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํ Workbook 3์ข ๋น๊ต ์ ์ ๊ต์ก์ฉ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ฉด์ ์์ ๋ค์ด๋ก๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ฒ ๋์๋ค๋ด๊ฐ ์ฐพ์๋ ๋ชฉ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ ๋ค์ด๋ก๋ ํ ์ ์๋๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ 3๊ฐ์ง ์์ ๋ค์ด๋ก๋ ํ ์ ์๋๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ๐ Workbook ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ํด๋์คApache POI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๐๐ป์ฅ์ ๊ณ ๊ฐ์ด ์ํ๋ ๋ฐ์ฝ๋ ์ด์ ๋ฐ ํฌ๋งท์ ์์ ๋กญ๊ฒ ์ค์ ํ ์ ์์๋ค์ํ ์์ ๊ธฐ๋ฅ์ ์ง์ํจ(์์, ์ฐจํธ ์์ฑ ๋ฑ)๐๐ป๋จ์ ์๋์ ์ผ๋ก ๊ตฌํ์ด ๋ณต์กํจํนํ XSSFWorkbook์ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๋ง์๐ List ๋ฐ์ดํฐ ๋ถ๋ถ๋ง ๋ฐ๋ก ์์ ์ฉ JSP๋ก ๋ฐํ์๋ธ๋ฆฟ์ ์ด์ฉํ์ฌ JSP์์ ์์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ๐๐ป์ฅ์ ๋จ์ํ ๋ฐ์ดํฐ ๋ค์ด๋ก๋๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ํค๋๋ฅผ xls ํ์ ์ผ๋ก ์ค์ ํด์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ๋ค์ด๋ก.. 2024. 7. 3. [๊ฐ๋ฐ ๋ ธํธ] ์ ์ ํฌํธํด๋ฆฌ์ค ์ฝ๋ ๋ฆฌ๋ทฐ - async await ์ฌ์ฉ ์๋ ํ์ฌ ๋์ ๊ฐ๋ async์ await๋ ํ ์์๋ฒ์ ์์ฒญํ๊ณ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์์ ๋(๋ค๋ฅธ ์ฝ๋ ์คํ ๊ฐ๋ฅํด์ผํจ) ์ฌ์ฉ์ฝ๋ฐฑ์ด ๋ณ๋ ฌ๋ก ์คํ๋จ์๋๋ promise๊ฐ์ฒด(then(),catch()๋ฑ ๋ฉ์๋ ์ฒด์ด๋์ผ๋ก ์ฝ๋ฐฑ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ์๋๋ฐ ๊ฐ๋ ์ฑ์ ์ํด ES6๋ถํฐ ์ ์ฉ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ)์ฝ๋ฐฑํจ์์ try-catch๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์ ์์ด์ ์ง๊ด์ ์ด๋คํ์ต ๊ณ๊ธฐ์ ์ฌ ํ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ๋ฐํ ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ์์ ๊ฒ์ ๊ด๋ จ ๊ธฐ๋ฅ ์ค๋ช ํจQ&A ์๊ฐ์ async, await ์ ์ฉ ๋ถ๋ถ์ ์ ์ฌ์ฉํ๋์ง์ ๋ํ ์ง๋ฌธ์ ์ ๋๋ก ๋ต๋ณํ์ง ๋ชปํจ์์ค ํ ์ค ํ ์ค ๊ทผ๊ฑฐ์๊ฒ ์์ฑํด์ผ ํ๋ค๋ ์กฐ์ธ์ ๋ฐ์๊ฐ๋ ์ ๋ฆฌasyncํจ์์ ์ด๋ฆ ์์ ์์นํจํด๋น ํจ์๋ฅผ ๋น๋๊ธฐ ํจ์๋ก ๋ง๋ค์ด์คasync ํจ์๋ ํญ์ ํ๋ก๋ฏธ์ค๋ฅผ ๋ฐํํจํจ์ ํธ์ถ์๊ฐ .the.. 2024. 5. 22. [RB] ๋ผ์ดํธ์ธ์ผ๋ก ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ (2์ฐจ ๋ฐฐํฌ) 1์ฐจ ๋ฐฐํฌ๋ค์ํ AWS์ ์๋น์ค ์ด์ฉํ์ฌ ๋ฐฐํฌ ๊ฒฝํ ์์ (EC2, RDS, S3, ELB, CloudFront ๋ฑ)๋น์ฉ ๋ถ๋ด์ผ๋ก ์๋น์ค ์ญ์ 2์ฐจ ๋ฐฐํฌ๋ผ์ดํธ์ธ์ผ์ ์ด์ฉํ์ฌ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์์ง์์ค์ SSL/TLS(Let's Encrypt)๋ฅผ ์ค์ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํจ3์ฐจ ๋ฐฐํฌ๋ GitHub Action + Docker + ECR ์ ์ด์ฉํ ์์ ๋ฐฐํฌ ํ๊ฒฝ ๋ผ์ดํธ์ธ์ผ์ AWS์ ๊ฒฝ์ ์ ์ธ ๊ฐ๊ฒฉ์ ๊ฐ๋ฒผ์ด ์ํฌ๋ก๋๋ฅผ ์คํํ ์ ์๋ ๊ฐ์ ์๋ฒ ์๋น์ค๋น์ฉ์ ์ ๊ฐํ๋ฉด์๋ ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ ๋ฐฐํฌ ๊ณผ์ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ๋ก์ปฌ ํ๊ฒฝ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐํ์ฌ ์๋ฒ ๊ตฌ์ถ์ ์์์ฐ๋ถ.. 2024. 4. 21. [SSL/TLS] ๋ผ์ดํธ์ธ์ผ ์ฐ๋ถํฌ ์ธ์คํด์ค์์ SSL/TLS ์ ์ฉํ๊ธฐ ์ฌ์ ์ค๋น ์๋ฒ ์๊ฐ ์ค์ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime ์ฐ๋ถํฌ ํจํค์ง ์ต์ ์ ๋ฐ์ดํธ sudo apt update apt ๋ SW ํจํค์ง๋ฅผ ์ค์น, ์ ๋ฐ์ดํธ, ์ ๊ฑฐ ๋ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ช ๋ น์ด ์๋ฐ ์ค์น sudo apt install openjdk-17 -jdk ์ค์น ์๋ฃ ํ ๋ฒ์ ํ์ธ java -version nginx ์ค์น Cerbot ์ค์น Let's Encrypt๋ฅผ ์ฌ์ฉํ์ฌ SSL/TLS ์ธ์ฆ์๋ฅผ ์๋์ผ๋ก ๋ฐ๊ธํ๊ณ ๊ฐฑ์ ํ๋ ๋๊ตฌ sudo apt install certbot Certbot Nginx ํ๋ฌ๊ทธ์ธ์ ์ค์น Nginx ์น ์๋ฒ์ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ, Certbot์ ์ฌ์ฉํ์ฌ Nginx ์๋ฒ์ SSL/TLS ์ธ์ฆ์๋ฅผ ์ ์ฉํ๊ณ ๊ตฌ์ฑ์ ์๋.. 2024. 4. 21. [์ผ๊ธฐ] ํ์ด์ง ์ด์ ์ค์ผ์น์ ๊ตฌํ ํ๋ฉด ๋น๊ต ๋ ธํธ ์ ๋ฆฌํ๋ค๊ฐ ํ๋ก์ ํธ ์ด๋ฐ์ ๋ด๊ฐ ๊ตฌ์ํ๋ ํ์ด์ง ๊ทธ๋ฆผ์ ๋ฐ๊ฒฌํ๋ค. ์ง๊ธ ๊ตฌํํ ํ๋ฉด๊ณผ ๋น๊ตํ๋ฉด ๊ณผ๊ฑฐ์ ๋ด๊ฐ ์ํ๋๋ฐ๋ก ์ ๋ง๋ ๊ฒ ๊ฐ๊ธฐ๋(?) ใ ใ ์ถ์ต์ด ๋ ๊ฒ ๊ฐ์์ ๊ธฐ๋กํด๋๊ธฐ~ ์ค์ผ์น์ ์ค์ ํ๋ฉด 2024. 4. 17. [RB] ํ๋ก์ ํธ ํ์ด์ง ์๊ฐ ํํ์ด์ง riddle-box ๋ก๊ทธ์ธ ํ์ด์ง ์ด๋ฉ์ผ ๋ก๊ทธ์ธ OAuth 2.0 ๋ก๊ทธ์ธ : Google / Naver / Kakao ํฌ์ธํธ ๊ฒฐ์ ์นด์นด์คํ์ด pay_player ROLE๋ง ์ ๊ทผ ๊ฐ๋ฅํจ ๊ฒ์ ํ์ด์ง โฒ๏ธ์ฃผ๊ฐํด์ฆ 1์ฃผ์ผ๊ฐ ์ ์ฒด ์ ์ ๋ฅผ ๋์์ผ๋ก ํ๋ ์ฝ๋ ํด๋ ๊ฒ์ ์ ๋ต์ ์ฐพ๋ ์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๋ง ์น๋ฆฌ๋ฅผ ์ธ์ ๋ฐ๋ ๊ฒฝ์ ๊ฒ์ ๐ธ์ค๋ ์ท ์ ํ์๊ฐ๋์ ์ผ๋ฌ์คํธ๋ก ๋ด์ฉ์ ์ ์ถํ๊ณ , ์ต๋ 10๊ฐ์ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๐์์ค ๋จํธ ์์ค์ ์ฝ๊ณ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๊ฒ์ ํ์ด์ง gif ๊ณ ๊ฐ ์ง์ ๊ณต์ง์ฌํญ / FAQ / 1:1 My Page ๋ง์ดํ์ด์ง 2024. 4. 5. ์ด์ 1 2 3 4 ยทยทยท 28 ๋ค์