본문 바로가기
728x90

분류 전체보기970

Spring Boot Filter 사용법 Spring Framework Web에서는 다양한 종류의 필터를 사용할 수 있습니다. 이 필터들은 HTTP 요청을 처리하기 전에 전처리를 수행하거나, 응답을 처리하기 전에 후처리를 수행하는데 사용됩니다. 아래에서 대표적인 필터들에 대해 설명하고, 각 필터의 사용 예시를 제공하겠습니다. javax.servlet.Filter: 기본적인 서블릿 필터입니다. 요청 및 응답을 처리하기 전후에 로직을 실행할 수 있습니다. 이 필터를 구현하는 방법은 다음과 같습니다. import javax.servlet.*; import java.io.IOException; public class MyServletFilter implements Filter { @Override public void init(FilterConfig .. 2023. 4. 15.
"oracle.jdbc.OracleDriver"와 "oracle.jdbc.driver.OracleDriver"의 차이 "oracle.jdbc.OracleDriver"와 "oracle.jdbc.driver.OracleDriver"의 차이와 어떤걸 사용하는 게 좋은지 알려줘 oracle.jdbc.OracleDriver와 oracle.jdbc.driver.OracleDriver는 Oracle 데이터베이스와 연결하기 위해 사용되는 두 가지 JDBC 드라이버 클래스입니다. 이들의 차이점은 다음과 같습니다. oracle.jdbc.driver.OracleDriver: 이 클래스는 오래된 Oracle JDBC 드라이버 클래스로, 과거의 프로젝트에서 주로 사용되었습니다. 하지만 이제 이 클래스는 더 이상 권장되지 않으며, 새로운 프로젝트에서는 사용하지 않는 것이 좋습니다. oracle.jdbc.OracleDriver: 이 클래스는 새로.. 2023. 4. 14.
격언집 "세상을 보는 지혜(The Art of Worldly Wisdom)" "The Art of Worldly Wisdom"는 17세기 스페인의 철학자, 작가, 군인, 성직자였던 발타사르 그라시안(Baltasar Gracián)이 저술한 책입니다. 원제는 "Oráculo Manual y Arte de Prudencia"로, 1647년에 처음 출간되었습니다. 이 책은 세속적인 지혜와 사회적 기술, 인간관계, 도덕적 통찰력을 다루는 짧은 아포리즘(격언)들로 구성되어 있습니다. 그라시안의 "세상을 보는 지혜"는 인생의 다양한 측면에서 성공하고 우아한 삶을 살기 위한 지혜와 조언을 제공합니다. 이 책은 독자들에게 자기 계발, 명랑한 정신, 올바른 도덕과 가치관, 그리고 남들과의 상호 작용에서의 세심한 고려 등에 대한 핵심적인 가르침을 전달합니다. 그라시안의 격언들은 교양 있는 사람들 .. 2023. 4. 13.
암흑 에너지(暗黑 Energy, Dark energy) 암흑 에너지는 우주의 가속 팽창을 설명하는 데 사용되는 가상의 형태입니다. 암흑 에너지는 우주의 약 68%를 차지하며, 그 존재는 우주의 팽창이 점점 빨라지고 있다는 관측 결과를 통해 추론되었습니다. 이러한 가속 팽창은 1998년 초 은하수들의 거리와 빛의 적색 편이 관측을 통해 발견되었습니다. 암흑 에너지의 본질에 대한 정확한 이해는 아직 없지만, 몇 가지 주요 이론이 제안되었습니다. 진공 에너지: 진공 에너지는 모든 공간에 균일하게 존재하는 에너지로, 양자역학에서 예측됩니다. 우주 상수(코스모로지컬 상수)로도 알려진 진공 에너지는 앨버트 아인슈타인이 일반 상대성 이론을 처음 제안했을 때 도입한 개념입니다. 스칼라 필드: 스칼라 필드는 시공간의 각 점에 대해 스칼라 값(크기만 가지고 방향이 없는 값)이.. 2023. 4. 12.
암흑물질(暗黑物質, dark matter) 암흑물질은 우주의 물질 중 약 27%를 차지하는 보이지 않는 물질로, 그 존재가 간접적으로 추론되어집니다. 암흑물질은 일반적인 물질과 거의 상호작용하지 않지만 중력적인 영향으로 우주에 있는 은하와 은하단의 구조 및 진화에 중요한 역할을 합니다. 암흑물질은 그 자체로 빛을 발하지 않고, 일반적인 물질과의 상호작용이 매우 적기 때문에 감지하기 어렵습니다. 암흑물질의 존재는 은하와 은하단의 중력적 행동을 통해 확인됩니다. 이러한 대규모 구조물들은 암흑물질이 없으면 그들의 중력적 안정성을 유지할 수 없습니다. 예를 들어, 은하의 회전 곡선은 눈에 띄게 않은 질량이 있음을 시사하는데, 이것이 바로 암흑물질로 추정됩니다. 또한 은하단의 중력 렌즈 효과와 코스믹 마이크로웨이브 배경(CMB)의 온도 플럭투에이션 등 다.. 2023. 4. 12.
Spring Data JPA , FetchType FetchType은 JPA에서 엔티티 간의 관계를 로드하는 전략을 결정하는 역할을 합니다. FetchType은 주로 @ManyToOne, @OneToMany, @OneToOne, @ManyToMany와 같은 관계를 정의하는 어노테이션에서 사용됩니다. FetchType에는 EAGER와 LAZY 두 가지 옵션이 있습니다. FetchType.EAGER (즉시 로딩): EAGER 전략은 부모 엔티티를 조회할 때 관련된 자식 엔티티를 함께 로드합니다. 이 방식은 부모 엔티티를 조회하는 즉시 관련된 자식 엔티티에 대한 데이터도 함께 로드되므로, 연관된 엔티티의 데이터를 필요로 하는 경우 효과적입니다. 그러나 즉시 로딩은 성능에 영향을 줄 수 있습니다. 관련된 엔티티가 많거나, 필요하지 않은 데이터를 로드하는 경우가.. 2023. 4. 12.
728x90