#Latest Articles
์ฉ์ด :: ์ ํ๋ฆฌ์ผ์ด์
์ฑ๋ฅ ๋ชจ๋ํฐ๋ง(APM)
2025.02.03
BACKEND
APM(Application Performance Management/Monitoring)์ ํ๋ฆฌ์ผ์ด์
์ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง๊ณผ ์ฅ์ ์์ธก์ ํตํด ์ต์ ์ ์ ํ๋ฆฌ์ผ์ด์
์ํ๋ฅผ ๋ณด์ฅํ๊ณ ์ ์งํ๋ ์ผ๋ จ์ ๊ด๋ฆฌ ์ฒด๊ณ.์ฆ,์ ํ๋ฆฌ์ผ์ด์
์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ฐ์ํ ์ ์๋ ์ฅ์ ๋ฅผ ์ ์ํ ๊ฐ์งํ๊ณ ๋์ฒํ์ฌ ๋ด๋นํ๊ณ ์๋ ์ ๋ณด์์คํ
์ ์ฑ๋ฅ์ ์ต์ ์ ์ํ๋ก ์ ์งํ๋ ๊ฒ์ด APM์ ํต์ฌ ์ญํ .ย ๋ฏธ๋ค์จ์ด(WebLogic, Tomcat ๋ฑ..)์์ ์ผ์ด๋๋ ํธ๋์ญ์
์ ์ฌ์ฉ ์๊ฐ์ ๋ถ์ํ์ฌ ๊ฐ ๋จ๊ณ ๋ณ๋ก ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ์์ธ์ ํ์
.ย ย ย A(Application)Web Application์ ์๋ฏธ.์ฌ์ฉ์์ ์น ์๋น์ค ๊ฐ์ ์ํธ ์์ฉ์ ํ๋ฉฐ ์ฑ๋ฅ์ ๊ด๋ฆฌํด์ฃผ๋ ์๋น์ค.ย P(Perforamance)์ ํ๋ฆฌ์ผ์ด์
์ฑ๋ฅ์น ์๋น์ค..
![cover-img](https://blog.kakaocdn.net/dn/My7Xf/btsLUomtVyW/hV07F1ABZaIiYkKS9j5KU0/img.png)
Springboot :: HikariCP Option ๊ณผ ์ฑ๋ฅ ์ต์ ํ. (Hikari ํ๋)
2025.01.20
SpringBoot
Springboot :: HikariCP ๋?์ปค๋ฅ์
ํ(Connection Pooling)์ ์ ๊ณตํ๋ JDBC Datasource์ ๊ตฌํ์ฒด.ย ์ฌ์ ์ง์JDBC(Java Database Connectivity)์๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ ์๋ฐ API.JDBC๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์๋ฃ๋ฅผ ์ฟผ๋ฆฌbornatnoon.tistory.comย ์ฐ์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์์ HikariCP ๊ฐ ๋ญ์ง ๊ฐ๋
์ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด.์์ ๊ธ์ ์ฐธ์กฐํ๋๋ก ํ์.ย HikariCP ์ต์
ย ย GitHub - brettwooldridge/HikariCP: ๅ
HikariCPใปA solid, high-performance, JDBC connection pool at last.ๅ
HikariCPใปA solid, high-performanc..
Springboot :: HikariCP ๋?
2025.01.20
SpringBoot
์ปค๋ฅ์
ํ(Connection Pooling)์ ์ ๊ณตํ๋ JDBC Datasource์ ๊ตฌํ์ฒด.ย ์ฌ์ ์ง์JDBC(Java Database Connectivity)์๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ ์๋ฐ API.JDBC๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์๋ฃ๋ฅผ ์ฟผ๋ฆฌํ๊ฑฐ๋ ์
๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.ย DB Connection Pool์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์ฐ๋ ๊ณผ์ ์ ์น ์ ํ๋ฆฌ์ผ์ด์
์ด ํ์ํ ๋๋ง๋ค DB์ ์ฐ๊ฒฐํ์ฌ ์์
ํ๋ ๋ฐฉ์โ ํ์ํ ๋๋ง๋ค ์ฐ๋ํ์ฌ ์์
ํ ๊ฒฝ์ฐ DB ์ฐ๊ฒฐ์ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ issue ๋ฐ์โ ์น ์ดํ๋ฆฌ์ผ์ด์
์ด ์คํ๋จ๊ณผ ๋์์ ์ฐ๋ํ DB์์ ์ฐ๊ฒฐ์ ๋ฏธ๋ฆฌ ์ค์ ํด๋๋ฉด ๋ฌธ์ ํด๊ฒฐ ๊ฐ๋ฅ!๊ทธ๋ฆฌ๊ณ ํ์ํ ๋๋ง๋ค ๋ฏธ๋ฆฌ ์ฐ๊ฒฐํด ๋ ์ํ๋ฅผ ์ด์ฉํด ๋น ๋ฅด๊ฒ DB์ ์ฐ๋ํ์ฌ ์์
์ ํ๋ฉด ๋๋ค..ย ์ด๋ฐ ์์ผ๋ก๋ฏธ๋ฆฌ ..
![cover-img](https://blog.kakaocdn.net/dn/0q5TV/btsLSLvCSz5/NNXI1MWaiVcVQ32qkvYjd1/img.png)
intelliJ(Community) :: Springboot active profile ์ค์ ํ๊ธฐ (ํ๊ฒฝ ๋ณ์ ๊ธฐ๋ณธ ์ค์ )
2025.01.20
SpringBoot
๋ณดํต ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ ๋application.yml, application-dev.yml, application-local.yml์ผ๋ก ํ์ผ์ ๋ถ๊ธฐํ์ฌ ์์ฑํ๊ณ ย 1. application.yml ์์ ๋์์ํฌ ๋ ๋ฐ๊ฟ์ค๋ค.spring: profiles: active: localย ์๋ฅผ ๋ค๋ฉด ์ด๋ฐ ์์ผ๋ก..ย 2.ย active profile ์ ์ง์ ํด๋๋ค..ย ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ intellij Community ๋ฒ์ ์ ์ฌ์ฉํ์ฌ active profile ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณผ ๊ฒ์ด๋ค.(application.yml ์ด ๋ณด๊ธฐ์๋ ์ง๊ด์ ์ด๋ ๊ฐ๋ฐ์ ์งํํ๋ฉด์ ์ฑ๊ฒจ์ผํ ๊ฒ๋ค์ด ์๊ธฐ๊ธฐ ๋๋ฌธ์..active profile ๋ก local ์ ๊ณ ์ ๊ฐ์ผ๋ก ๋๋ฉด ํธํ ๋ฏ ํ๋ค. (์ฝ๋๋ dev ๋ก ๋๊ณ ) )๋ฐฉ๋ฒย 1...