[Java/Short] String <-> int 변환 방법 : 부호(+, -) 포함 여부
·
Java/Short 개발
해당 글에서는 문자열을 정수형으로 변환하는 과정을 이해하며 추가로 정수형이 부호(+, -)를 포함하여 반환을 받을지 여부에 따라 출력하는 방법에 대해서 각각 방식을 이해합니다. 1) 부호(+, -) 포함 숫자로 변환 방법: Integer.parseInt() 💡 부호(+, -)가 존재하는 문자열의 경우 정수형으로 변환하는 경우 Integer.parse()를 사용하면 부호를 포함하여 반환받을 수 있습니다. /* * String to Integer : 오토 언박싱으로 즉시 int 타입으로 반환 받습니다. * 부호가 존재하는 문자열을 Integer.parseInt()로 변환하였을 시 "부호"는 유지가 됩니다 */ String s1 = "-1234"; String s2 = "+1234"; int minusInt ..
[Java] Spring Boot Tomcat Access Log 이해하고 설정하기
·
Java/Spring Boot
해당 글에서는 Access Log에 대해 이해하며 각각의 요소에 대해 파악하여 Spring Boot 환경에 설정해 보는 과정에 대해서 공유 목적으로 작성한 글입니다.  1) Tomcat Access Log 💡 Tomcat Access Log - 웹 서버의 로그 파일로서 클라이언트의 HTTP 요청 및 응답에 대한 정보를 기록하는 로그입니다. 이를 통해 애플리케이션의 동작 상태를 파악하고 문제를 해결하는 데 유용하게 사용됩니다.   1. Tomcat Access Log 사용 목적💡 가장 주요한 사용 목적은 HTTP 요청 및 응답 정보를 기록하므로, 애플리케이션의 동작 상태를 파악하고 문제를 해결하는 데 유용하게 사용됩니다.애플리케이션의 동작 상태 파악애플리케이션의 성능 분석보안 이슈 파악사용자 행동 분석..
[Java/Short] Array, ArrayList 정렬(Sort) 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 “Array, ArrayList의 정렬”하는 방법에 대해서 공유합니다. 1) Array의 정렬 방법 1. 배열의 숫자 정렬 방법 /* * 숫자 배열의 정렬 */ Integer[] sortNumArr1 = {0, 1, 2, 3, 4}; Integer[] sortNumArr2 = {10, 11, 1, 2, 4}; // [CASE1] 숫자 오름차순 정렬 -1 : 오름차순으로 정렬이 됩니다. Arrays.sort(sortNumArr1); // [0, 1, 2, 3, 4] Arrays.sort(sortNumArr2); // [1, 2, 4, 10, 11] // [CASE2] 숫자 오름차순 정렬 -2 : 오름차순으로 정렬이 됩니다. Arrays.sort(sortNumA..
[Java] 자료형(Data Type) 이해하기 : 기본 / 참조 자료형, 래퍼 클래스
·
Java/이론 및 문법
해당 글에서는 자료형 중 기본 자료형, 참조 자료형, 래퍼 클래스에 대해 이해하고 각각을 비교하여 이해를 돕기 위한 목적으로 작성을 하였습니다. 1) 기본 자료형(Primitive Data Type) 💡 데이터를 저장하기 위해 사용되는 자료형을 의미하며 변수에 “실제 값”을 가지는 것을 의미합니다. [참고] 기본 자료형에 대한 구조 분류 타입 크기 기본값 범위 정수형 byte 1byte 0 -128 ~ 127 정수형 short 2byte 0 -32768 ~ 32767 정수형 int 4byte 0 -2147483648 ~ 2147483647 정수형 long 8byte 0L - 9223372036854775808 ~ 9223372036854775807 문자형 char 4byte ‘\u0000’ 0 ~ 655..
[Java/Short] N진법 <-> 정수(10진법) 변환 방법: + N진법간 합 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 정수(10진법)을 N진법으로 변환하거나 N진법을 정수(10진법)으로 변환하는 방법에 대해서 공유합니다. 1) 10진법 to N진법 (Decimal to Binary, Octal, Hex, N..) : Integer.toString(num, n) 💡 10진법을 N진법으로 변환을 위해 Integer.toString(num, n) 함수를 이용하여 변환을 합니다. int num = 10; /* * [CASE1] 10진법을 2진법으로 변환 방법 : Decimal notation to binary notation */ String decimalToBinary1 = Integer.toString(num, 2); // "1010" String decimalToBinary2..
[Java/Short] String <-> ASCII Code 변환 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 문자열(String)을 ASCII Code로 변환하거나 ASCII Code를 문자열(String)로 변환하는 방법에 대해서 공유합니다. 1) 문자열을 ASCII Code로 변환 : String to ASCII Code 💡 문자열(String)을 ASCII Code로 변환하는 방법입니다. 1. charAt() 메서드를 이용하여 변환하는 방법: string.charAt() 💡 문자열을 문자 배열로 변환 이후 charAt(0) 함수를 통해 하나씩 ASCII 코드로 변환합니다. /* * [CASE1] 문자열을 문자로 변환하고 다시 숫자(ASCII)로 변환하여 숫자 배열에 넣는 방식 * 주요 키워드 : charAt() 메서드를 이용하여 변환한다. */ String h..
[Java/Short] Array <-> ArrayList 변환 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 배열을 리스트로 변환하거나 리스트를 배열로 변환하는 방법에 대해서 공유합니다. 1) 배열(Array)을 리스트(ArrayList)로 변환 : Array to ArrayList 💡 배열(Array)를 배열 리스트(ArrayList)로 변환하는 방법에 대해서 공유합니다. 1. Arrays 함수를 이용한 변환 방법 : Arrays.asList() import java.util.*; // 1. Array Initialize String[] strArr = {"one", "two", "three"}; // 1.1. [배열 -> 컬렉션 함수] 배열 리스트(ArrayList) 선언 및 초기화합니다. List strArrList = Arrays.asList(strArr);..
[Java/오류노트] Solved - Web server failed to start. Port 8000 was already in use.
·
Java/오류노트
해당 글은 Java의 Spring Boot 개발환경 내에서 발생하는 오류에 대해서 해결하는 방법에 대해서 공유합니다.  1) 문제점💡 Spring Boot 내에서 서버를 재 기동을 할 때 아래와 같이 로컬서버에서 이미 8000 포트를 사용 중이라고 나오고 있습니다.***************************APPLICATION FAILED TO START***************************Description:Web server failed to start. Port 8000 was already in use.Action:Identify and stop the process that's listening on port 8000 or configure this application to..
[Java/오류노트] Solved - Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig
·
Java/오류노트
해당 글은 Java의 Spring Boot 개발환경 내에서 발생하는 오류에 대해서 해결하는 방법에 대해서 공유합니다.1) 문제점💡 application-multiflex-local.yml 파일 내에 spring.datasource.hikari.driver-class-name 속성 내에 “org.postgresql.Driver"가 제대로 로드가 되어 있지 않다고 친절하게 문제점을 설명해주고 있습니다.APPLICATION FAILED TO START***************************Description:Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig: Property: ..
[Java] Stream API -2 이해하기: Stream 중간연산
·
Java/공통 모듈
해당 글의 목적은 Stream API를 이해하고 예제를 통한 이해를 돕기 위해 작성한 글입니다. 주된 내용은 이전에 작성한 Stream 생성을 기반으로 Stream의 중간연산인 조작과 관련된 메서드에 대해서 이해합니다. 해당 글에서는 모든 함수에 대해서는 포함하고 있지 않으며 자주 사용되는 메서드 위주로 작성하였습니다. [참고] Stream API에 대한 이해와 Stream 생성 방법에 대해서 궁금하시다면 이전에 글을 참고하시면 좋을 것 같습니다. [Java] Stream API -1 이해하기: 용어 및 Stream 생성 해당 글의 목적은 Stream API를 이해하고 예제를 통한 이해를 돕기 위해 작성한 글입니다. 주된 내용은 Stream과 관련된 용어를 이해하며 Stream을 생성하는 메서드에 대해서..