본문 바로가기

분류 전체보기68

[Algorithm] 혼자 결론 내린 정렬 알고리즘 버블 -> 이웃한 데이터끼리 비교하여 가장 큰 수를 계속 뒤로 보내는 정렬 -> 뒤에서부터 정렬이 이루어진다. 삽입 -> 정렬되지 않은 임의의 데이터를 정렬된 데이터와 비교하여 적절한 위치에 삽입하는 정렬 -> 앞에서부터 정렬이 이루어진다. -> 앞쪽에 정렬된 데이터와 비교를 한다 뒤에서 앞으로 가는 구조 선택 -> 정렬되지 않은 임의의 데이터 중 가장 작은 값을 비교하여 선택하여 가장 앞의 데이터와 위치를 바꿔주는 정렬 -> 앞쪽에서부터 정렬이 이루어진다 분할정복 -> 데이터를 분할정복 알고리즘으로 1/2로 쪼개고 -> 결합하는 과정에서 정렬을 진행한다. public class SortTest { private static final int[] arr = new int[] {8,5,2,6,9,3,1,4.. 2017. 8. 30.
[Spring] Spring기반 웹 사이트 템플릿 만들기 - 2. HSQLDB + Hibernate 5.x + 일단 이번 포스팅에서 Hibernate Xml 설정에 대한 것은 하지 않을 예정이다. Xml설정이 필요한 경우에는 이전에 내가 쓴 포스팅을 참조하는게 좋을 것 같다... 매번 외부에서 노트북 or 개인 PC에서 왔다갔다 하며 개발을 하다보니까 DB연결하는게 참 번거로웠다. 그래서 Tomcat 실행시 같이 메모리에 올라가는 HSQLDB를 사용하기로 했다. EmbeddedDatabaseBuilder를 이용하여 HSQLDB를 실행할 수 있도록 하고, 실행시 필요한 Table이나 데이터를 자동으로 생성하기 위해 sql파일 경로도 지정한다. HSQLDB말고 H2나 Derby도 가능하다. @Configuration public class DataSourceConfig { @Bean public DataSourc.. 2017. 7. 16.
[Spring] Spring기반 웹 사이트 템플릿 만들기 - 1. Xml설정을 Java Config로 변경 기존 프로젝트 소스를 이어서 작업하게 되는데, 기존에는 xml설정으로 했다면 이번에는 Java config로 context설정을 하려고 한다. 물론 소스는 두 방식 다 작성에서 올릴 예정. 일단 내가 context 설정들이 위치하는 디렉토리는 아래와 같이 두었다 기존 xml 설정때는 web.xml에서 context 설정 루트를 아래와 같이 지정했었다. contextConfigLocation classpath:spring/context-*.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation spring/con.. 2017. 7. 9.
[Spring] Spring기반 웹 사이트 템플릿 만들기 - 시작 여자개발자모임에서 모여서 각자 코딩하기라는 것을 모집하길래 참여했다. 이직하고나서는 출퇴근이 4시간이나 걸리다보니 피곤하다는 핑계로 집에와서 저녁먹고 씻고 조금 놀다가 바로 자고 하다보니 전혀 자기계발이 이루어지지 않는 상황이었다. 원래 강남으로 회사를 옮긴 이유가 스터디같은 것 좀 다니려고 한건데..... 스터디는 개뿔 7시에 퇴근해서 집에가기도 벅찬 현실 아무튼 그래서 python이랑 django를 공부해볼까하다가 작년에 만들다가 때려친 Spring의 주요 기능을 복습할겸 만들려고 했던 웹 사이트 템플릿 만드는 걸 다시 이어서 해보려고 한다. 그래서 기존에 만들어서 github에 올려두었던 소스를 리뉴얼 후 시작하려고 한다.1. pom.xml에 등록한 maven 라이브러리의 버전을 가능한 최신 버전으.. 2017. 7. 8.
[Linux] Bitnami redmine 설치시 오류 Centos7에서 bitnami redmine을 설치하다보면.. FATAL ERROR: please install the following Perl modules before executing...Data::Dumper 이랑 같이 mysql socket에 대한 에러 메세지가 뜸 . yum install -y perl-Data-Dumper 설치해주고 다시 레드마인 설치 진행하면 오류 안남. http://smarthink.co.kr/bbs/board.php?bo_table=Mysql&wr_id=7 2017. 6. 1.
[Php] Codeigniter 초기 설정 http://palpit.tistory.com/553 - 여기가 설명이 더 잘되어있네 참조한 블로그가 있는데 미묘하게 맞지 않아서 부가 설명 붙여봄. *CodeIgniter 설치- 별거 없다. https://www.codeigniter.com/에서 최신 버전 다운받고 Apache의 Documentroot에 압축해제한다. *CodeIgniter 설정- 참조 : http://gyuha.tistory.com/259- 위 블로그를 따라 했는데 PHP4버전이라 그런가 다른곳은 다 괜찮았는데 Model에서 에러가 났다. 지금으로선 php 문법을 몰라서 그러는데 생성자 호출방법이 변경된듯.. Model이 아니라 CI_Model로 상속 받고 부모 생성자 호출은 다음과 같이한다. 이러니까 에러가 나지 않는다~ class.. 2017. 5. 23.