안녕하세요. 이번에는 데이터베이스를 공부하면서 데이터베이스를 편리하게 관리할 수 있게 해주는 툴 중에서 heidiSQL의 설치 및 사용법에 대해서 포스팅하려고 합니다. heidiSQL 툴을 이용해서 데이터베이스의 데이터들을 CRUD할 때도 편리하게 이용할 수 있습니다. 우선 아래의 다운로드 링크를 클릭해서 heidiSQL installer를 다운 받습니다. HeidiSQL 다운로드 링크 : https://www.heidisql.com/download.php 그리고 나서 다운로드 받은 파일을 실행하면 다음과 같은 화면이 나오면서 Next를 눌러주고 install할 위치를 지정해서 설치해줍니다.그리고 실행 후, 다음과 같은 화면이 나오면 "신규"를 눌러 세션을 추가해줍니다. 그리고 다음과 같이 세션 이름을 ..
안녕하세요. 서버와 클라이언트 개발을 진행하다 보면 종종 JSON 형식의 데이터를 통해 값을 주고 받습니다.json 데이터를 주고 받을 때 형식이 유효한 형식인지 아닌지 확인하기 위해서 직접 확인하는 경우도 있었고, 포맷팅 해서 가독성이 좋게 변경하는 작업을 빈번하게 했습니다. 이러한 불편한 점을 구글링을 통해 찾던 도중 json 데이터 형식의 유효성 체크 및 가독성이 좋도록 변경해주는 사이트를 발견하게 되었습니다. 1. jsonlint ( https://jsonlint.com )가장 대표적으로 json validator / formatter라고 보시면 됩니다. 사용법은 확인을 하고 싶은 json 데이터를 다음과 같이 공백란에 넣어주시면 됩니다. 그리고, 아래의 Validate JSON 버튼을 클릭하면 ..
안녕하세요. 오늘은 개발을 하면서 기본적인 변수 네이밍 규칙에 대해서 알아보려고 합니다. 기본으로 잘 알고 있는 카멜 표기법(camel case)을 주로 알고 사용하고 있었는데 검색을 해보니 여러가지의 변수 네이밍 규칙이 있어서 정리해봤습니다. - 헝가리안 표기법(hungarian case)- 카멜 표기법(camelcase)- 파스칼 표기법(pascal case)- 언더바 표기법(snake_case) 아래의 각 표기법의 설명 및 예제를 통해서 진행하도록 하겠습니다. 1. 헝가리안 표기법(hungarian case)Microsoft 사의 한 헝가리인 개발자가 사용하던 변수명에서 유래된 변수명입니다.변수의 자료형을 변수명의 접두어로 붙이는 방식으로 간단하게 변수명만 보고 자료형을 인식할 수 있는 방식입니다...
안녕하세요. 오늘은 매번 프로젝트를 진행하면서 Domain, DTO, VO를 만들어서 Getter/Setter를 만들었어야 했는데, 그 일을 자동으로 해주는 Lombok에 대해서 포스팅 해보려고 합니다. 매번 Getter/Setter를 만들어 줘야 되는 것을 대신해 주기 때문에 불필요한 시간을 좀 더 절약할 수 있습니다. 우선, 설치법에 대해서 알려드리겠습니다. 설치는 직접 다운로드 받아서 설치하셔도 되고, 메이븐을 통해서 dependency를 추가해 주는 방법이 있습니다. 직접 다운로드 링크 : https://projectlombok.org/download.html Maven Dependency 추가 org.projectlombok lombok 1.16.14 다운로드 받은 lombok.jar 파일을 실..
안녕하세요. 오늘은 이클립스 테마 변경에 관련된 내용을 포스팅하겠습니다.일반적으로 이클립스를 설치하고 실행하시면 흰 배경의 이클립스 환경을 보실수 있는데, 이러한 경우 장시간 작업을 할 경우에 눈이 쉽게 피로해지는 경향이 있습니다. 그래서 테마 변경을 통해서 각각 사용자의 기호에 맞게 설정하셔서눈도 보호하고 깔끔한 개인 작업 환경을 구축할 수 있습니다.이클립스 테마 중 moonrise라는 테마를 설정하는 포스팅을 시작하도록 하겠습니다. 아래 링크를 통해서 다운 받아서 불러와도 되고, Help > Eclipse Marketplace에서 moonrise를 검색합니다. ( 주의할 점 : 혹시 잘못될 수도 있기 때문에 기존의 작업 환경을 백업해 두시는 것을 추천드립니다. ) 링크 : http://marketpl..
안녕하세요. 오늘은 Swagger UI를 사용해서 API문서를 자동화하는 방법에 대해서 포스팅하려고 합니다. 1. Why Swagger? 최근 Restful API를 많이 사용하면서, 클라이언트와 협업을 하기 위해서는 API문서가 중요합니다. API를 개발한 뒤, 수정사항이 빈번하게 발생해 API를 수정하게 되면, 문서를 일일히 수정하는 것은 많은 시간을 소요하게 됩니다. 따라서, API 문서를 자동화 하는게 좋은데, API 문서를 자동화 해주는 것들 중 IODocs와 Swagger 등이 많이 사용된다고 합니다. 오늘은 그 중 Swagger UI를 설정하고 간단하게 사용하는 방법에 대해서 포스팅하도록 하겠습니다. 2. 설정 방법 우선, 아래와 같이 pom.xml 파일에 dependency를 추가해줍니다...
안녕하세요. 오늘은 프로그래머들이 뽑은 개발 환경 가독성 1위를 뽑힌 Bitstream Vera Sans Mono 폰트를 소개하려고 합니다.개발자 마다 자신에게 맞는 폰트와 환경이 있지만 저는 개인적으로 이 폰트가 저에게 맞아서 이렇게 추천합니다. 파일을 실행해 보시면 다음과 같은 파일의 내부 모습을 확인하실 수 있습니다. 우선 위의 폰트 파일을 다운 받고 C -> Windows -> Fonts에 파일을 넣으시면 됩니다. 그리고 이클립스나 STS에 들어가셔서 Window -> Preferences -> General -> Appearance -> Color and Font를 클릭하고, Basic에서 Text Font를Bitstream Vera Sans Mono로 변경해 주시면 됩니다. 다음은 적용된 후의..
- Total
- Today
- Yesterday