๋ฐ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค3 DBCP(DataBase Conncetion Pool), ์ปค๋ฅ์ ํ ์ด๋? ๐ DBCP(DataBase Connection Pool) ์๋ ํ์ธ์, ์ด๋ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ DBCP(๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปค๋ฅ์ ํ) ์ ๋๋ค. ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ฌ์ด๋์ธ ์น ์ดํ๋ฆฌ์ผ์ด์ ์์, ์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ๋ผ Connection์ด ์์ฑ๋๋ค๋ฉด ์ ๋ง์ ์ฌ์ฉ์๊ฐ ์์ฒญ์ ํ์ ๋ ์๋ฒ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์ํฉ์ ์๋ฐฉํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ์ผ์ ๊ฐฏ์์ Connection์ ๋ง๋ค์ด Pool์ ์ ์ฅ์ ํ๊ณ , ์ฌ์ฉ์์ ์์ฒญ์ด ๋ฐ์ํ๋ฉด Connection์ ์ ๊ณตํ๊ณ ์ฌ์ฉ์์์ ์ฐ๊ฒฐ์ด ์ข ๋ฃ๋๋ค๋ฉด Pool์ ๋ค์ ๋ฐํํ์ฌ ๋ณด๊ดํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฆ, Connection Pool์ ๋ํด ์ ๋ฆฌํ์๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฌ๋ฌ ๊ฐ์ DB Connection์ ํ๋์ Pool์ ๋ชจ์๋๊ณ ๊ด๋ฆฌ DB ์ปค๋ฅ์ ๊ฐ์ฒด๋ฅผ ์ฌ๋ฌ ๊ฐ ์์ฑ.. 2021. 8. 10. ์ฌ์ฉ์๊ฐ ๊ฒ์๋ฌผ์ ์์ฑํ ๋์ ํธ๋์ญ์ ์ฒ๋ฆฌ ๐ ๊ธ๋ 6๊ธฐ ํฌ์คํ 1. ๋ฏธ์น๋๋ก ๋์ ๋ 7์์ ํ๊ณ 2. ์ฌ์ฉ์๊ฐ ๊ฒ์๋ฌผ์ ์์ฑํ ๋์ ํธ๋์ญ์ ์ฒ๋ฆฌ 3. Spring AOP - (1) ํ๋ก์ ํจํด, ๋ฐ์ฝ๋ ์ดํฐ ํจํด 4. [MySQL] - ํธ๋์ญ์ ์ ๊ฒฉ๋ฆฌ ์์ค(Isolation level) 5. Spring AOP - (2) AOP ๊ฐ๋ ๋ฐ ์ค์ต 6. ์ธํ ๋ฆฌ์ ์ด(IntelliJ) - ๋๋ฒ๊น (Debugging) ํ๊ธฐ 7. [Java, ๋์์ธํจํด] - ์ฑ๊ธํด ํจํด(Singleton Pattern) 8. ์๊ฐ ์ฝ๋๋ฆฌ๋ทฐ Ver_0.1: ์ปค๋ฆฌ์ด ์ฑ์ฅ CODE ์ธ๋ฏธ๋ ์ ๋ฆฌ 9. ํฌ์คํธ๋งจ(API ํ ์คํธ) ํ์ฉํ๊ธฐ 10. ๋ป๊น์ 2021๋ ํ๊ณ ์๋ ํ์ธ์, ์ผ๋ง ์ ๋ฉด์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ๋ฐ์ ์ ์ด ์์์ต๋๋ค. "์ฌ์ฉ์๊ฐ ๊ฒ์๋ฌผ์ ์์ฑํ๊ณ , ํ์ผ ์ ๋ก๋๋ฅผ .. 2021. 8. 5. MongoDB, compass(MongoDB GUI Client) ์ค์นํ๊ธฐ(MacOS) ์๋ ํ์ธ์! ์ด๋ฒ ์๊ฐ์๋ MacOS์ ๋ชฝ๊ณ ๋๋น๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ชฝ๊ณ ๋๋น๋ฅผ ์ค์นํ๊ธฐ์ ์ ๋ชฝ๊ณ ๋๋น์ NoSQL์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ดํด๋ณด๊ณ , ์ค์น๋ฅผ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. โป ๋ชฝ๊ณ ๋๋น๋ ์ฒ์ ์ฌ์ฉํด๋ณด๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ๋ด์ฉ์ด ์กด์ฌํ ์ ์์ต๋๋ค๐ญ NoSQL ์ด๋? Wiki์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค๋ช ํ๊ณ ์์ต๋๋ค. ๋จ์ด ๋ป ์์ฒด๋ฅผ ๋ฐ์ง๋ฉด "Not only SQL"๋ก SQL๋ง์ ์ฌ์ฉํ์ง ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ง์นญํ๋ ๋จ์ด์ ๋๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ์๋ฏธ๊ฐ ์๋, ์ฌ๋ฌ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋ํ ๊ธฐ์กด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํ ๋ฐ์ดํฐ์ ์ ์ฅ์๋ก ๋ฌธ์, ๊ทธ๋ํ, key-value, ์ธ๋ฉ๋ชจ๋ฆฌ, ๊ฒ์ ๋ฑ์ ํฌํจํ ๋ค์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉ.. 2021. 7. 21. ์ด์ 1 ๋ค์ ๋ฐ์ํ