본문 바로가기

분류 전체보기

(286)
[Java] SimpleDateFormat 사용법 - 날짜 형식 지정 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 [Java] SimpleDateFormat 사용법 - 날짜 형식 지정입니다. 개인적으로 항상 사용할 때 마다 구글링이 필요한 부분입니다. 그 만큼 저는 자주 사용하지는 않았지만 참 익숙해지지 않는 것 중 하나라 포스팅하게 되었습니다. intro 날짜를 표현하기 위해서는 년, 월, 일, 요일, 시, 분, 초를 활용해서 아래와 같이 무수히 많은 방법으로 표현 할 수 있다. 2021.03.22[월] 13:30:00 2021.03.22[월] pm01:30:00 21.03.22[월] pm01:30:00 21-03-22[월] 13:30 올해(2021년)의 크리스마스는 '토'요일 입니다. ... 이외에도 년도는 표기하지 않거나 중간 구분자를 다른 형태로..
[JAVA/JSP] getAttribute()와 getParameter()의 차이점 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 [JAVA/JSP] getAttribute()와 getParameter()의 차이점입니다. intro jsp에서 데이터를 보내서 컨트롤러로 받는 방법은 여러가지가 있다. 대표적으로 HttpServletRequest 클래스를 통하여 name을 꺼내는 방법 DTO(Data Transfer Object)로 데이터를 오브젝트로 받는 방법 VO(Value Object)로 이름에서 유추가 가능하듯이 값 오브젝트로 받는 방법 어노테이션을 활용한 @RequestParam으로 값 받아오는 방법 어노테이션을 활용한 @Pathvariable로 url 경로의 변수를 가져오는 방법 등 위의 여러방법 중 오늘은 HttpServletRequest을 통해 값을 가져오는..
[Java] 자바 제곱, 제곱근 구하기(Math 함수) 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 [JAVA] 자바 제곱, 제곱근 구하기(Math 함수)입니다. Intro 엄청 자주 쓰이는 것은 아니지만, 혼자 알고리즘 문제를 풀다보면 제곱, 제곱근을 구해야 하는 경우가 발생한다. for문을 이용하여 구할 수 도 있지만, 만약 소수점 자리까지 구해야 하는 경우가 오는 경우가 있다. 간단한 메소드(method)를 호출하여 손쉽게 구할 수 있으니 이참에 알아보도록 하자. 제곱 구하기 (Math.pow()) 사용자로부터 숫자 하나를 입력 받아 그 숫자를 제곱한 결과를 출력하는 코드를 작성해보자. Scanner sc = new Scanner(System.in); System.out.println("제곱할 숫자 입력"); int number = ..
[Java] Array(배열)과 ArrayList의 차이, 그리고 정렬(Sort) 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Array(배열)과 ArrayList의 차이, 그리고 정렬(Sort)입니다. intro 백준, 프로그래머스, 코드업 과 같은 문제를 풀다보면 배열이나 리스트를 사용해야 될때가 항상 있다. 하지만 그 차이를 모른다면 비슷한 용도로 사용 되기 때문에 자칫 혼동 되기 쉽다. 때문에 이 차이점에 대해서 간략히 설명하고, 그 중 ArrayList(리스트)의 정렬 기능에 대해서도 안내하고자 한다. Array(배열) 장점 인덱스를 통한 검색이 용이하다. 연속적이므로 메모리 관리가 편하다. 단점 크기가 고정되어 있기 때문에 특정 엘리먼트가 삭제되면, 해당 index자리를 빈 공간으로 남겨두기 때문에 메모리가 낭비 될 수 있다. 배열의 크기를 컴파일 이전에..
[Android Studio] Android Studio 에뮬레이터 오류 해결(검은 화면) 안녕하세요! Plitche(플리체)입니다. 이번 포스팅은 [Android Studio] Andriod Studio 에뮬레이터 오류 해결방법(검은 화면)입니다. Intro Android Studio(안드로이드 스튜디오)를 통해서 강의를 들으며 따라하던 중 오류가 발생했습니다. Run을 했을때 나오는 로컬 모바일 화면에서 검은색 화면만 노출되고 개발을 진행한 레이아웃 컴포넌트들이 보이지 않는 에뮬레이터 오류 였습니다. 저 처럼 당황했을 초급 개발자 분들을 위해 공유합니다. 에뮬레이터 오류 해결 방법 1. AVD Manager Android Studio에 아래 이미지와 같이 생긴 아이콘이 있을 것 이다. (위치는 우측 상단에 위치해 있다.) 아이콘을 클릭하면 새로운 창이 열리면서, Your Virtual De..
[Android Studio] Andriod Studio 간단 설치법 안녕하세요! Plitche(플리체)입니다. 이번 포스팅은 [Android Studio] Andriod Studio 간단 설치법입니다. Intro Android Studio(안드로이드 스튜디오)는 안드로이드 전용 어플(App) 제작을 위한 통합 개발 환경(IDE)입니다. 프로그래밍 언어로는 자바(JAVA)를 기본으로 코틀린도 지원합니다. 저는 Window10으로 2020.3.1 Version으로 진행했습니다. 제 생각에는 충분한 이미지를 첨부했으니 보고 함께 따라해봐요! Install[설치 방법] 1. 홈페이지 방문(다운로드) 먼저 공식 홈페이지를 방문해보자. 위 사진의 숫자 순서에 맞게 페이지에 접속해서 Download Android Studio 버튼은 누르면 이용약관 팝업이 나타납니다. 팝업에서 스크롤..