• 도서 - SQL 레벨업 1

    SQL 레벨업 ( ~ 62P) 1강 DBMS 아키텍처 개요 쿼리 평가 엔진 사용자로부터 입력받은 SQL 구문을 분석, 어떤 순서로 기억장치의 데이터에 접근할지 결정 이 때, 결정되는 계획을 실행 계획 또는 실행 플랜 이라 부른다 이런 실행 계획에 기반을 둬서 데이터에 접근하는 방법을 접근 메서드(access method) 한 마디로 쿼리 평가 엔진은...


  • 도서 - SQL 첫걸음

    SQL 첫걸음 1장 데이터베이스와 SQL 3. 데이터베이스 서버 RDBMS의 클라이언트/ 서버 웹 시스템에는 없었던 사용자 인증이 필요하다 사용자 별로 데이터베이스 접근을 제한 SQL 명령 실행 한 번 DB에 접속하면, 이를 유지하여 재접속 없이 SQL 명령을 여러 번 보낼 수 있다 실제 데이터베이스에 접속하는 것은 CGI 프로그램 이다 Client -> WebServer...


  • 도서 - 자바 8 인 액션 1

    자바 8 in action Chapter 1 1.1.2 스트림 처리 스트림 한 번에 한 개씩 만들어지는 연속적인 데이터 항목들의 모임 Java 스트림API 조립 라인 처럼 어떤 항목을 연속적으로 제공하는 어떤 기능 1.1.3 동작 파라미터화로 메서드에 코드 전달하기 동작 파라미터화 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록 메서드를 다른 메서드의 인수로...


  • TIL(20190122)

    20190122 서버 N대 성능 Scalability Scale Up : 기존 서버의 성능을 향상 Scale Out : 서버의 수를 n대로 늘려서 성능을 향상 SPOF Single Point Of Failure 한 부분이 죽으면 서버 전체가 죽는 포인트 해당 포인트를 전부 제거하기는 어렵다 내 서비스가 어느정도까지 SPOF를 제거해야 하는지에 대한 고려가 필요하다 DB Master/Slave Master의...


  • TIL(20190114)

    20190114 Java Web Back-end 복합키 2개 이상의 데이터를 조합하여 PK로 사용하는 것 Spring을 사용하면 상수값으로 관리하던 데이터를 application.properties로 관리 가능하다 ex) application.properties default.profile.image = ./images/default.jpg Bean 객체에서 @Value("${default.profile.image}") Class 단위의 어노테이션 @ConfigurationProperties(prefix = “eval.security”) eval.security.abcd 와 같은아이들을 찾아서 abcd 의 이름과 같은 속성을 찾아 set한다 @Target(ElementType.TYPE) TYPE은 Class 단위, METHOD는...