본문 바로가기

전체 글2572

H2 모든 테이블 한번에 삭제하기 안녕하세요. 고코더 입니다. H2 데이터베이스를 사용하면 자주 테이블을 삭제해야 합니다. 그래서 아주 편리한 명령어를 제공하는데 한번에 모든 테이블을 삭제하는 질의입니다. 해당 SQL을 알면 학습하기 매우 편리합니다.! drop all objects 2022. 2. 25.
H2 데이터베이스 설정 초기화 하기 안녕하세요. 고코더 입니다. ● 1. H2 데이터베이스 환경설정 특히 저장한 설정이 변경되었을때 H2를 다시 초기화 하는 방법을 알아보겠습니다. ●2. 자신의 로컬 사용자 폴더로 이동합니다. "C:\Users\사용자이름" 에서 아래에 해당하는 파일들을 수정하고 삭제합니다. 우선 삭제할 파일을 test.trace.db, test.mv.db 입니다. 해당 파일은 데이터베이스 파일입니다. ● 3. 그리고 h2.server.properties 파일은 메모장으로 열어서 아래에 내용으로 변경하시면 완료됩니다. #H2 Server Properties #Fri Jun 22 19:02:35 IST 2018 0=Generic JNDI Data Source|javax.naming.InitialContext|java\:com.. 2022. 2. 25.
H2 데이터베이스 다운로드 및 설치 / 첨부파일 안녕하세요. 고코더 입니다. ● 1. H2 설치가 필요 없고, 용량 또한 매우 가벼우며 웹 관리 도구를 제공합니다. 그래서 학습용으로 사용하기 매우 좋은 데이터베이스 입니다. 이 H2 데이터베이스를 설치해보겠습니다.해당 사이트로 접속합니다. 공식 H2 홈페이지 입니다. http://h2database.com/html/main.html ● 2. 그리고 해당 링크를 클릭하여 다운로드 합니다. 두 가지 파일을 제공합니다. 하나는 윈도우 인스톨 버전, 하나는 zip 파일로 바로 실행이 가능한 버전입니다. 윈도우 설치 버전 ● 3. 윈도우에서는 exe 로 된 인스톨 파일로 설치가 가능합니다. 설치 방법은 다음,다음 두번만 클릭하면 설치가 완료 됩니다. ● 4. 설치 후에 H2 Console를 클릭하면 실행이 가능.. 2022. 2. 25.
IntelliJ - 인텔리제이 자동으로 / auto import 안녕하세요. 고코더 입니다. ● 1. 이클립스에서는 Ctrl + Shift + O를 누르면 자동으로 해당 소스에 필요한 라이브러리들을 자동으로 import 시켜주었습니다. 그런데 인텔리제이에서는 그 단축키가 안먹습니다. 그런데 사실 더 좋은 기능이 있습니다. 아예 자동으로 소스만 작성하면 import를 시켜줍니다. ● 2. 설정방법은 환경설정에서 Editor -> General -> Auto Import에서 해당 두개의 체크를 해주면 됩니다. 2022. 2. 25.
윈도우 - javaw을(를) 찾을 수 없습니다. 해결 방법 안녕하세요. 고코더 입니다. ● 1. 윈도우에서 특정 프로그램을 실행시에 "javaw를 찾을 수 없습니다" 가 나온다면 문제 해결은 단순 합니다. 자바가 설치가 되지 않아서 입니다. ● 2. 해당 홈페이지에서 최신 JAVA를 설치하시면 문제가 해결 됩니다. http://www.java.com/ko/download 2022. 2. 25.
MySQL - 공식 테스트 샘플 데이터 다운로드 안녕하세요. 고코더 입니다. ● 1. MySQL 홈페이지에서는 학습자를 위해 무료로 테스트 샘플 데이터를 제공합니다. 억지로 데이터를 꾸며내지 않아도 잘 정돈된 데이터를 통해 학습이 가능합니다. ● 2. 해당 사이트에 들어갑니다. mysql 공식 홈페이지입니다. https://dev.mysql.com/doc/index-other.html ● 3. 그리고 원하는 샘플 데이터를 다운로드합니다. 많이 사용하는 데이터는 world database입니다. 그리고 빅데이터인 경우에는 employee data (large dataset, includes data and test/verification suite)를 많이 사용합니다. 해당 파일은 깃허브에서 다운로드 가능합니다. 2022. 2. 25.
IntelliJ - 인텔리제이 console 한글 깨짐 현상 처리 안녕하세요. 고코더 입니다. 콘솔 한글깨짐 현상 ● 1. 인텔리제이에서 콘솔창에 한글이 깨짐 현상이 보이네요. 이럴 경우 어떻게 해결하는지 알아보겠습니다. 인텔리제이 환경 설정 ● 2. 설정에서 Editor > File Encodings 으로 이동합니다. 그리고 나타나는 Global Encoding ,Project Encoding 모두 UTF-8 변경합니다. ● 3. 그리고 shit를 빠르게 눌러서 "Edit Custom VM Options" 검색합니다. 맨 위에 뜨는 파일을 선택합니다. ● 4. 그리고 나타나는 환경에 "-Dfile.encoding=UTF-8" 를 입력해주고 프로그램을 다시 시작하면 ● 5. 한글이 잘 보입니다. 반갑네요. 2022. 2. 24.
IntelliJ - 인텔리제이에 Lombok , log 설정하기 안녕하세요. 고코더 입니다. log.debug 빨간 줄!! ● 1. lombok을 사용할 때 Slf4j log를 사용할때 이렇게 인텔리제이에서 빨간 줄이 나타나는 현상이 있습니다. 이는 IDE 안에서 lombok을 사용할 수 있는 환경이 구성되지 않아서입니다. 간단하게 해결 방법이 있습니다. 인텔리제이 lombok 설정 ● 2. 인텔리제이에서 플러그인이 필요합니다. 바로 lombok입니다. 환경설정에서 Plugins에 가서 Lombok을 설치를 합니다. 그리고 재시작을 합니다. ● 3. 그리고 설정에서 Build, Execution, Deployment > Compiler > Annotation Processings으로 이동해서 Enable annotation processing 체크합니다. 2022. 2. 24.
Spring - GSON, 배열로JSON 만들기 / JsonObject() 안녕하세요. 고코더 입니다. 배열을 이용하여 GSON을 통해 JSON을 만드는 간단한 예쩨를 살펴보겠습니다. GSON, 배열로JSON 만들기 ● 1. 사용한 객체는 JsonArray()입니다. 해당 객체를 사용해 배열로 JSON을 만들어 반환하는 간단한 예제 입니다. 여기서 주의할 점은 JsonArray()을 이용해 만들어진 배열 데이터를 담아서 반환해야 합니다. public String gsonJson(){ JsonArray ja = new JsonArray(); for(int i=0; i 2022. 2. 24.