전체 글

    데이터베이스부터 JDBC까지

    데이터베이스 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미한다. 보통 데이터베이스 관리 시스템 DBMS에 의해 제어된다. 오늘날 운용되는 가장 공통적인 유형의 데이터베이스는 일련의 행과 열로 모델링되며, 이는 프로세싱과 데이터 쿼리 작업을 더 효율적으로 실행하기 위함이다. 이로써 데이터를 쉽게 엑세스, 관리, 수정, 업데이트, 제어를 체계적으로 수행할 수 있다. - Oracle 공식문서 데이터베이스가 나오기 전의 시스템 : 파일 처리 시스템 폴더별로 묶어 데이터를 개별 관리하는 시스템인데, 사용하고자 하는 애플리케이션이 직접적으로 데이터를 관리하기 떄문에 데이터 종속의 문제 데이터가 특정 사용자, OS만 사용될 수 있는 제한이 생긴다. 데이터 중복의 문..

    스프링 스터디 6주차 때 공부한 것들

    상태란 클래스 변수 혹은 인스턴스 변수 함수가 상태를 갖고 있느냐를 따질 때는 함수 외부에서 영향이 있는지 함수와의 디펜던시가 있으면 테스트 코드 짜기가 어려워짐. 상태가 없는 함수 = 순수 함수 매개변수에 의해 상태가 있을 수 있다. 결국 외부 요인이 작용할 수 있다고 하면 상태가 있다고 본다. 테스트 관점과 멀티스레드 관점에서 상태값을 이해하고 있어야 한다. 함수형 프로그래밍 부수효과를 없애고 순수 함수를 만들어 모듈화 수준을 높이는 프로그래밍 패러다임 주어진 값 이외의 외부 변수 및 프로그램이 실행에 영향을 끼치지 않아야 된다는 의미, 부수효과를 만족하는 함수를 순수함수라고 한다. 순수함수 : 모든 입력이 입력으로만, 모든 출력이 출력으로만 사용. 변경 가능한 데이터 및 사이드 이팩트를 피하는 기본..

    java.util 톺아보기

    java.lang 다음으로 많이 쓰인다. 알아두면 유용한 클래스들 Date, Calendar Collections Arrays StringTokenizer Properties Random Formatter