Home

[Spring] 기본 프로젝트 파일 구조

STS로 새 프로젝트를 생성하면 아래와 같은 기본 구조를 확인할 수 있다. Maven의 기본 디렉토리 설정인 것 같다. 개발자마다 설정 및 사용 용도가 조금씩 다른듯 하다. (https://slipp.net/questions/11) src/main/java Java source 디렉토리 Java 파일들은 모두 이 디렉토리에 생성한다. HomeControl

[Algorithm] Quick sort

한 평생 Bubble sort만 사용하다가 이대로 계속 무식하면 안되겠다 싶어서 찾아보았다. Quick sort는 Charles Antony Richard Hoare 경에 의해 개발되었다. 알고리즘 List 중 하나의 Element를 선택한다. 이를 Pivot 이라 부른다. Pivot을 기준으로 좌측에는 작은 Element들이 오도록, 우측에는 큰 Elem

[Spring] MySQL Workbench에서 DB 생성

Schema 생성Schema란 위키피디아에서 아래와 같이 정의하고 있다. 컴퓨터 과학에서 데이터베이스 스키마(database schema)는 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를

[Spring] Setting

좋지 않은 방법이지만, 지식이 전혀 없는 상태에서 인터넷 보고 해보기. STS 설치Eclipse 기반으로 만든 것으로 보임. spring.io 에서 다운로드 후 압축 풀면 끝. 프로젝트 생성 File > New > Dynamic web project WebContent 디렉토리 아래 index.html 파일 생성 후 body에 hello 넣기

Windows 10 Bash Troubleshooting

bash 접속 시도 시 0x80070005 에러 발생.구글링 해보니 여러가지 해결책이 있었고, 해결이 안 된 사람도 많아보였다. 일단 내 해결책은 temp 디렉토리를 삭제하는 것이었는데… 이유는 모르겠다. 아직 불안정한듯 보인다… C:\Users\사용자명\AppData\Local\lxss\temp apt-get update 시도 시 Hash Sum mism

[Windows 10] Bash 설치

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] Hello world

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] 설치하기

SonarQube는 우연히 알게된 Tool로 코드 품질 관리 툴이다. 회사에서 개인적으로 사용하고 있다. 젠킨스 등의 CI 툴과도 연계(https://www.sonarqube.org/features/integration/)가 가능하여 잘 사용하면 파워풀하게 사용할 수도 있다. 개인적인 사용을 위해서는 별로 세팅할 것도 없이 그냥 사용하면 된다. SonarQ

Android Vector Image

Android 5.0 (Lollipop) 부터 지원합니다. Android Studio > File > New > Vector Asset 으로 Vector Asset Studio를 실행할 수 있다. 이미 그려둔 SVG이미지가 있다면 그것을 로딩하면 되고, Material Icon을 SVG로 변환할 수 있다. 아무거나 골라서 Next >

MediaRecorder

https://developer.android.com/guide/topics/media/audio-capture.html 의 내용입니다. Audio CaptureAndroid multimedia framework은 다양한 오디오 형식의 획득(capture) 및 인코딩을 지원하여 application 작성 시 쉽게 사용할 수 있다. 이 때 MediaReco