본문 바로가기

전체 글

(171)
[IntelliJ] IntelliJ + Github 연동하기 [IntelliJ] IntelliJ + Github 연동하기 인텔리 제이를 통해 개발중인 로컬 프로젝트를 Github이랑 연동하는 방법을 알아 보려 한다. ▶ 1. Intellij Github 연동 설정 1) Git 실행 설정 - File >> Settings 클릭 - 설치했었던 Git의 실행파일 경로를 지정 ( 혹시 Git이 설치 안되어 있다면 다음 내용 참고 - https://goddaehee.tistory.com/216) 2) GitHub 계정 연동 - GitHub과 IntelliJ 연동을 위해 기존에 생성하였던 GitHub계정을 등록 한다. (혹시 GitHub 가입이 안되어 있는경우 다음 참고 - https://goddaehee.tistory.com/218) - 계정 및 Password 입력 ▶ ..
[IntelliJ] Spring Boot 프로젝트 세팅 및 실행 1. 이번 예제에서는 프로젝트내 모듈로 스프링부트 Application을 올려보도록 하겠습니다. 인텔리제이를 실행하시고 Projects > NEW PROJECT를 눌러주세요. 2. Empty Project를 선택하여 생성해 주세요. 3. 빈 프로젝트 생성이 완료되면 바로 Project Structrue 메뉴가 뜨게 됩니다. 여기서 좌측 Modules > Add(+) > New Module 을 선택하여 스프링부트 모듈을 생성해 보도록 하겠습니다. 4. 좌측 Spring Initializr 탭 선택 후 원하는 SDK 버전을 선택해 주세요. spriing starter service URL은 네트워크가 연결되어 있다면 기본 설정인 https://start.spring.io 로 두고 다음 단계로 넘어가 주시면 ..
[Java] 문자열 붙이기(Concat, StringBuffer(Append)) 사용법 & 예제 자바에서는 문자열을 붙이는 방법이 여러가지 있습니다. String a = "첫번째 텍스트입니다. "; String b = "두번째 텍스트입니다. "; System.out.println(a+b); //결과값 : 첫번째 텍스트입니다. 두번째 텍스트입니다. 대부분 이런식으로 문자열에다가 + 를 시키는 방법으로 문자열을 합치지만 +연산자가 내부적으로 어떻게 돌아가는지는 전혀 모르고들 계시죠? 이번 포스팅에서는 자바String클래스의 문자열 붙이기 함수인 Concat과 Append 함수를 활용하여 문자열을 붙이는 방법에 대해 알아보도록 하겠습니다. Concat Concat과 +연산자는 같은 문자열을 합치는 기능을 합니다. 하지만 동작하는 방식이 다른데요. Concat은 합친 문자열을 String으로 생성해줍니다...
[Thymeleaf] 문법 및 사용법 정리 이번 포스트에서는 SpringBoot에서 자주 사용하는 Thymeleaf에 대해서 알아보겠습니다. 목차 1. Thymeleaf 란? 2. Thymeleaf 문법 및 사용법 3. Thymeleaf 예제 1. Themeleaf 란? java 라이브러리로 웹 및 독립된 환경 모두를 위한 템플릿 엔진으로써, 확장성이 매우 높고 Spring Framework 용 모듈 및 플러그인 할 수 있는 기능을 제공하므로 최신 HTML5 JVM 웹 개발에 이상적입니다. HTML에 데이터를 맵핑하여 하나의 View를 Generate한다는 개념과 HTML 친화적인 문법을 사용하기 때문에 Front-End 개발자와 Back-End 개발자 간의 업무 효율성이 높아져 협업이 쉽게 이루어질 수 있습니다. 기본적으로 Thymeleaf는 ..
안드로이드(Android) 앱 아이콘 변경 앱 아이콘을 변경하려면 우선 아이콘이 있어야 하죠 아이콘을 준비해 줍니다. 아이콘 사이즈는 512x512 입니다. 그 다음 그리고 이미지 Path 를 맞춰주면 아래와 같이 됩니다. Name 은 상황에 맞게 바꾸고 (* 단 대문자 안됨 저는 ic_django 로 했습니다) Resize 로 크기를 알맞게 조절한 후 Next 크기 확인후 finish 그럼 res/mipmap 에 아이콘을 확인할수 있습니다. 사진 상에는 ic_main 이지만 아이콘 이름에 맞게 변경 합니다. 바꾸고 나면 에러가 날수도 있는데, 이때는 xmlns:tools="http://schemas.android.com/tools" 라인과 tools:replace="android:icon" 라인을 추가하면 된다 . . . 출처 : https:/..
안드로이드(Android) 패키지명 변경하기 com.example.project -> com.myproject.project 로 변경하고 싶을때 사용한다. 체크 표시를 풀면 com.example.project 로 묶여있던 구조가 분리된다. 바꾸고자 하는 디렉토리 우클릭 후 refactor > rename 해준다 출처: https://developer88.tistory.com/37 [Developer88]
java 전화번호 형식 변환 서비스를 개발하다보면 전화번호를 다룰때가 많습니다. 집전화나 휴대폰전화 형식이 조금씩 다르고 사용자가 임의로 입력하게되면 그 형식이 또 다를수 있습니다. 그래서 보통 DB에 저장시에는 숫자만 저장하고 보여줄 때 형식에 맞게 보여줍니다. 그 형식에 맞게 보여주는 코드를 공유해봅니다. public class FormatUtil { public static String phone(String src) { if (src == null) { return ""; } if (src.length() == 8) { return src.replaceFirst("^([0-9]{4})([0-9]{4})$", "$1-$2"); } else if (src.length() == 12) { return src.replaceFirst..
SECTOGO SSL 인증서 설치 방법 #2(키 발급 후 NginX 설정) 이전글 : https://fishcoding.tistory.com/21?category=1002270 SECTOGO SSL 인증서 설치 방법 #1(신청후 DCV 인증) 인증서는 SECTOGO 인증서를 사용하는 https://www.kicassl.com/ (한국정보인증) 대리업체를 이용하기로 했다. 가격은 SECTOGO 에서 직접 구매 하는 것 보다 비싸겠지만 문의, 인증서 설명을 보기 편하게 대 fishcoding.tistory.com 설치 후 http://도메인명/.well-known/pki-validation/받은파일명.txt 으로 확인하면 이런 식으로 확인하면 DCV 인증을 할 수 있다. 그 후 메일로 필요한 키가 날라오는데 CSR 생성 요청을 하지 않으면 “도메인명_NginX_cert.pem”용 ..