나만의 개발 기록
close
프로필 배경
프로필 로고

나만의 개발 기록

  • 분류 전체보기 (263)
    • backend (140)
      • 스프링 (91)
      • 코프링 (14)
      • 자바 (33)
      • 오류모음 (2)
    • frontend (26)
      • 자바스크립트 (14)
      • JSTL (2)
      • vue.js (5)
      • 타임리프 (5)
    • 데이터베이스 (4)
      • MYSQL (4)
    • native (16)
      • 안드로이드 (16)
    • DevOps (21)
      • AWS (4)
      • 젠킨스 (2)
      • Docker (2)
      • 깃허브 (1)
    • gis (26)
      • Openlayers (4)
      • LeafletJs (19)
      • 지오서버 (3)
    • 기타 (29)
      • 소프트웨어 설치 (9)
      • 자격증 (3)
      • 개발용어 (17)
  • 홈
  • 태그
  • 방명록
[Spring] json, xml 데이터 return 하기

[Spring] json, xml 데이터 return 하기

Controller.java import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper; //타입이 json일경우 String resultType = "json" //String resultType = "xml" if("xml".equals(resultType)) { response.setContentType("application/xml"); response.setCharacterEncoding("UTF-8"); response.getWriter().write(new XmlMapper().writeValueAsString(result)); } //타입이 json일경우 els..

  • format_list_bulleted backend/스프링
  • · 2021. 11. 23.
  • textsms
[Spring Boot] 이메일 발송하기 (Java mail)

[Spring Boot] 이메일 발송하기 (Java mail)

build.gradle //email implementation 'org.springframework.boot:spring-boot-starter-mail' application-properties spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=gmail 아이디 spring.mail.password=gamil 패스워드 spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.auth=true EmailController.ja..

  • format_list_bulleted backend/스프링
  • · 2021. 10. 26.
  • textsms
[Android] 웹뷰 alert 네이티브 팝업으로 띄우기

[Android] 웹뷰 alert 네이티브 팝업으로 띄우기

webView.setWebChromeClient(new WebChromeClient(){ //웹뷰 alert 네이티브 팝업처리 @Override public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(MainActivity.this) .setTitle("확 인") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { resul..

  • format_list_bulleted native/안드로이드
  • · 2021. 10. 26.
  • textsms
[Spring Boot] rememberMe 사용하여 자동 로그인 기능 개발

[Spring Boot] rememberMe 사용하여 자동 로그인 기능 개발

SecurityConfig.java package com.chatting.config; import com.chatting.common.Constants; import com.chatting.common.Url; import com.chatting.service.CustomUsersDetailService; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Bean; import o..

  • format_list_bulleted backend/스프링
  • · 2021. 10. 22.
  • textsms
[AWS] EC2 SWAP 용량 늘리기

[AWS] EC2 SWAP 용량 늘리기

ec2서버에 어플리케이션을 여러개 돌리다가 해당 에러가 발생을 하였습니다. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f5dbbe00000, 262144, 0) failed; error='메모리를 할당할 수 없습니다' (errno=12) 에러 원인은 메모리 공간이 부족해서 발생하였던것 같아서 swap 파일 생성으로 해결하였습니다. SWAP 파일 생성 sudo mkdir /var/spool/swap sudo touch /var/spool/swap/swapfile sudo dd if=/dev/zero of=/var/spool/swap/swapfile count=2048000 bs=1024 sudo mkswap /var/spool/swa..

  • format_list_bulleted DevOps/AWS
  • · 2021. 10. 19.
  • textsms
[Android] 푸시 발송 (push Notification)

[Android] 푸시 발송 (push Notification)

FireBase 프로젝트 생성 - 해당 사이트에 접속합니다. https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 프로젝트 추가하기 클릭합니다. 프로젝트 이름 설정후 계속합니다. 필자는 애널리틱스 사용 안함으로 설정하였습니다. 안드로이드 모양을 클릭합니다. Android 패키지 이름에는 manifest.xml 파일에 package명을 입력합니다. 앱등록 클릭 google-services.json 파일 다운후 프로젝트에 넣기 해당 google-services.json 파일을 받아서 app 폴더안에 넣습니다. build.gradle 라이브러리 추가 프로젝트 기준..

  • format_list_bulleted native/안드로이드
  • · 2021. 10. 19.
  • textsms
  • navigate_before
  • 1
  • ···
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • ···
  • 44
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (263)
    • backend (140)
      • 스프링 (91)
      • 코프링 (14)
      • 자바 (33)
      • 오류모음 (2)
    • frontend (26)
      • 자바스크립트 (14)
      • JSTL (2)
      • vue.js (5)
      • 타임리프 (5)
    • 데이터베이스 (4)
      • MYSQL (4)
    • native (16)
      • 안드로이드 (16)
    • DevOps (21)
      • AWS (4)
      • 젠킨스 (2)
      • Docker (2)
      • 깃허브 (1)
    • gis (26)
      • Openlayers (4)
      • LeafletJs (19)
      • 지오서버 (3)
    • 기타 (29)
      • 소프트웨어 설치 (9)
      • 자격증 (3)
      • 개발용어 (17)
최근 글
인기 글
최근 댓글
태그
  • #spring
  • #형변환
  • #AJAX
  • #CentOS
  • #charAt
  • #useragent
  • #JavaScript
  • #Linux
  • #jstl
  • #java
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바