HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
Random Bit Flip
/
🚀
[2기 - 레이] 6주차 RBF
/
키워드 관련 작성 - 김산

키워드 관련 작성 - 김산

  • JDBC
    • embedded DB
      • 주로 테스트에서 사용, 동시에 여러개의 컨텍스트가 만들어지는 환경에서 독립적인 DB를 가지게 하기 위함
  • UUID
    • Mysql 내에선 B-tree알고리즘을 통해 인덱싱을 한다. UUID사용하면 문자열 순서대로 쌓이지 않고 간격을 두어 크게 크게 쌓이다보니, read의 overhead가 커진다.
    • 레코드 사이의 지역성이 떨어진다.
  • AOP
    • 여러 레이어의 Cross Cutting Concern분리를 허용하여, 모듈성을 증가시키는 프로그래밍 패러다임
    • 컴파일시점, 클래스 로딩시점, 런타임시점,
    • 타겟, 조인포인트, 포인트컷, 에스펙트, 어드바이스, 위빙
    • 위빙 : 포인트컷을 통해 타겟의 메서드를 선별하여, 조인포인트에 어드바이스를 적용
  • Transaction
    • 전파
    • 격리
  • DataSource
    • DBCP
      • 데이터베이스 커넥션 풀에서 커넥션을 가져와서 작업후 반환..