전체 글 57

[Spring Boot] 프로젝트 생성하기

안녕하세요~ SpringBoot 프로젝트 생성하는 방법에 대해 포스팅해볼게요. 일단 STS를 실행해주세요~ 프로젝트 [File] - [New] - [Spring Starter Project] 클릭 프로젝트 설정 Name : 프로젝트명을 설정해줍니다. Type : Maven / Gradle 두 종류가 있어요. 저는 Maven으로 선택! Packaging : Jar / War 로 저는 Jar로 설정! Java Version : 8 / 11 / 16 -> 자바 버전은 1.8로 선택합니다. Language : Java / Kotlin / Groovy -> Java Group : 그룹명은 원하시는 대로 넣으시면 됩니다. Artifact : 위 Name을 변경하면 같이 바껴요! 프로젝트명 Version : 프로젝트..

Java 2021.06.15

[JAVA] FCM 프로젝트 생성 및 JAVA에서 PUSH 보내는 방법

안녕하세요 :> FCM을 통해 APP으로 PUSH 보내는 방법에 대해 설명해보려고합니다. 정말이지 게을러서 아무것도 안하다가 FCM에 대해 면접 질문을 받아 다시 기억을 되짚어봤어요. FCM이란, Firebase Cloud Messaging의 줄임말로 사용자 디바이스에 설치된 앱 단위로 메시지(푸시)를 전송할 수 있는 서비스 입니다. https://console.firebase.google.com/u/1/ 일단 FCM에 들어가게 되면 프로젝트를 추가할 수 있게 나옵니다. 프로젝트 추가를 눌러주세요. 프로젝트 명을 지정하여 계속 클릭해주세요. 이것도 계속 클릭 대한민국 선택 후 프로젝트 만들기 프로젝트가 생성 중입니다 두구두구 이제 이렇게 되면 FCM 프로젝트가 생성이 되었어요! iOS, Android 종..

Java 2021.06.14

[Android studio] 버튼 클릭시 화면 이동하기

여러분 안녕하세요~!! 오늘은 안드로이드에서 버튼을 클릭했을 때 화면 이동하는 부분을 설명하려고합니다. 안드로이드 프로젝트를 생성하게되면 MainActivity가 생성되지만 우리가 화면을 여러개 이동시키기 때문에 MainActivity만으로는 부족하죠! 일단 저는 아래의 화면을 만들기위해 아래에 소스를 작성하였습니다. activity_main.xml MainActivity.java package com.example.loginapp; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.Vi..

Android 2021.04.11

[Android studio] WebView 만들기

안녕하세요 :> 오늘은 안드로이드로 WebView화면을 띄어보려고 합니당. 저번에 우리의 똑똑이 은대리님에게 명강의를 듣고 잊지 않으려 기록을 남깁니다. 두둥 저는 iOS도 배웠기때문에 안드로이드랑 비슷하면서도 달라서 어렵게 느껴졌고, 역시나 모바일은 화면 맞추기가 참 어렵더라구요,, 저랑은 안맞나봅니다..^^ 일단 xml과 java를 생성해줍니다. 저의 경우 MainViewActivity.java 와 activity_webview.xml을 생성해주었고 AndroidManifest.xml 에서 맨 하단에 을 추가하였습니다. activity_webview.xml MainViewActivity.xml public class MainViewActivity extends AppCompatActivity { @O..

Android 2021.04.10

[JAVA ] File Upload 하는 방법

안녕하세요 : > 오늘은 jsp를 통해 java에서 파일 업로드 하는 방법을 소개해드리겠습니다. jsp 업로드 javascript function f_fileUpload(){ var frmData = new FormData($('#form_file')[0]); $.ajax({ method: "POST", enctype: 'multipart/form-data', url: "/fileUpload.do", async: true, processData: false, contentType: false, cache: false, timeout: 600000, data: frmData, success: function (response, textStatus, jqXHR) { alert("저장되었습니다"); }, er..

Java 2021.04.09

[Hybrid App / Web] JAVA File Download

안녕하세요 : > 오늘은 java에서 file 다운로드 하는 방법을 소개해드리겠습니다. 일단 다운로드 버튼을 클릭했을 때 f_downloadUrl 함수를 호출해준다는 가정하에 진행할게요. function f_downloadUrl( filePath, fileNm ){ location.href = "download.do?filePath=filePath&fileNm=fileNm"; } filePath와 fileNm을 자바 단으로 전달합니다. 받은 경로와 파일명으로 다운로드가 가능합니다! @RequestMapping(value="/fileDownload.do") public ResponseEntity fileDownload(@RequestParam String filePath, @RequestParam Stri..

Java 2021.04.08

[Oracle] 원하는 만큼 글자 혹은 숫자로 채우기

안녕하세요. 오늘은 DB를 이용할 때 원하는 길이만큼 0을 채우는 방법에 대해 설명할 예정입니다. 예를들어, 시퀀스가 4자리일 경우 0001 부터 시작하고싶을때 사용하면 될 것 같습니다. LPAD 함수이고, 123을 5자리 중에 비어있는 자리를 앞에서부터 0으로 채울거야 라는 뜻 입니다! LPAD(123, 5, '0') 결과 값 -> 00123 글이 도움되었다면 구독과 공감 부탁드립니다👍👍

Oracle 2021.04.07

[JAVA] HttpURLConnection Post 방식으로 처리하기

안녕하세요 :> 오늘은 HttpURLConnection을 이용하여 외부 API를 호출해보려고합니다. 저 같은 경우에는 공통 메서드로 사용하기 위해 해당 url과 data를 받는 메서드로 만들었습니다. POST 방식으로 호출하는 방법입니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.*; public Map sendPostData(String targetUrl, Map param) throws Exception { Map resultMap = new Has..

Java 2021.04.06

[JAVA] HttpURLConnection Get 방식으로 처리하기

안녕하세요 :> 오늘은 HttpURLConnection을 이용하여 외부 API를 호출해보려고합니다. 저 같은 경우에는 공통 메서드로 사용하기 위해 해당 url과 data를 받는 메서드로 만들었습니다. GET 방식으로 호출하는 방법입니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.*; public Map sendGetData(String targetUrl, String data) throws Exception { Map resultMap = new Has..

Java 2021.04.05

[javascript] 공백 제거 함수 trim / replace

조회화면에서 검색어를 입력할 경우, 공백이 들어가 정확한 정보가 검색이 안될 때가 있습니다. 그럴 땐 공백을 제거하여 문자열 검색을 하면 원하는 검색어에 더 가까이 근접할 수 있겠죠? 첫번째 방법은 trim() 함수 var data = $("#searchValue").val().trim(); -> trim()은 searchValue라는 아이디의 값에 앞뒤 공백을 제거해주는 함수 두번째 방법 replace() 함수 replace()는 값을 변경해주는 함수입니다. gi 를 사용하면 문자열 안에 있는 공백 모두 변경 var data = $("#searchValue").val().replace(/ /gi, ""); 결과 값 입력 : " 테 스 트 " $("#searchValue").val().trim(); =>..

Java 2021.04.04