[Java] 반복문의 제어문(Control Flow Statement) 이해하기
·
Java/이론 및 문법
해당 글에서는 반복문에서 사용하고 있는 제어문에 대해 이해하고 상황에 맞게 사용하는 방법에 대해 알아봅니다 1) 반복문 💡 제어문을 활용할 수 있는 반복문에는 for문, for~each문, while문, do~while문에서 활용이 가능합니다. 💡 [참고] 반복문에 대해 궁금하시다면 아래의 글을 참고하시면 도움이 됩니다. [Java] 사용 목적에 따른 반복문(Loop) 이해하기 해당 글에서는 Java에서 사용목적에 따라 반복문에 대해 이해를 돕기 위해 작성한 글입니다 0) 반복문 요약 💡 반복문은 중점은 속도보다는 각각의 목적에 따라서 사용되기에 각각의 목적에 맞 adjh54.tistory.com 2) 제어문 종류 및 활용 1. break 💡 break - 수행하는 ‘반복문을 즉시 종료’시키는 역할을 수..
[Java/Short] 문자열의 접두사(prefix) / 접미사(suffix) 찾는 방법 : startsWith, endsWith
·
Java/Short 개발
해당 글에서는 Java에서 공통적으로 사용되는 배열 내에서 문자열의 접두사와 접미사를 찾는 방법에 대해 알아봅니다. 1) 문자열 접두사(prefix) 구하기 1. startsWith() 함수 💡 startsWith() 함수 - 문자열이 특정 접두사로 시작하는지 여부를 확인하는 Java의 문자열 메서드입니다. - 이 함수는 주어진 문자열이 특정 접두사로 시작하면 true를 반환하고, 그렇지 않으면 false를 반환합니다 2. startsWith() 함수 예시 💡 문자열을 기준으로 접두사로 해당 단어가 존재하는지 여부를 진위형(boolean)으로 반환받습니다. 💡 예시 설명 1. "Hello, world!"라는 문자열을 기준으로 접두사로 "Hello"가 존재하면 true의 값을 반환하고 존재하지 않으면 fa..
[Java] 사용 목적에 따른 반복문(Loop) 이해하기
·
Java/이론 및 문법
해당 글에서는 Java에서 사용목적에 따라 반복문에 대해 이해를 돕기 위해 작성한 글입니다 0) 반복문 요약 💡 반복문은 중점은 속도보다는 각각의 목적에 따라서 사용되기에 각각의 목적에 맞게 사용하는 것이 중요합니다. 💡 그리고 또한 컴퓨터의 하드웨어, 소프트웨어 등에 따라서 속도차이가 발생할 수 있기에 각각의 속도 차이를 확인할 수 없습니다. 분류 반복문 종류 사용 목적 내부 메서드 for 배열/컬렉션의 ‘인덱스’ 기반 처리가 필요한 경우 사용 내부 메서드 for-each 배열/컬렉션에서 인덱스가 필요하지 않고 ‘데이터 요소만’ 처리해야 하는 경우 사용 내부 메서드 Iterator 컬렉션 순회 중 ‘데이터 구조에 변경(삭제)’이 생기는 경우 사용 내부 메서드 while 특정 조건이 충족될 때까지 반복 ..
[Java] 다양한 형 변환(Type Conversion) 방법 이해하기 : 캐스팅(Casting)
·
Java/이론 및 문법
해당 글에서는 Java에서 사용되는 다양한 형 변환(Type Conversion) 방법에 대해서 이해합니다. 1) 형 변환(Type Conversion) : 캐스팅(Casting) 💡 변환(Type Conversion) : 캐스팅(Casting) - 변수의 자료형을 다른 자료형으로 변환하는 것을 의미합니다. 이때 변환되는 자료형은 변수가 담고 있는 값에 따라 결정됩니다. - 형 변환은 암시적 형 변환과 명시적 형변환으로 나뉩니다. [ 더 알아보기 ] 💡 암시적 형변환 - 자동으로 처리되는 형변환을 의미합니다. 💡 명시적 형 변환 - 개발자가 직접 코드를 작성하여 수행하는 형변환을 의미합니다. 2) [기초] 문자열 ↔ 래퍼 클래스 1. 문자열을 래퍼 클래스로 변환 번호 분류-1 분류-2 주요 메서드 1 문..
[Java] Spring Boot OAuth2 Client + Spring Security + JWT + Kakao 구성하기 -1 : 초기 환경
·
Java/Spring Boot
해당 글에서는 Spring Boot OAuth Client 2.0을 기반으로 ‘카카오 로그인’을 수행하기 위한 목적으로 작성한 글입니다.   💡 [참고] OAuth와 관련되어 이전에 작성한 글들입니다. : 이론 및 Security 없이 OAuth2.0 구성입니다. [Java] Spring Boot OAuth 2 Client 이해하기 -1 : 정의, 흐름, 인증방식 종류해당 글에서는 Spring Boot 기반의 OAuth 2 Client에 대해서 이해를 돕기 위해 작성한 글입니다. 1) OAuth(Open Authorization) 💡 OAuth(Open Authorization) - 인터넷 사용자들이 특정 웹 사이트를 접근하고자 할 때 'adjh54.tistory.com [Java] Spring Bo..
[Java/API] WebClient Method API Document : Java 11
·
Java/API Document
해당 글에서는 Java 11 버전을 기준으로 WebClient 클래스의 API에 대해서 확인합니다. 1) WebClient 💡 WebClient - WebFlux의 일부인 WebClient는 비동기적인 방식으로 HTTP 요청을 보내고 응답을 받을 수 있는 라이브러리를 의미합니다. - 다수의 외부 API 호출이나, 다른 서비스들과의 통합 작업에서 유용합니다. - WebFlux의 WebClient는 비동기적인 방식으로 HTTP 요청을 보내고 응답을 받을 수 있는 라이브러리입니다. 이를 통해 Reactive Streams를 이용하여 높은 성능의 네트워크 통신을 구현할 수 있습니다. 2) WebClient Class Method 💡 해당 API 문서는 Java 11 버전을 기준으로 요약 정리한 API Doucu..
[Java] Spring Boot Web 활용 : RestTemplate 이해하기
·
Java/Spring Boot
해당 글에서는 RestTemplate에 대해 이해하고 활용 방법에 대해 확인해 봅니다.💡 [참고] Java에서 외부 통신을 하는 방법들에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다분류주제링크RestTemplateSpring Boot Web 활용 : RestTemplate 이해하기https://adjh54.tistory.com/234WebClientSpring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232WebClientSpring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Open FeignSpring Cloud OpenFeign 이해하고 활용하기 -1 : 주요..
[Java] Spring Boot Webflux 이해하기 -2 : 활용하기
·
Java/Spring Boot
해당 페이지에서는 Spring Boot Webflux를 이용하여 실제 구현하고 활용하는 방법과 WebClient를 이용한 다른 도메인 호출 방법에 대해 공유합니다.💡 [참고] Spring WebFlux 관련 글에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring Boot WebFlu..
[Java] Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해
·
Java/Spring Boot
해당 글에서는 Spring Boot Webflux에 대해 이해하고 전체적인 흐름, 특징에 대해서 이해를 돕기 위해 작성한 글입니다.   💡 [참고] Spring WebFlux 관련 글에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring Boot WebFlux 활용하여 구현하기 -2:..
[JS/Thymeleaf] jQuery DatePicker 활용방법
·
Javascript & Typescript/라이브러리
해당 글에서는 Thymeleaf 내에서 JQuery DatePicker 라이브러리를 사용하는 방법에 대해서 공유합니다. 1) 라이브러리 선언하기 💡 jQuery 3.6.1과 jQuery-ui.css를 CDN 방식이 아닌 직접 다운로드 받는 방식으로 구성하였습니다. 해당 라이브러리 내의 Datepicker가 포함되어 있습니다. Datepicker | jQuery UI Datepicker Select a date from a popup or inline calendar The datepicker is tied to a standard form input field. Focus on the input (click, or use the tab key) to open an interactive calendar i..