새 프로젝트 저장소에 올리고 내리고 할 때 아직도 한 번씩 버벅거려서 정리를 해 보기로 함.
Intelli J 단축키를 알아보자(응용)
Intelli J 단축키를 알아보자(기초)
버블정렬, 선택정렬, 삽입정렬을 알아보자
버블정렬, 선택정렬, 삽입정렬 간단 요약
버블정렬 : 숫자 A를 바로 오른쪽에 있는 숫자 B와 비교했을 때 B가 더 작으면 서로 자리를 바꾼다.
선택정렬 : 숫자 A의 자리를 배열에서 가장 작은 수와 교환한다.
삽입정렬 : 배열의 왼쪽에서 두번째 숫자 B(a[1])를 먼저 선택 후, A(B의 왼쪽 숫자)와 비교했을 때 B가 더 작다면 위치를 바꿔준다.
버블정렬은 성능이 좋지 않으므로 사용을 피한다. 초보자들이 처음으로 배우기 좋은 쉬운 정렬법이라 같이 알아두는 것. 삽입정렬은 셋 중에서 가장 빠르지만, 배열이 길어질수록 효율성이 떨어진다는 점을 알아두어야 한다.
MYSQL에서 INDEX를 추가, 삭제, 확인하기(+성능개선)
MYSQL에서 INDEX를 추가, 삭제, 확인하기
INDEX는 책의 목차라고들 표현한다. 내가 찾는 내용이 어디에 있는지 확인하기 위해서 책 전체를 뒤질 필요 없이, 목차에서 이쯤에 있겠다는 걸 확인한 후 찾기 시작하면 속도는 훨씬 빨라진다. 그래서 쿼리 속도 개선을 위해 테이블마다 자주 사용되는 컬럼 몇 개 정도는 인덱스를 걸어두는 것이 좋다. 이번에 INDEX 사용법을 찾게 된 것도 고객사에서 리스트 조회가 너무 오래 걸린다는 연락이 와 쿼리 튜닝을 위해 점검하던 중 인덱스가 걸려있지 않다는 걸 알게 되어서다.
리눅스 환경에서 MySQL 데이터 백업 및 복구하기
리눅스 환경에서 MySQL 데이터 백업 및 복구하기
한 번 DB를 백업하거나 복구 해야 할 일이 있다. 워크벤치 등의 툴에서 편하게 하는 방법도 있지만 리눅스 환경에서만 가능한 상황도 있기 때문에 리눅스 환경에서 백업 및 복구 하는 법을 기록해두려 한다.
(SPRING)redirect 할 때 parameter 넘기는 법
스프링에서 redirect 할 때 parameter 넘기기
Route53을 사용해 외부 도메인 아마존 계정에 연결하기
Route53을 사용해 외부 도메인 아마존 계정에 연결하기
자바스크립트, 제이쿼리를 이용한 체크박스 전체 선택 및 전체 해제
체크박스 전체 선택, 전체 해제
웹 페이지를 만들다 보면 전체 체크 박스를 선택하거나 해제해야 하는 일이 은근히 많다. 상단의 체크박스를 누르면 거기에 맞춰서 전체 선택, 해제 되도록 처리해보자.
글번호 | 제목 | |
---|---|---|
1 | 피카츄 | |
2 | 라이츄 | |
3 | 파이리 | |
4 | 꼬부기 |