알고리즘 이진 탐색 이진 탐색은 여러가지 탐색 알고리즘 중에 하나입니다. 일단 이진 탐색을 하기 위해서는 Data들이 정렬이 되어 있어야 합니다. 대학교때에 술게임중에 업다운게임을 생각하시면 조금 쉽게 생각할 수 있을 것 같습니다. 예를 들어 보겠습니다. 이 알고
간단하게 오늘 배운 내용만 적는다는 걸.. 길게 포스팅을 해 버렸다..오늘부터는 내가 알게 된 내용만 간단히 적을 예정이다 ...원래 알고리즘을 python 을 가지고 풀었었다.. 파이썬이 자료형을 다루기도 편하고, 자동완성이 없어도 간단하게 잘 사용을 할 수 있기 때
슈퍼키 -> 유일성의 특성을 만족하는 속성 또는 속성들의 집합후보키 -> 유일성과 최소성을 만족하는 속성 또는 속성들의 집합(여러 속성 중 하나라도 없으면 튜플 구별 불가능한.. 최소한의 속성들로만..)기본키 -> 후보키 중에서 기본적으로 사용할 키 (그냥 primar
처음보는 자바 빌더 패턴..생성자를 이용한 방식 말구 예를들어이런 방식 말고.. 빌더패턴이라는걸 오늘 처음 보았다....Effective java 를 참조하면1\. 생성자 인자가 많으면 builder pattern 적용2\. 생성자의 매개변수가 많다면 빌더 고려 롬복에
http 통신을 제대로 알아보고 싶어서 기록해 둔다http 상태코드 2XX -> 일단 성공 200 -> 성공 204 -> 컨텐츠가 없음.206 -> 성공했으나 일부만 반환3XX -> 리다이렉션(이전 주소로 요청하여 리다이렉션을 유도하는 경우)4XX400 잘못된 요청40
자바 채팅 프로그램을 구현하려다 보니 클라이언트를 여러개 띄울 일이 생겼다..한개밖에 열리지 않아서 찾아보니 다음과 같은 방법이 있었다Preferences > Appearance & Behavior > System Setting > Project Opening > Op
간단한 자바 다중 client 소켓통신을 구현해 보았다..https://github.com/devchanki/java-socket-example\-> 구현하면서 배운것..
자바의 우선순위 큐라는 것을 지금까지 사용해 보지 않았다(?!)우선순위 큐라는 것은 데이터를 꺼낼 때 우선순위가 가장 높은게 먼저 나오는 자료구조이다.PriorityQueue priorityQueue...이런식으로 선언한다..기본적으로 오름차순으로 정렬이 되어서 들어가
ROUND() -> 가까운 수로 반올림 됨TRUNCATE() -> 그자리 밑으로 그냥 수를 잘라서 버림 이해하는 데 도움이 됐던 example https://jsfiddle.net/eh3rrera/qu42h5ee/redux-saga 설명 page https&#
SQL SERVER Index Scan: 해당 테이블의 컬럼을 모두 살펴본다.Index Seek: 해당 인덱스를 바로 찾아간다.