[Spring] 기본 프로젝트 파일 구조
STS로 새 프로젝트를 생성하면 아래와 같은 기본 구조를 확인할 수 있다. Maven의 기본 디렉토리 설정인 것 같다. 개발자마다 설정 및 사용 용도가 조금씩 다른듯 하다. (https://slipp.net/questions/11) src/main/java Java source 디렉토리 Java 파일들은 모두 이 디렉토리에 생성한다. HomeControl
STS로 새 프로젝트를 생성하면 아래와 같은 기본 구조를 확인할 수 있다. Maven의 기본 디렉토리 설정인 것 같다. 개발자마다 설정 및 사용 용도가 조금씩 다른듯 하다. (https://slipp.net/questions/11) src/main/java Java source 디렉토리 Java 파일들은 모두 이 디렉토리에 생성한다. HomeControl
한 평생 Bubble sort만 사용하다가 이대로 계속 무식하면 안되겠다 싶어서 찾아보았다. Quick sort는 Charles Antony Richard Hoare 경에 의해 개발되었다. 알고리즘 List 중 하나의 Element를 선택한다. 이를 Pivot 이라 부른다. Pivot을 기준으로 좌측에는 작은 Element들이 오도록, 우측에는 큰 Elem
Schema 생성Schema란 위키피디아에서 아래와 같이 정의하고 있다. 컴퓨터 과학에서 데이터베이스 스키마(database schema)는 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를
좋지 않은 방법이지만, 지식이 전혀 없는 상태에서 인터넷 보고 해보기. STS 설치Eclipse 기반으로 만든 것으로 보임. spring.io 에서 다운로드 후 압축 풀면 끝. 프로젝트 생성 File > New > Dynamic web project WebContent 디렉토리 아래 index.html 파일 생성 후 body에 hello 넣기
bash 접속 시도 시 0x80070005 에러 발생.구글링 해보니 여러가지 해결책이 있었고, 해결이 안 된 사람도 많아보였다. 일단 내 해결책은 temp 디렉토리를 삭제하는 것이었는데… 이유는 모르겠다. 아직 불안정한듯 보인다… C:\Users\사용자명\AppData\Local\lxss\temp apt-get update 시도 시 Hash Sum mism
Windows 10 bashWindows 10 에도 Bash 가 추가되어 설치해 보았다. 설치 방법은 여기저기 잘 나와있으니 여기을 참고하는 걸로~! uname -a 를 수행해 보면, 아래와 같은 정보를 확인할 수 있다. 1Linux DESKTOP-QLPR0RK 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 P
Electron은 뜨고있는 JavaScript 기반의 Cross Platform Desktop Application 제작 툴이다. 홈페이지에서 직접 다음과 같이 설명하고 있다. If you can build a website, you can build a desktop app. Electron is a framework for creating native
SonarQube는 우연히 알게된 Tool로 코드 품질 관리 툴이다. 회사에서 개인적으로 사용하고 있다. 젠킨스 등의 CI 툴과도 연계(https://www.sonarqube.org/features/integration/)가 가능하여 잘 사용하면 파워풀하게 사용할 수도 있다. 개인적인 사용을 위해서는 별로 세팅할 것도 없이 그냥 사용하면 된다. SonarQ