일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 카데인 알고리즘
- scanner
- heroku
- 수학
- 자바 스레드 실행 순서 제어
- Kadane's Algorithm
- 자바입력
- hash table
- SpringBoot 2
- 사칙연산
- input
- R
- JAVA11
- Easy
- 자바 thread 실행 순서 제어
- array
- Today
- Total
목록분류 전체보기 (192)
DeFacto-Standard IT
.html() - 셀렉터 태그 내에 존재하는 자식 태그를 통째로 읽어 온다. 태그를 동적으로 추가할 때 주로 사용. 출력 시 html태그 자체가 보인다. .text() - 셀렉터 태그 내에 존재하는 자식태그 중 html태그는 모두 제외한 채 문자열(innerHTML)만 출력하고자 할때 사용. html태그까지 모두 문자로 인식시키는 함수. .val() - 태그에 정의된 value속성의 값을 확인하고자 할때 사용
.attr() - HTML의 속성(attribute)을 취급 .prop() - JavaScript의 property를 취급 예를들어 클릭 라는 element에 대해 var $link = $('#to_comments'); alert($link.attr('href')); -> 결과 #to_comment alert($link.prop('href')); -> 결과 http://example.com/path/to/page#to_comment
비동기식 자바스크립트 XML. (Asynchronous Javascript And XML) HTML만으로는 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 자유롭게 상호작용할 수 있도록 하는 기술. 별도의 프로그램을 설치하거나 웹페이지를 다시 로딩하지 않고도 화면상의 객체를 자유롭게 다룰 수 있다
복호화가 가능한지의 여부이다. Hashing – 결과 값에서 원본 값을 추출할 수 없는 단방향 알고리즘. 해싱 알고리즘에 의해 한 plain text에 대해 고정된 길이의 값이 생성된다. 인증에 사용. 대표 알고리즘 MD5, SHA Encryption – 암호화, 복호화키를 통해 결과 값에서 원본 값으로 복원을 할 수 있는 양방향 알고리즘을 사용. 암호화에 사용. 대표 알고리즘 DES, AES, RSA
Git : 분산형 버전 관리 프로그램으로서 개발협업과 프로젝트의 버전과 이력관리를 위해 사용 GitHub : 깃의 원격 저장소 서버를 제공하는 서비스. 로컬 pc에서 원격 서버에 저장되어있는 프로젝트 소스를 다운받거나 자신이 수정한 소스를 업로드할 수 있다.
서비스를 운영하며 시간이 지나면 DB에 대량의 데이터가 쌓일 수 있는데, 모든 데이터를 일일이 찾는 것 보다 인덱스를 설정해두면 원하는 데이터를 빠르게 찾을 수 있고, 더 크게 보면 시스템의 부하가 줄어들어서 시스템의 전체 성능이 향상된다. 단점 : 인덱스 생성에 시간이 많이 소요될 수 있다. 인덱스 자체가 DB공간을 차지하여 추가적 공간이 필요, 데이터의 CUD작업이 자주 일어날 경우 모든 인덱스를 수정하여야 하므로 이를 연산하느라 오히려 성능이 나빠질 수 있다. 레코드 수가 많은 경우, where절에 자주 사용되는 필드를 사용한다. 또는 조인 연산에 참여하거나 널 값이 많은 필드를 사용한다. 인덱스 종류 : B+, 복합, 해싱 인덱스 클러스터형 인덱스 -> 영어사전 테이블 당 1개만 생성 / 레코드를..
Shared Lock(공유잠금) - read연산 가능, write연산 불가, 여러 개의 트랜잭션이 동시에 걸기 가능 읽기는 데이터에 영향을 주지 않아 동시에 접근해도 문제가 안되므로 2개 이상의 트랜잭션이 접근하는 것을 허용. 데이터에 영향을 주지 않지만 lock을 거는 이유는, 읽는 도중에 데이터가 바뀌면 안되므로 lock을 걸어 데이터의 변환을 일으키는 Exclusive Lock을 걸 수 없도록 하기 위함이다. Exclusive Lock(배타잠금) - read, write 연산 둘 다 가능. 한 개의 트랜잭션만 걸 수 있음 쓰기는 데이터에 영향을 주기 때문에 동시에 접근한다면 기존에 수행했던 값은 다른 값으로 덮어씌워져 문제가 발생할 수 있다. 따라서 값을 쓰는 연산이 포함된다면 Exclusive L..
1차 정규형 – 모든 도메인을 원자값만으로 구성 2차 정규형 – 모든 필드가 키에 대해 함수적으로 종속, 부분 집합이 결정자가 되는 부분 종속이 존재하지 않는 경우(좌변최소성, 키가 하나의 필드로 구성되게 한다) 3차 정규형 – 이행적 함수적 종속을 제거 BCNF 정규형 – 모든 함수적 종속에서 결정자가 후보키
갱신이상(수정이상) – 중복된 튜플 중 일부만 수정하여 데이터가 불일치하게 되는 모순이 발생하는 경우. 삽입이상 – 새로운 열 데이터를 적용하여 튜플을 저장하려할 때 저장할 수 없거나, 저장하기 위해 원하지 않는 데이터를 삽입해야만 하는 경우.(주로 PK나 아직 결정되지 않은 나머지 열 데이터) 삭제이상 – 한 튜플을 삭제할 때, 삭제되지 말아야 할 정보까지 동시에 삭제되는 현상. -> 이상현상을 일으키는 열 데이터를 다른 테이블로 분리시키고, 기존 테이블에 FK로서 새로운 테이블의 PK를 제공하여 새로운 테이블만 변경하면 기존의 테이블을 사용해도 자동적으로 변경된 값을 사용할 수 있도록 한다.