전체 글 썸네일형 리스트형 logging application.properties를 이용한 간단한 로깅 방법 #전체 로그 레벨 설정(기본:info) logging.level.root = info #com.inflearn,springmvc_basic의 패키지와 그 하위 로그 레벨 설정 #Level: trace -> debug -> info -> warn -> error 개발서버:debug 운영서버:info logging.level.com.inflearn.springmvc_basic = debug #test 로그 파일이 남을 경로 logging.file.name = C:/Users/My PC/test logback-spring.xml를 이용한 로깅 방법 logback-spring.xml 파일은 resources에 존재해야한다. ${LOG_PATTE.. 더보기 함수 1.NULL 처리 SELECT IFNULL(Column명, "NULL일 경우 대체 값") as 별칭 from 테이블 명 https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2.DATETIME 형 변환 SELECT date_format(Column명,"원하는 date_format") as 별칭 from 테이블 명 date_format 목록 https://dev.mysql.com/doc/refman/5.7/en/date-and-time-function.. 더보기 12월 12~17일 (알고리즘) 알고리즘 (1)전력망을 둘로 나누기 https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://github.com/yougeun6021/Algorithm/blob/master/src/Level2/ElectricalGrid.java GitHub - yougeun6021/Algorithm Contribute to yougeun6021/Algorithm development by creating an account on GitHub. github.. 더보기 12월 6~11일 WIL(알고리즘) 알고리즘 (1)거리두기 확인하기 https://school.programmers.co.kr/learn/courses/30/lessons/81302 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://github.com/yougeun6021/Algorithm/blob/master/src/Level2/Distancing.java GitHub - yougeun6021/Algorithm Contribute to yougeun6021/Algorithm development by creating an account on GitHub. github.com (.. 더보기 파티셔닝,데이터베이스복제(Replication) 파티셔닝 (1)VLDB(Very Large DBMS) 전체 DB가 하나의 DBMS시스템에 들어가기 힘들어지는 경우 - 테이블들을 여러개의 군으로 나눠 분산 저장 - 하나의 테이블에 방대한 경우는 사전방식(a-m,n-r,s-z)와 같이 나눠서 저장 (2)제약사항(Constraints) 테이블 단위 연산이 힘들어진다. - 조인 연산 어려움->정규화 문제가 생김 - 역정규화 -> 중복혀용으로 해결 외래키의 호용문제 - 레코드 추가 시 참조무결성 조건 체크 ->시스템 부담증가로 수동전환 - CRUD시 위치를 인식해야함 (3)이점(Benefits) 데이터 전체 검색 시 필요한 부분만 탐색해 성능 증가 전체 데이터를 손실할 가능성이 줄어듦->가용성 증가 파티션별 백업/복구 가능 파티션단위로 I/O 분산가능->업데이.. 더보기 BigInteger의 여러가지 메소드 BigInteger의 여러가지 메소드 BigInteger bigInteger = new BigInteger("30"); // BigInteger 선언 BigInteger bigInteger2 = new BigInteger("24"); System.out.println(bigInteger.add(bigInteger2)); // 더하기 System.out.println(bigInteger.subtract(bigInteger2)); // 빼기 System.out.println(bigInteger.multiply(bigInteger2)); // 곱하기 System.out.println(bigInteger.divide(bigInteger2)); // 나누기 System.out.println(bigInteger.r.. 더보기 메타데이터 메타데이터 DB,테이블의 스키마에 대한 정보를 저장하는 테이블 (1)데이터 사전(Data_Dictionary):Information_schema,System_catalog 데이터베이스의 정보저장 일반적으로 읽기전용정보(Read-only)를 가진다 (2)데이터 디렉토리(Data_Directory) DBMS의 모든 데이터가 저장되는 디렉토리(폴더) DB저장,상태 및 로그를 저장한다. use information_schema; show tables; ex) Show COLUMNS from employees; 더보기 INDEX INDEX 검색을 빠르게 하기 위한 자료구조(대부분 B트리) 레코드 추가/수정/삭제 시 해당 컬럼으로 다시 정렬한 후 검색에 필요한 값들을 미리 계산해 검색 속도를 높임(trade off) 기본키는 자동으로 인덱스로 설정된다. (1)인덱스가 설정된 기본키로 검색 했을 경우 select * from employees where emp_no=40000 LIMIT 0, 500 1 row(s) returned0.000 sec / 0.000 sec 기본키로 설정된 emp_no으로 검색시 매우 적은시간으로 검색이 완료되는 것을 볼 수 있다. (2)인덱스가 설정되지 않은 컬럼으로 검색 할 경우 select * from employees where first_name="Nishit" and last_name="Asse.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음