[Kotlin] Kotlin 기본 문법 이해하기 -1 : 주요 특징 및 문법 이해(변수 및 데이터 타입, 캐스팅, Null)
·
Kotlin/이해하기
해당 글에서는 Kotlin의 주요 특징 및 문법 중 변수, 데이터 타입, 캐스팅, NULL 처리 방법에 대해 알아봅니다1) Kotlin💡 Kotlin- JetBrains에서 개발한 프로그래밍 언어이며, ‘Java Virtual Machine (JVM)’에서 실행이 되며 Java 코드와 100% 호환되는 객체 지향언어입니다.- ‘타입 추론’을 지원하는 정적 언어이며, 코드가 컴파일될 때 타입이 결정되어 런타임 중에 발생할 수 있는 오류에 대해 컴파일 단계에서 사전에 방지할 수 있습니다. [ 더 알아보기 ]💡 타입 추론(Type Inference)- Kotlin에서 지원하는 기능으로 변수의 타입을 명시적으로 선언할 필요가 없습니다. 이는 Kotlin 컴파일러가 초기화 값을 기반으로 변수의 타입을 자동으로..
[RN] React Native 디바이스 네트워크 연결 상태 관리 이해하고 설정하기-2 : 특정 페이지에서만 체크
·
React & React Native/라이브러리 활용
해당 글에서는 디바이스 네트워크 연결 상태 관리를 위해 @react-native-community/netinfo 라이브러리를 활용하여, 특정 페이지에서만 제외하는 방법에 대해 알아봅니다. 💡 [참고] 해당 글을 읽어보기 전에 이전에 작성한 글을 읽어보시면 도움이 됩니다. [RN] React Native 디바이스 네트워크 연결 상태 관리 이해하고 설정하기 : @react-native-community/netinfo해당 글에서는 디바이스의 네트워크 상태가 연결/미연결 인지 확인을 하기 위한 목적으로 @react-native-community/netinfo 라이브러리를 설정하고 사용하는 방법에 대해서 확인합니다.    1) @react-nativadjh54.tistory.com 1) 모든 페이지에서 네트워크..
[블로그 관리] 구글 애드센스(Google AdSense) 용어 이해하기 -1 : 수익 실적 관련 용어
·
함께 공부하기/블로그 관리
해당 글에서는 구글 애드센스에서 사용되는 용어들에 대해서 이해를 돕기 위해 작성한 글입니다. 1) 구글 애드센스(Google AdSense)💡 구글 애드센스(Google AdSense)- 구글에서 제공하는 광고 프로그램입니다. 웹사이트 운영자나 블로그 작성자가 자신의 웹사이트나 블로그에 광고를 게재하고, 이를 통해 수익을 얻을 수 있게 해주는 서비스입니다.특징설명콘텐츠에 맞는 맞춤형 광고사이트의 콘텐츠와 관련성 높은 광고를 자동으로 표시합니다.다양한 광고 형식텍스트, 이미지, 비디오 등 다양한 형태의 광고를 제공합니다.수익 창출방문자가 광고를 클릭하거나 보는 경우 수익이 발생합니다.간편한 사용웹사이트에 코드를 삽입하는 것만으로 쉽게 광고를 게재할 수 있습니다.  Google 애드센스 - 웹사이트에서 수..
[React] forwardRef, useImperativeHandle 이해하고 활용하기
·
React & React Native/이해하기
해당 글에서는 React에서 forwardRef, useImperativeHandle를 이해하고 활용하는 방법에 대해 알아봅니다.1) forwardRef💡forwardRef- React에서 제공하는 고차 컴포넌트(Higher-Order Component)로 부모 컴포넌트에서 자식 컴포넌트로 ref를 전달할 수 있게 해줍니다.- 이는 주로 재사용 가능한 컴포넌트 라이브러리를 만들 때 유용하며, 특히 DOM 요소나 클래스 컴포넌트의 인스턴스에 직접 접근해야 할 때 사용됩니다. forwardRef – ReactThe library for web and native user interfacesko.react.dev [ 더 알아보기 ]💡 forwardRef 선언하는 곳은 부모 컴포넌트인가? 아니면 자식 컴포넌..
[RN/오류노트] Solved - The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set
·
React & React Native/오류노트
해당 글에서는 React Native 개발 환경에서 XCode를 최신버전으로 업데이트 하였을때, 발생하는 오류중 하나를 해결하는 방법에 대해 알아봅니다.1) 문제점💡 문제점- 최근에 XCode 버전을 업데이트 한적이 있습니다. 그 이후 아래와 같은 오류가 발생하고 있습니다.- 해당 문제점은 TARGET으로 하는 버전이 11.0으로 설정되었는데, 이를 사용하려면 12.0 ~ 17.5.99 버전으로 지정해야 한다는 문제점입니다.- The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 11.0, but the range of supported deployment target versions is 12.0 to 17.5.99.   2) 해결 방법 ..
[Java] NAVER 메일 SMTP 환경 설정 방법
·
Java/환경구성
해당 글에서는 NAVER 메일의 SMTP 환경 설정방법에 대해 알아봅니다.1) NAVER 메일 활성화 과정 -1 : IMAP 활성화 1. 네이버 로그인 > 환경설정 버튼을 누릅니다.   2. POP3/IMAP 설정 > POP3/ISMTP 내에서 '사용함'을 선택합니다.  3. 원본 저장 부분에서 ‘네이버 메일에 원본 저장’ 체크박스를 누르고 저장합니다.  4. 하단의 설정 정보를 확인합니다.  5. 추후 해당 속성 값에 추가를 해줍니다. # properties 설정spring.mail.host=smtp.naver.comspring.mail.port=465spring.mail.username=xxxxxxx@naver.comspring.mail.password=xxxxxxxxxxxspring.mail.pro..
[Java] Spring Boot 3.x Security + OAuth 2.0 Client 이해하고 적용하기 -1 : 초기 환경 구성 및 카카오, 네이버 로그인 사용자 정보 조회
·
Java/Spring Boot
해당 글에서는 Spring Boot 3.x 기반 개발 환경에서 Security + OAuth 2.0을 활용하여 초기 환경을 설정하고 외부 로그인을 통해 사용자 정보를 조회하는 과정에 대해 알아봅니다.  💡 [참고] Spring Boot Security + JWT와 OAuth2 관련되어서 궁금하시다면 아래의 글을 참고하시면 도움이 됩니다.분류상세 분류주제링크Spring Boot 2.x이론Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해https://adjh54.tistory.com/91Spring Boot 2.x환경 설정Spring Boot Security 이해하기 -2 : 2.7.x 버전 구현하기https://adjh54.tistory.com/92Spring B..
[Java] Spring Boot Configuration Processor 활용하기 : 외부 설정 파일(yaml/yml, properties) 불러오기
·
Java/Spring Boot
해당 글에서는 Spring Boot Configuration Processor를 활용하여서 외부 설정 소스 파일(yaml/yml, properties)을 불러오는 다양한 방법에 대해 알아봅니다1) spring-boot-configuration-processor💡 spring-boot-configuration-processor- Spring Boot 애플리케이션의 외부화된 구성 및 속성 파일에 정의된 속성에 대해 쉽게 접근하여 값을 가져오는 기능을 제공하는 라이브러리입니다.- 해당 라이브러리에서 @ConfigurationProperties 어노테이션을 통해서 적용된 클래스(class), 레코드(record)를 분석하여 메타데이터를 생성합니다. 1. 주요 특징특징설명타입 안전성컴파일 시점에서 타입 오류를 ..