2016/11 3

char 와 varchar2의 차이, 그리고 number(5,2)의 의미

대학교 다닐때는 char와 varchar2의 차이를 정확히 알고 시험까지 본 기억이 있는데....한 4년 지난후에보니 차이점을 모르겠는 겁니다... 하하 ^^ 기억력이 참 나쁘네요.. 그래서 찾아보고 지금 정리해 보려고 합니다. char형은 딱 고정된 크기를 말합니다. 그리고varchar2 는 가변형 길이를 말합니다.생각해보면 char형을 쓰는 것보다 varchar형을 쓰는게 훨씬 이득이겠죠?최악일경우에는 동일한 결과를 나타낼수 있습니다.대부분 사람들의 저와 마찬가지로...아무 생각없이 varchar2를 사용할 거라 생각됩니다. 중요한 차이는 char(10)형과 varchar2(10)형에 동일한 문자 'Y'를 넣으면char형은 빈공간을 활용하여 10의 크기만큼 공간을 다쓰고varchar2형은 1만큼 크기..

개발/DB 2016.11.13

버블정렬(bubble sort)_자바구현

버블정렬에 대해 간단히 정리해 보았습니다.역시 프로그래밍은...해봐야 정신차린다는... ㅠㅠ 간단한거라고 생각했지만 막상할려니 고민스러웠어요 ㅋㅋㅋ이왕하는김에 블로그에 정리해서 올려두려고 합니다. 버블정렬의 기본 개념은이웃한 데이터들을 비교하여 차레로 정렬한다는 것 입니다. 다음과 같은 배열이 있습니다. 8,3,6,2,10,4↑ step018,3,6,2,10,4↑↑ 8과 3을 대소비교하여 정렬을 합니다.결과는 8과 3이 바뀌게 되겠죠3,8,6,2,10,4 step023,8,6,2,10,4 ↑↑이번에는 8과 6을 비교하게 됩니다.이런식으로 배열의 끝까지 대소비교를하여 정렬하면 됩니다. 버블정렬은 나름 개념이 쉬운 알고리즘이라고 생각합니다.모두들 한번씩 해보세요^^ 소스코드는 아래와 같습니다. /** 1. ..

개발/java,spring 2016.11.08

삽입정렬(insert) 알고리즘_자바 구현

평소 알고리즘 공부를 해야지 ~ 해야지 하고 생각하고 있다가.드디어 정리를 하게 됩니다. 이번에 정리할 알고리즘은 insert, 삽입정렬 알고리즘 입니다. 기본적인 개념은 5,4,3,2,1위와같은 배열이 존재한다고 할때 5,4,3,2,1 ↑ 두번째 index를 기준으로 이전 숫자와 대소비교를 합니다.그래서 자기의 위치를 찾습니다. step014,5,3,2,1이렇게 정렬이 됩니다. step02그다음에는 3부터 시작하게 됩니다.4,5,3,2,1 ↑5가 3보다 크므로 3이 들어갈 위치를 찾습니다.3과 5비교 하여 정렬을 합니다. 4,3,5,2,1그리고 3과 4를 비교하여 정렬을 합니다. 결과 3,4,5,2,1 이런식으로 for문이 계속 돌게 됩니다. /** 1. 기준을 2번째 index로 잡는다. 2. 기준이..

개발/java,spring 2016.11.05